mirror of https://github.com/garrytan/gstack.git
feat(preamble): T3 — jargon dedup + terse-build flag (Phase A.2 + A.3)
A.2 jargon dedup: generate-writing-style.ts replaces the inlined 80-term jargon list with a one-line pointer to scripts/jargon-list.json. The list was duplicated into every tier-2+ skill (48 of 51 skills); inlining cost was ~1.5 KB × 48 = ~70 KB across the corpus. Pointer cost is ~30 bytes per skill. Agents Read the JSON once per session on first jargon term encountered; thereafter the terms array is the canonical reference. A.3 terse build flag: --explain-level=terse compresses preamble prose at gen time. When the flag is set, writing-style collapses to a one-line terse directive and completeness-section + confusion-protocol + context-health are dropped entirely. The default build keeps the runtime-conditional behavior intact (sections still render; the model skips them when EXPLAIN_LEVEL: terse appears in the preamble echo). Terse build is opt-in for users who want shipped skills to match their runtime preference and avoid the per-session terse-mode dead prose. TemplateContext gains an optional `explainLevel: 'default' | 'terse'` field. Default builds set it to 'default'; --explain-level=terse sets 'terse'. Resolvers gate their output via `ctx?.explainLevel === 'terse'`. Measured impact (default build, post-T3): - Total corpus: 2,847 KB → 2,812 KB (saved 35 KB) - ship.md: 160 → 159 KB - plan-ceo-review.md: 128 → 127 KB - Top 10 heaviest: all slightly smaller from jargon pointer Larger compression lands in T4 (catalog trim) and T7 (atomic regen across the full Phase A pipeline). The terse build path further compresses to ~711K tokens vs default ~725K (saved ~14K tokens corpus-wide). Test plan: - bun test test/gen-skill-docs.test.ts: 389 pass (no regression) - bun test test/resolver-entry.test.ts: 6 pass - bun test test/helpers/capture-parity-baseline.test.ts: 4 pass - bun run gen:skill-docs --explain-level=terse: ship.md drops completeness + confusion-protocol + context-health sections; writing-style collapses to one-line terse directive 48 SKILL.md files updated (every tier-2+ skill picks up the jargon pointer). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4d76cbb4ac
commit
da5f26872f
|
|
@ -556,84 +556,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -548,84 +548,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -550,84 +550,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
79
cso/SKILL.md
79
cso/SKILL.md
|
|
@ -553,84 +553,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -576,84 +576,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -555,84 +555,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -553,84 +553,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -570,84 +570,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -553,84 +553,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -555,84 +555,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -550,84 +550,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -589,84 +589,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -553,84 +553,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -554,84 +554,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -557,84 +557,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -547,84 +547,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -548,84 +548,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -550,84 +550,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -585,84 +585,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -547,84 +547,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -548,84 +548,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -579,84 +579,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -556,84 +556,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -554,84 +554,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -561,84 +561,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -549,84 +549,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
79
qa/SKILL.md
79
qa/SKILL.md
|
|
@ -555,84 +555,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -567,84 +567,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -548,84 +548,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,24 @@ const MODEL_ARG_VAL: Model = (() => {
|
||||||
return resolved;
|
return resolved;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
// ─── Explain-level Overlay ──────────────────────────────────
|
||||||
|
// --explain-level=terse compresses preamble prose (writing-style, completeness,
|
||||||
|
// confusion-protocol, context-health) to a single pointer line at gen time.
|
||||||
|
// Default keeps the runtime-conditional behavior (sections render unconditionally,
|
||||||
|
// the model skips them when EXPLAIN_LEVEL: terse appears in the preamble echo).
|
||||||
|
// Opt-in via the build flag so most users get the runtime-flexible default.
|
||||||
|
const EXPLAIN_LEVEL_ARG = process.argv.find(a => a.startsWith('--explain-level'));
|
||||||
|
const EXPLAIN_LEVEL: 'default' | 'terse' = (() => {
|
||||||
|
if (!EXPLAIN_LEVEL_ARG) return 'default';
|
||||||
|
const val = EXPLAIN_LEVEL_ARG.includes('=')
|
||||||
|
? EXPLAIN_LEVEL_ARG.split('=')[1]
|
||||||
|
: process.argv[process.argv.indexOf(EXPLAIN_LEVEL_ARG) + 1];
|
||||||
|
if (val !== 'default' && val !== 'terse') {
|
||||||
|
throw new Error(`Unknown explain level: ${val}. Use 'default' or 'terse'.`);
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
})();
|
||||||
|
|
||||||
// HostPaths, HOST_PATHS, and TemplateContext imported from ./resolvers/types (line 7-8)
|
// HostPaths, HOST_PATHS, and TemplateContext imported from ./resolvers/types (line 7-8)
|
||||||
// Design constants (AI_SLOP_BLACKLIST, OPENAI_HARD_REJECTIONS, OPENAI_LITMUS_CHECKS)
|
// Design constants (AI_SLOP_BLACKLIST, OPENAI_HARD_REJECTIONS, OPENAI_LITMUS_CHECKS)
|
||||||
// live in ./resolvers/constants and are consumed by resolvers directly.
|
// live in ./resolvers/constants and are consumed by resolvers directly.
|
||||||
|
|
@ -430,7 +448,7 @@ function processTemplate(tmplPath: string, host: Host = 'claude'): { outputPath:
|
||||||
const interactiveMatch = tmplContent.match(/^interactive:\s*(true|false)\s*$/m);
|
const interactiveMatch = tmplContent.match(/^interactive:\s*(true|false)\s*$/m);
|
||||||
const interactive = interactiveMatch ? interactiveMatch[1] === 'true' : undefined;
|
const interactive = interactiveMatch ? interactiveMatch[1] === 'true' : undefined;
|
||||||
|
|
||||||
const ctx: TemplateContext = { skillName, tmplPath, benefitsFrom, host, paths: HOST_PATHS[host], preambleTier, model: MODEL_ARG_VAL, interactive };
|
const ctx: TemplateContext = { skillName, tmplPath, benefitsFrom, host, paths: HOST_PATHS[host], preambleTier, model: MODEL_ARG_VAL, interactive, explainLevel: EXPLAIN_LEVEL };
|
||||||
|
|
||||||
// Replace placeholders (supports parameterized: {{NAME:arg1:arg2}})
|
// Replace placeholders (supports parameterized: {{NAME:arg1:arg2}})
|
||||||
// Config-driven: suppressedResolvers return empty string for this host
|
// Config-driven: suppressedResolvers return empty string for this host
|
||||||
|
|
|
||||||
|
|
@ -109,10 +109,10 @@ export function generatePreamble(ctx: TemplateContext): string {
|
||||||
...(tier >= 2 ? [
|
...(tier >= 2 ? [
|
||||||
generateContextRecovery(ctx),
|
generateContextRecovery(ctx),
|
||||||
generateWritingStyle(ctx),
|
generateWritingStyle(ctx),
|
||||||
generateCompletenessSection(),
|
generateCompletenessSection(ctx),
|
||||||
generateConfusionProtocol(),
|
generateConfusionProtocol(ctx),
|
||||||
generateContinuousCheckpoint(),
|
generateContinuousCheckpoint(),
|
||||||
generateContextHealth(),
|
generateContextHealth(ctx),
|
||||||
generateQuestionTuning(ctx),
|
generateQuestionTuning(ctx),
|
||||||
] : []),
|
] : []),
|
||||||
...(tier >= 3 ? [generateRepoModeSection(), generateSearchBeforeBuildingSection(ctx)] : []),
|
...(tier >= 3 ? [generateRepoModeSection(), generateSearchBeforeBuildingSection(ctx)] : []),
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
|
import type { TemplateContext } from '../types';
|
||||||
|
|
||||||
|
export function generateCompletenessSection(ctx?: TemplateContext): string {
|
||||||
export function generateCompletenessSection(): string {
|
if (ctx?.explainLevel === 'terse') return '';
|
||||||
return `## Completeness Principle — Boil the Lake
|
return `## Completeness Principle — Boil the Lake
|
||||||
|
|
||||||
AI makes completeness cheap. Recommend complete lakes (tests, edge cases, error paths); flag oceans (rewrites, multi-quarter migrations).
|
AI makes completeness cheap. Recommend complete lakes (tests, edge cases, error paths); flag oceans (rewrites, multi-quarter migrations).
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,7 @@
|
||||||
export function generateConfusionProtocol(): string {
|
import type { TemplateContext } from '../types';
|
||||||
|
|
||||||
|
export function generateConfusionProtocol(ctx?: TemplateContext): string {
|
||||||
|
if (ctx?.explainLevel === 'terse') return '';
|
||||||
return `## Confusion Protocol
|
return `## Confusion Protocol
|
||||||
|
|
||||||
For high-stakes ambiguity (architecture, data model, destructive scope, missing context), STOP. Name it in one sentence, present 2-3 options with tradeoffs, and ask. Do not use for routine coding or obvious changes.`;
|
For high-stakes ambiguity (architecture, data model, destructive scope, missing context), STOP. Name it in one sentence, present 2-3 options with tradeoffs, and ask. Do not use for routine coding or obvious changes.`;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
|
import type { TemplateContext } from '../types';
|
||||||
|
|
||||||
|
export function generateContextHealth(ctx?: TemplateContext): string {
|
||||||
export function generateContextHealth(): string {
|
if (ctx?.explainLevel === 'terse') return '';
|
||||||
return `## Context Health (soft directive)
|
return `## Context Health (soft directive)
|
||||||
|
|
||||||
During long-running skill sessions, periodically write a brief \`[PROGRESS]\` summary: done, next, surprises.
|
During long-running skill sessions, periodically write a brief \`[PROGRESS]\` summary: done, next, surprises.
|
||||||
|
|
|
||||||
|
|
@ -1,25 +1,24 @@
|
||||||
import * as fs from 'fs';
|
|
||||||
import * as path from 'path';
|
|
||||||
import type { TemplateContext } from '../types';
|
import type { TemplateContext } from '../types';
|
||||||
|
|
||||||
function loadJargonList(): string[] {
|
/**
|
||||||
const jargonPath = path.join(__dirname, '..', '..', 'jargon-list.json');
|
* Writing Style preamble section.
|
||||||
try {
|
*
|
||||||
const raw = fs.readFileSync(jargonPath, 'utf-8');
|
* v1.45.0.0 changes (T3):
|
||||||
const data = JSON.parse(raw);
|
* - Jargon list is referenced by path, not inlined. The 80-term list was
|
||||||
if (Array.isArray(data?.terms)) return data.terms.filter((t: unknown): t is string => typeof t === 'string');
|
* duplicated into every tier-2+ skill (~1.5-2 KB × 48 skills = ~80 KB
|
||||||
} catch {
|
* across the corpus). The pointer asks the agent to Read the JSON on
|
||||||
// Missing or malformed: fall back to empty list. Writing Style block still fires,
|
* first jargon term encountered — one extra Read per session, but the
|
||||||
// but with no terms to gloss — graceful degradation.
|
* per-corpus payload is ~30 bytes.
|
||||||
|
* - When `ctx.explainLevel === 'terse'`, the entire section is replaced
|
||||||
|
* with a one-line pointer. Saves ~1.5 KB per tier-2+ skill in the
|
||||||
|
* opt-in terse build.
|
||||||
|
*/
|
||||||
|
export function generateWritingStyle(ctx: TemplateContext): string {
|
||||||
|
if (ctx.explainLevel === 'terse') {
|
||||||
|
return `## Writing Style\n\nTerse mode (build-time): skip jargon glossing, outcome-framing layer, and decision-impact closers. Lead with the answer.\n`;
|
||||||
}
|
}
|
||||||
return [];
|
|
||||||
}
|
|
||||||
|
|
||||||
export function generateWritingStyle(_ctx: TemplateContext): string {
|
const jargonPath = `${ctx.paths.skillRoot}/scripts/jargon-list.json`;
|
||||||
const terms = loadJargonList();
|
|
||||||
const jargonBlock = terms.length > 0
|
|
||||||
? `Jargon list, gloss on first use if the term appears:\n${terms.map(t => `- ${t}`).join('\n')}`
|
|
||||||
: `Jargon list unavailable. Skip jargon glossing until \`scripts/jargon-list.json\` is restored.`;
|
|
||||||
|
|
||||||
return `## Writing Style (skip entirely if \`EXPLAIN_LEVEL: terse\` appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)
|
return `## Writing Style (skip entirely if \`EXPLAIN_LEVEL: terse\` appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)
|
||||||
|
|
||||||
|
|
@ -32,6 +31,6 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
${jargonBlock}
|
Curated jargon list lives at \`${jargonPath}\` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the \`terms\` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,22 @@ export interface TemplateContext {
|
||||||
preambleTier?: number; // 1-4, controls which preamble sections are included
|
preambleTier?: number; // 1-4, controls which preamble sections are included
|
||||||
model?: Model; // model family for behavioral overlay. Omitted/undefined → no overlay.
|
model?: Model; // model family for behavioral overlay. Omitted/undefined → no overlay.
|
||||||
interactive?: boolean; // true → emit plan-mode handshake in preamble. Generator-only, not written to SKILL.md.
|
interactive?: boolean; // true → emit plan-mode handshake in preamble. Generator-only, not written to SKILL.md.
|
||||||
|
/**
|
||||||
|
* Build-time compression mode. Defaults to 'default'.
|
||||||
|
*
|
||||||
|
* - 'default': full preamble prose ships as today (writing style, completeness,
|
||||||
|
* confusion protocol, context health are all present).
|
||||||
|
* - 'terse': writing-style + completeness + confusion-protocol + context-health
|
||||||
|
* sections are compressed to a one-line pointer at gen time. Saves ~3-5 KB
|
||||||
|
* per tier-2+ skill. Opt-in via `--explain-level=terse` build flag for
|
||||||
|
* users who want shipped skills to match their runtime preference and
|
||||||
|
* avoid the per-session terse-mode prose.
|
||||||
|
*
|
||||||
|
* Default builds keep the runtime-conditional behavior intact (Writing Style
|
||||||
|
* section says "skip entirely if EXPLAIN_LEVEL: terse appears in preamble echo").
|
||||||
|
* Terse builds make the compression structural — bytes never ship in the first place.
|
||||||
|
*/
|
||||||
|
explainLevel?: 'default' | 'terse';
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Resolver function signature. args is populated for parameterized placeholders like {{INVOKE_SKILL:name}}. */
|
/** Resolver function signature. args is populated for parameterized placeholders like {{INVOKE_SKILL:name}}. */
|
||||||
|
|
|
||||||
|
|
@ -551,84 +551,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -553,84 +553,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -549,84 +549,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
|
|
@ -552,84 +552,7 @@ Applies to AskUserQuestion, user replies, and findings. AskUserQuestion Format i
|
||||||
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
- User-turn override wins: if the current message asks for terse / no explanations / just the answer, skip this section.
|
||||||
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
- Terse mode (EXPLAIN_LEVEL: terse): no glosses, no outcome-framing layer, shorter responses.
|
||||||
|
|
||||||
Jargon list, gloss on first use if the term appears:
|
Curated jargon list lives at `~/.claude/skills/gstack/scripts/jargon-list.json` (80+ terms). On the first jargon term you encounter this session, Read that file once; treat the `terms` array as the canonical list. The list is repo-owned and may grow between releases.
|
||||||
- idempotent
|
|
||||||
- idempotency
|
|
||||||
- race condition
|
|
||||||
- deadlock
|
|
||||||
- cyclomatic complexity
|
|
||||||
- N+1
|
|
||||||
- N+1 query
|
|
||||||
- backpressure
|
|
||||||
- memoization
|
|
||||||
- eventual consistency
|
|
||||||
- CAP theorem
|
|
||||||
- CORS
|
|
||||||
- CSRF
|
|
||||||
- XSS
|
|
||||||
- SQL injection
|
|
||||||
- prompt injection
|
|
||||||
- DDoS
|
|
||||||
- rate limit
|
|
||||||
- throttle
|
|
||||||
- circuit breaker
|
|
||||||
- load balancer
|
|
||||||
- reverse proxy
|
|
||||||
- SSR
|
|
||||||
- CSR
|
|
||||||
- hydration
|
|
||||||
- tree-shaking
|
|
||||||
- bundle splitting
|
|
||||||
- code splitting
|
|
||||||
- hot reload
|
|
||||||
- tombstone
|
|
||||||
- soft delete
|
|
||||||
- cascade delete
|
|
||||||
- foreign key
|
|
||||||
- composite index
|
|
||||||
- covering index
|
|
||||||
- OLTP
|
|
||||||
- OLAP
|
|
||||||
- sharding
|
|
||||||
- replication lag
|
|
||||||
- quorum
|
|
||||||
- two-phase commit
|
|
||||||
- saga
|
|
||||||
- outbox pattern
|
|
||||||
- inbox pattern
|
|
||||||
- optimistic locking
|
|
||||||
- pessimistic locking
|
|
||||||
- thundering herd
|
|
||||||
- cache stampede
|
|
||||||
- bloom filter
|
|
||||||
- consistent hashing
|
|
||||||
- virtual DOM
|
|
||||||
- reconciliation
|
|
||||||
- closure
|
|
||||||
- hoisting
|
|
||||||
- tail call
|
|
||||||
- GIL
|
|
||||||
- zero-copy
|
|
||||||
- mmap
|
|
||||||
- cold start
|
|
||||||
- warm start
|
|
||||||
- green-blue deploy
|
|
||||||
- canary deploy
|
|
||||||
- feature flag
|
|
||||||
- kill switch
|
|
||||||
- dead letter queue
|
|
||||||
- fan-out
|
|
||||||
- fan-in
|
|
||||||
- debounce
|
|
||||||
- throttle (UI)
|
|
||||||
- hydration mismatch
|
|
||||||
- memory leak
|
|
||||||
- GC pause
|
|
||||||
- heap fragmentation
|
|
||||||
- stack overflow
|
|
||||||
- null pointer
|
|
||||||
- dangling pointer
|
|
||||||
- buffer overflow
|
|
||||||
|
|
||||||
|
|
||||||
## Completeness Principle — Boil the Lake
|
## Completeness Principle — Boil the Lake
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue