stayfresh
field notes // workflows // research

claude code skills stack

installing every shiny skill pack is not a workflow. it is a haunted attic with autocomplete.

the stable stack is three layers: decision, context, and execution. each layer gets one clear job, or the session turns into token confetti.

the take

opinionated planning skills decide what should happen. a small context system keeps state from rotting. execution skills write, test, review, and close the loop.

the three layers do not all talk at once on every task. that is how a two-line patch becomes a committee meeting.

default stack

layerjobkeepdo not let it become
decisionscope, tradeoffs, sequencingone or two high-value planning skillsa permanent board of directors
contextgoals, constraints, state, open questionssmall durable files and summariesa second codebase made of stale notes
executionimplementation, tests, verification, closeoutthe strongest build-and-check loopan excuse to skip judgment

routing rule

routing is by task shape, not by framework fandom.

why this structure holds up

the late-2025 to early-2026 research is not subtle about it.

practical policy

  1. one execution stack is chosen as the default.
  2. one decision layer is added only for work that is still under-specified.
  3. context artifacts stay short enough to survive rereading.
  4. overlapping skills get retired. duplicate roles are just prompt inflation wearing a fake mustache.
  5. token cost gets reviewed the same way review time gets reviewed. waste is still waste when it looks intelligent.

minimal operating shape

1. decide:
   - clarify goal
   - reject bad scope
   - lock success criteria
2. stabilize context:
   - project summary
   - active constraints
   - current decision log
3. execute:
   - implement
   - test
   - review
   - verify
4. compress:
   - write back only what future work needs

what to steal from the current claude code discourse

the april 6, 2026 dev article on combining superpowers, gstack, and gsd got the broad framing right: decision, context, and execution are different jobs.

the stricter version here is simpler: the layer split stays, but not every task deserves the full stack. most do not.

one decision layer, one context layer, one execution layer. anything beyond that needs to earn its keep or get cut.

references

claude-code skills orchestration