CLAUDE.md@plugin/skills · git:20261020.6dc574a · 2026-10-20 · sha256 9d9f282533a44e94

CLAUDE.md@plugin/skills git:20261020.6dc574aA

Immutable. This exact content never changes and is served at /api/v1/blob/9d9f282533a44e94.

<!-- area: plugin/skills · checked: f87aaaa -->
- One folder per skill, one SKILL.md whose front matter starts `name: <folder>`; roar, refine, drill and deliberate ship because the console's rounds lean on them (test_build `SHIPPED_SKILLS`).
- The owner is never handed a blank question: lettered options, a one-line tradeoff each, and a ★ default (deliberate, drill, refine). "Defaults" takes every ★ and records each as an architect default, not an owner decision.
- Skills that change files start in the agent's own worktree, `agent.py worktree new --kind KIND --item ITEM` (1.50 W2); the deliberation skills change no files and make none (test_kit `WritingSkillWorktreeTests`).
- A fork is done when its `Result:` reply exists; console-fork and console-process state that one rule in the same words, so a change goes into both.
- Every `KIT/<path>` a skill names must exist in the installed kit; test_build installs the plugin by both routes and checks.
- `as` is user-only (`disable-model-invocation: true`): naming a session is the user's act, recorded by the name_session hook.