npx skills add ...
npx skills add pwguler/skills --skill drill
Question a plan or design until every decision in it is settled and agreed, then write its spec. Run by a pecut playbook step that names it.
npx skills add pwguler/skills --skill drill
Run the core-interview skill against the plan or design under discussion. The interview also tests the plan against the project's domain model, as domain checks lays out.
Fast path: first, size the ask. If it has no real decision tree (one obvious change of fewer than 20 changed lines outside tests, a criterion statable in one sentence), say so: that sentence is the plan, and a spec for an obvious change is ceremony. The fast path still drills its sentence: state it, then test it. A sentence that cannot be stated, or that surfaces a fork or a second decision, was not obvious: run the interview. A genuine fork discovered mid-task is never guessed: stop, name it, and let the user answer.
CONTEXT.md at the root (or CONTEXT-MAP.md and the per-context CONTEXT.md files it lists) and for ADRs under docs/adr/, including any scoped to one context.CONTEXT.md, offer one seeding pass: collect candidate terms from the code and the existing docs, then put each to the user during the interview. A term enters the glossary, in the format of terms.md, only after the user confirms it.principle-exhaust-the-design-space skill; when a new requirement lands in an existing design, one of them is the redesign the principle-redesign-from-first-principles skill describes. Screen each architectural shape against design red flags. When a fork turns on look, feel, or flow that prose can't settle, run the prototype skill to build a throwaway to react to, and discard it once the direction is picked.docs/specs/<slug>.md in the target project using spec-format.md: goal, non-goals, decisions, checkable acceptance criteria, verification commands, and phases for a phased migration. The spec is the plan implement builds from, the criteria verify gates against, and the record land closes, asking whether to keep or delete the file.Rules:
principle-experience-first skill, opened when a trade-off on product scope, UX, or an interface pits implementation convenience against the consumer's experience.CONTEXT.md with the first settled term, docs/adr/ with the first ADR that passes decision-record.md.## Open decisions section, work it as draft-spec.md lays out.