ワンクリックで
kickoff
Initialize a new project by analyzing source documents and generating requirements.md and design.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Initialize a new project by analyzing source documents and generating requirements.md and design.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Audit an existing application or guide a new build for AI governance — classifying every function as DETERMINISTIC, AI-ADVISORY, or AI-OPERATIONAL, identifying risk, and recommending hardening. Use when the user asks to "audit AI usage", "check governance", "review where AI is used", "assess AI risk", "governance review", "lock down AI", or when planning a new feature that involves AI and the user wants to understand where AI should vs. shouldn't be used. Also use when the user wants to evaluate whether a component should use AI or deterministic code.
Complete git workflow for a phase - branch, commit, merge, cleanup
Systematic root cause analysis for bugs and failures. Use when something is broken, failing, or behaving unexpectedly — not for quick typos or obvious one-line fixes. Trigger on "diagnose this", "root cause", "why is this broken", "this isn't working", "investigate this error", "what's causing this", "trace this issue". Also use when /execute-phase Layer 1 or Layer 2 fails twice on the same task.
Execute an approved implementation plan, with automated testing, UI verification, and acceptance-criteria review built into every task. Use this skill whenever the user is ready to start building — trigger on phrases like "execute phase X", "implement the plan", "let's start building", "start coding", "build this out", "time to code", "build phase X", "start phase X", "implement phase X", "let's build this", "start the build", "go ahead and build". Also trigger immediately after the user approves output from /plan-phase. Don't wait to be asked explicitly — if a plan exists and the user says something like "looks good, let's go", this is the right skill.
Guide a complex project ideation session through chunk identification, per-chunk discovery, and structured output files ready for /kickoff Pathway A
Deep market research and assumption mapping - second step in the ideation sequence
| name | kickoff |
| description | Initialize a new project by analyzing source documents and generating requirements.md and design.md |
| argument-hint | [path-to-requirements-doc-or-notes] |
Analyze the provided source document(s) and guide me through generating foundational project documents.
Check the project root for existing inputs, in this order:
Check if numbered chunk discovery files exist (e.g., 1-*-discovery.md, 2-*-discovery.md).
If chunk discovery files exist:
N-*-discovery.md filesdecisions.md — decision rationale logdependencies.md — cross-chunk impactscompany_facts.md — optional org-level context file (check project root, then parent directory if not found)*-spec.md, *-data-spec.md) referenced by discovery filesdiscovery-docs/, reference/, or similar folders if they exist)If no chunk discovery files exist, check if ideation.md exists in the project root.
If ideation.md exists and Status = "Ready for Kickoff":
If neither chunk discovery files nor ideation.md exist: Proceed with standard kickoff process.
$ARGUMENTS
First action (Pathways B and C): Read the provided document(s) thoroughly. Extract:
After analyzing the source docs, ask clarifying questions one at a time. Wait for my answer before asking the next question. Adapt based on my responses — skip questions already answered, dig deeper when complexity emerges.
Progress through three perspectives (~20 questions total):
For each chunk with complete discovery, generate a spec file: N-chunk-name-spec.md
Before generating each spec, ask the user:
Each chunk spec follows this structure. Sections can be marked N/A or kept minimal when the chunk doesn't warrant depth in that area — the template ensures nothing is forgotten, not that every section is lengthy.
What problem does this chunk solve? Include evidence (user complaints, compliance gaps, operational inefficiencies). Grounded in the actual organization's situation, not generic. Reference company_facts.md and discovery findings.
User Goals — what specific named users get (use real names from company_facts.md or discovery). Business Goals — what the organization gets. Each goal should be concrete enough that you could test whether it was achieved.
What is explicitly out of scope for this chunk, and why. Reference which other chunk owns each excluded concern (e.g., "Revenue recognition policy is a Chunk 2 decision"). This section prevents scope creep and clarifies boundaries.
3-5 guiding principles for this chunk's design. Derived from decisions.md entries and organizational philosophy. These resolve ambiguity during implementation when the spec doesn't cover a specific case. Example: "Warn but don't block — the system guides users but never prevents them from proceeding."
Organized by persona and workflow area. Include edge cases and error states. Format: "As [named person], I want [capability] so that [benefit]." Pull personas from company_facts.md (staff/users section).
Prioritized into three tiers:
P0 (Must-Have) — cannot ship without. If any P0 is cut, the chunk cannot fulfill its core function. P1 (Nice-to-Have) — significant improvement, fast-follow candidate. Include "Why P1 (not P0)" explanation. P2 (Future Consideration) — architectural awareness only. Include "Architectural Consideration" noting what the design must not preclude.
Each requirement has:
Formal invariants that must hold across all valid states. Format: "For any [scope], [invariant that must be true]." Each property references which requirements it validates.
Examples:
These are directly testable assertions. Aim for 4-8 properties per chunk. If a property can't be tested, it's too vague.
Step-by-step workflows describing WHAT happens and WHEN (not UI/HOW). Numbered steps. Cover happy path and key branches. Use the format:
Flow: [Name]
Trigger: [What initiates this flow]
Preconditions: [What must be true before this flow runs]
1. [Step]
2. [Step]
- If [condition]: [branch]
- Otherwise: [continue]
3. [Step]
Postconditions: [What is true after this flow completes]
These translate directly into implementation logic.
How the system handles user errors vs. system errors for this chunk's domain. Use tables:
| Error Type | System Response |
|---|---|
| [specific error] | [specific response] |
Include philosophy statement (e.g., "Never lose user work", "Warn but don't block", "Fail loudly on data integrity issues").
Primary metric with specific target, measurement method, and evaluation timing. Use real numbers where available (numeric thresholds, time targets, accuracy percentages).
Secondary metrics — additional measures that indicate success.
Lagging indicators — tracked over time (3-6-12 months) to validate the chunk is delivering sustained value.
Each metric should specify: target value, how it's measured, when it's evaluated, and what action to take if the target is missed.
Two categories:
Blocking — must answer before build starts. Each has: question, impact if unresolved, owner (who can answer this).
Non-blocking — can resolve during implementation. Each has: question, impact, owner, and default assumption if not resolved.
Categorized High / Medium / Low based on likelihood × impact.
Each risk has:
Ground risks in the actual project — not generic risk boilerplate. "Errors in the core transaction workflow create data integrity failures that cascade downstream" is specific. "The system might have bugs" is not.
Table mapping decision IDs from decisions.md to spec sections:
| Decision ID | Summary | Spec Section |
|---|---|---|
| D-XXX | [brief] | [requirement ID] |
Provides traceability: any requirement can be traced back to the rationale in decisions.md.
After reading all discovery files, identify gaps that the chunk discovery may not have covered — particularly engineering and technical concerns that business-focused discovery tends to miss:
Ask these as targeted questions (not the full 20-question process). Skip any already answered in discovery files or decisions.md.
One spec file per chunk with complete discovery:
1-chunk-name-spec.md2-chunk-name-spec.mdGenerate one spec at a time. Present a summary after each, get approval, then proceed to the next.
After all specs are generated, inform the user:
"All chunk specs are complete. Next step: run /tech-stack to make technology decisions and generate the implementation plan. The /plan-phase skill will read all chunk specs to design build phases that cut across chunks."
After gathering sufficient information via questioning, generate two documents in the project root:
Structure:
Traceability: When ideation.md exists, every requirement should trace back to at least one assumption. This creates the chain: Assumption → Requirement → Test
Structure:
/tech-stack will populate thisTwo files in project root:
requirements.mddesign.mdAfter generating spec documents (any pathway):
After approval, inform me to run /tech-stack to make technology decisions and generate the implementation plan.
/tech-stack)/plan-phase)