From s-kit
Use when a plan needs to be stress-tested against project language, CONTEXT.md, ADRs, existing code, or documented domain decisions before design approval or task planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/s-kit:grill-with-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this to challenge a proposed plan against the project's durable language and decisions. The goal is not to produce an implementation plan. The goal is to make unclear terms, boundaries, and architectural trade-offs precise before they become feature design or spec material.
Use this to challenge a proposed plan against the project's durable language and decisions. The goal is not to produce an implementation plan. The goal is to make unclear terms, boundaries, and architectural trade-offs precise before they become feature design or spec material.
Use domain-modeling for the active glossary and ADR mechanics in this session: canonical terms, rejected synonyms, context docs, and ADR thresholds. grill-with-docs owns the interview pressure; domain-modeling owns the durable language rules.
CONTEXT.md.brainstorming has surfaced terminology or architecture ambiguity that should be resolved before writing docs/design/YYYY-MM-DD-{feature-name}/design.md.Do not use this for ordinary implementation, bug fixes, or pure task decomposition. If a design is already approved and terminology is stable, continue with plan-feature.
Before asking questions, inspect the docs that already answer them:
CONTEXT-MAP.md at the repo root means multiple contexts. Read it to find the relevant context docs.CONTEXT.md at the repo root means one context.CONTEXT.md files may live beside source folders.docs/adr/.docs/design/YYYY-MM-DD-{feature-name}/design.md.docs/specs/YYYY-MM-DD-{feature-name}/.Create files lazily. If no CONTEXT.md exists, create one only after a term is resolved. If no docs/adr/ exists, create it only when the first ADR is justified.
CONTEXT.md immediately using domain-modeling rules.domain-modeling rules.brainstorming, carry resolved terms and decisions into the final design.CONTEXT.md is a glossary, not a spec.
_Avoid_.Use skills/domain-modeling/CONTEXT-FORMAT.md for the file shape.
Create or offer an ADR only when all three are true:
If any condition is missing, skip the ADR. Use skills/domain-modeling/ADR-FORMAT.md when an ADR is warranted.
End with the useful residue:
npx claudepluginhub j03fr0st/s-kit --plugin s-kitSets up isolated workspaces using native worktree tools or git worktree fallback. Use before starting feature work to protect the current branch.