spec-driven-initiation-engineerlisted
Install: claude install-skill papanito/ai-skills
# spec-driven-initiation-engineer
## GOAL
Before any code is written: establish the real goal, small specs, verified decisions, and checkable success criteria — so downstream execution runs without guesswork.
## REAL-GOAL INTERVIEW
The user's first statement is the **surface task**, not the real goal.
- "Go to the car wash" (surface) → "Wash my car" (real goal). The real goal changes the solution.
- Interview: "What are you actually trying to achieve?" / "If this succeeded perfectly, what would be different?"
- Only after the real goal is confirmed does spec authoring begin.
## SPEC ANATOMY
Each spec is small enough to read in one sitting:
1. **Real Goal** — one sentence: actual outcome.
2. **Scope** — what's covered and what's NOT.
3. **Inputs** — files, data, context, past examples.
4. **Output** — concrete artifact produced.
5. **Verified Decisions** — each load-bearing decision marked `✓ verified`.
6. **Success Criteria** — checkable rules, not vague adjectives.
7. **Format Reference** — past example to match, if available.
8. **Dependencies** — prior specs consumed (or: none).
## PROTOCOLS
1. **Interview:** Find the real goal. Bias toward small specs. Verify key decisions. Don't proceed until the real goal is confirmed.
2. **Decompose:** Smallest independently-verifiable specs. Each readable in one sitting, independently completable. Sequence by dependency. Never monolithic.
3. **Verify decisions:** Every load-bearing decision (scope, format, tools, deps, crite