Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill speckit-generator명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | speckit-generator |
| description | > Use when this capability is needed. |
Project-focused specification management with 1 bootstrap command (/speckit.init) that installs 8 project-local commands to transform specifications into executed implementations with git checkpoint safety.
MANDATORY: Commands must NOT be chained automatically.
Each command produces artifacts that require user review and approval before proceeding to the next phase. This is not optional.
| After Command | MUST DO | Before Proceeding To |
|---|---|---|
/speckit.init | Present created structure, confirm memory files | Any other command |
/speckit.plan | Present plan summary, wait for explicit approval | /speckit.tasks |
/speckit.tasks | Present task summary, wait for explicit approval | /speckit.implement |
/speckit.init
↓ [User reviews structure]
/speckit.plan
↓ [User reviews plan]
/speckit.analyze ← Run BEFORE approving plan
↓ [Address any CRITICAL/HIGH findings]
/speckit.clarify ← Run if [TBD] items exist
↓ [User approves final plan]
/speckit.tasks
↓ [User reviews tasks]
/speckit.implement
/speckit.plan then immediately /speckit.tasks without user approval/speckit.analyze before plan approvalAfter completing a command, present results in this format:
## [Command] Complete
[Summary of what was created/modified]
### Artifacts Created
- [list of files]
### Recommended Next Steps
1. Review the [artifacts] above
2. Run `/speckit.analyze` to check compliance (if applicable)
3. Run `/speckit.clarify` to resolve any [TBD] items (if applicable)
**Awaiting your approval before proceeding.**
SpecKit provides a complete workflow for specification-driven development:
init → plan → tasks → implement
↑ ↑ ↑ ↑
└──────┴──────┴─────────┘
analyze/clarify (anytime)
| Command | Purpose | When to Use |
|---|---|---|
/speckit.init | Establish .claude/ foundation with git, install project commands | New projects or incomplete setup |
| Command | Purpose | When to Use |
|---|---|---|
/plan | Create plans from specifications | After specs exist in speckit/ |
/tasks | Generate tasks from plans | After plans are approved |
/design | Generate detailed task designs | Before implementing complex tasks |
/analyze | Audit project consistency | Anytime for health check |
/clarify | Resolve ambiguities | When specs have open questions |
/implement | Execute tasks with git checkpoint | When ready to implement |
/revert | Revert to checkpoint with analysis | When implementation fails |
/lint | Scan code for anti-patterns | Before code review or after implementation |
Establish the .claude/ foundation with appropriate memory files for the project.
/speckit.init.claude/
├── commands/ # Custom project commands
├── memory/ # constitution.md + tech-specific files
│ └── MANIFEST.md
├── templates/ # Output templates
└── scripts/ # Project scripts
speckit/ # SpecKit artifacts (specs, plans, tasks, designs)
├── spec.md
├── plan.md
├── tasks.md
├── plans/ # Multi-domain plans (if complex)
└── designs/ # Design documents
| Category | Files | Selection |
|---|---|---|
| Universal | constitution.md, documentation.md, git-cicd.md, security.md, testing.md | Always |
| TypeScript/JS | typescript.md | If TS/JS detected |
| React/Next.js | react-nextjs.md | If React/Next detected |
| Tailwind | tailwind-shadcn.md | If Tailwind detected |
| Python | python.md | If Python detected |
| Rust | rust.md | If Rust detected |
Options:
1. Accept recommended selection
2. Add additional memory files
3. Remove memory files from selection
4. Override detected stack manually
See references/command-workflows/init-workflow.md for detailed workflow.
Create implementation plans from specification files. Hierarchical for complex/multi-domain specs.
/speckit.plan/speckit.plan spec.md/speckit.plan --allSimple (single domain):
speckit/
├── spec.md
└── plan.md
Complex (multi-domain):
speckit/
├── spec.md
├── plan.md # Master plan with domain references
└── plans/
├── domain-a-plan.md
├── domain-b-plan.md
└── domain-c-plan.md
Plans contain:
Plans do NOT contain:
| Indicator | Simple | Complex |
|---|---|---|
| Domains | Single | Multiple distinct |
| Page count | <10 pages | >10 pages |
| Stakeholder count | 1-2 | 3+ |
User can override detection.
See references/command-workflows/plan-workflow.md for detailed workflow.
Generate implementation tasks from plans + constitution + memory files.
/speckit.tasks/speckit.tasks plan.md/speckit.tasks --all# [Domain] Tasks
## Phase 1: Foundation
### TASK-001: [Title]
**Status**: PENDING
**Priority**: P1
**Constitution Sections**: §4.1, §4.2
**Memory Files**: typescript.md, git-cicd.md
**Plan Reference**: PLAN-001
**Description**: ...
**Acceptance Criteria**:
- [ ] Criterion 1
- [ ] Criterion 2
| Status | Meaning |
|---|---|
| PENDING | Not started |
| IN_PROGRESS | Currently being worked |
| BLOCKED | Waiting on dependency |
| COMPLETED | Done and verified |
| SKIPPED | Intentionally not done |
See references/command-workflows/tasks-workflow.md for detailed workflow.
Deterministic, read-only audit of project artifacts for consistency and completeness.
/speckit.analyze/speckit.analyze --verbose/speckit.analyze --category gaps| Category | Description |
|---|---|
| GAPS | Missing required elements |
| INCONSISTENCIES | Contradictions between artifacts |
| AMBIGUITIES | Unclear or undefined items |
| ORPHANS | Unreferenced elements |
| ASSUMPTIONS | Untracked/unvalidated assumptions |
| Level | Meaning |
|---|---|
| CRITICAL | Blocks progress, must fix |
| HIGH | Significant risk, should fix |
| MEDIUM | Notable issue, plan to fix |
| LOW | Minor concern |
# Analysis Report
Generated: [timestamp]
Artifacts analyzed: [count]
## Summary
| Category | Critical | High | Medium | Low |
|----------|----------|------|--------|-----|
| GAPS | 2 | 3 | 5 | 1 |
| ... | | | | |
## Findings
### GAP-001 [CRITICAL]
**Location**: spec.md:45
**Description**: Missing error handling specification
**Recommendation**: Define error states for API failures
See references/command-workflows/analyze-workflow.md for detailed workflow.
Structured ambiguity resolution with immediate spec updates.
/speckit.clarify/speckit.clarify spec.md| Category | Example Question |
|---|---|
| SCOPE | "Should X include Y functionality?" |
| BEHAVIOR | "What happens when user does X?" |
| DATA | "What format should X be stored in?" |
| ERROR | "How should X error be handled?" |
| SEQUENCE | "Does X happen before or after Y?" |
| CONSTRAINT | "What are the limits for X?" |
| INTERFACE | "How does X communicate with Y?" |
| AUTHORITY | "Who approves X?" |
| TEMPORAL | "How long should X take?" |
CLARIFY-001 [BEHAVIOR]
The spec mentions "user authentication" but doesn't specify the method.
Which authentication method should be used?
1. OAuth 2.0 with Google/GitHub (Recommended)
2. Email/password with JWT
3. Magic link (passwordless)
4. Other (please specify)
Your choice:
See references/command-workflows/clarify-workflow.md for detailed workflow.
Execute tasks from *-tasks.md with batch+gates execution model.
/speckit.implement TASK-001/speckit.implement TASK-001..TASK-005/speckit.implement "Phase 1"/speckit.implement @foundation| Selector | Meaning |
|---|---|
TASK-001 | Single task |
TASK-001..TASK-005 | Range of tasks |
"Phase 1" | All tasks in phase |
@foundation | All tasks with @foundation group |
Execute Phase 1 tasks
↓
GATE: "Phase 1 complete. Review outputs?"
↓
[User confirms]
↓
Execute Phase 2 tasks
↓
GATE: "Phase 2 complete. Review outputs?"
...
↓
MANDATORY: Post-Implementation Hooks
For each task:
At phase/group boundaries:
Phase [N] complete.
Tasks completed: [count]
Tasks failed: [count]
Options:
1. Continue to Phase [N+1]
2. Review completed work
3. Re-run failed tasks
4. Stop execution
## Execution Context for TASK-001
### Constitution Requirements (§4.1, §4.2)
[Extracted sections from constitution.md]
### Memory File Guidelines
From typescript.md:
[Relevant sections]
From git-cicd.md:
[Relevant sections]
### Task Details
[Full task content]
CRITICAL: These hooks MUST execute BEFORE any task work begins:
| Pre-Hook | Action | Purpose |
|---|---|---|
| Pre-Hook 1 | Read project-status.md | Understand current state and context |
| Pre-Hook 2 | Validate argument | Show status if missing/invalid, stop until valid |
| Pre-Hook 3 | Verify tasks actionable | Filter completed, check dependencies |
| Pre-Hook 4 | Present execution plan | Get user confirmation before proceeding |
| Pre-Hook 5 | Create git checkpoint | Tag current state for potential revert |
If no argument or invalid argument: Show current status and available selectors, then STOP until user provides valid selection.
CRITICAL: These hooks MUST execute after ANY /speckit.implement run:
| Post-Hook | Action | Updates |
|---|---|---|
| Post-Hook 1 | Update tasks.md | Status → COMPLETED, verify each criterion with evidence |
| Post-Hook 2 | Update project-status.md | Progress metrics, phase status, activity log |
| Post-Hook 3 | Output summary to user | Completed tasks, criteria results, next steps |
The command is NOT COMPLETE until all hooks execute. See references/command-workflows/implement-workflow.md for detailed templates and verification methods.
Revert to a previous git checkpoint with intelligent failure analysis and artifact recommendations.
/speckit.revert - Most recent checkpoint/speckit.revert [checkpoint-tag] - Specific checkpoint/speckit.revert --list - List available checkpointsgit reset --hard [checkpoint]| Category | Indicators | Recommendation |
|---|---|---|
| SPEC_GAP | Requirements unclear | Run /speckit.clarify |
| APPROACH_WRONG | Architecture mismatch | Run /speckit.plan --revise |
| DEPENDENCY_ISSUE | External problems | Update dependencies, retry |
| TEST_MISMATCH | Tests don't match reality | Update test fixtures |
| SCOPE_CREEP | Too much at once | Decompose tasks |
| KNOWLEDGE_GAP | Unfamiliar technology | Research, then retry |
After revert, provides:
See commands/speckit.revert.md for detailed workflow.
Memory files provide persistent guidelines that inform all commands.
| File | Purpose |
|---|---|
| constitution.md | Core principles, mandatory constraints |
| documentation.md | Documentation standards |
| git-cicd.md | Git workflow, CI/CD practices |
| security.md | Security requirements |
| testing.md | Testing strategies |
| File | Triggers |
|---|---|
| typescript.md | TypeScript, JavaScript, Node.js |
| react-nextjs.md | React, Next.js |
| tailwind-shadcn.md | Tailwind CSS, shadcn/ui |
| python.md | Python, Django, Flask, FastAPI |
| rust.md | Rust |
Tasks reference constitution sections by ID:
§1.0 - Chapter reference§1.1 - Section reference§1.1.a - Subsection referenceExample task:
**Constitution Sections**: §4.1 (Error Handling), §4.2 (Logging)
All commands are designed to be safe when run repeatedly.
When running on an existing project:
These skills auto-activate based on context to provide supplementary guidance:
| Skill | Auto-Triggers When | Purpose |
|---|---|---|
requirement-patterns | Writing specs, requirements, user stories | Patterns for clear, testable requirements |
adr-authoring | Creating ADRs, documenting decisions | MADR templates and best practices |
/speckit.plan: Use requirement-patterns to write better specifications/speckit.plan: Use adr-authoring for architecture decisions/speckit.analyze: Skills provide context for interpreting findingsConverted and distributed by TomeVault — claim your Tome and manage your conversions.