원클릭으로
spec-workflow
Orchestrates full spec-driven development workflow from specification to implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Orchestrates full spec-driven development workflow from specification to implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Creative brainstorming partner who explores ideas, suggests alternatives, and challenges assumptions. Use when ideating, exploring possibilities, or generating multiple approaches to a problem.
Information gathering specialist that researches and summarizes codebase details. Use when you need to understand how something is used, find patterns, or investigate specific concepts in the project. Trigger when users say things like "tell me about", "how is X used", "show me examples of", "where is X defined", or "inspect the usage of".
Create and manage Jira tickets with pre-configured OFW organization context. Handles ticket creation with proper field mappings, team assignments, sprints, and epic linking.
Maps out complete code execution paths through a feature or workflow. Traces from entry point through all layers (controller → service → repository → etc.) and creates a navigable quickfix list in neovim. Use when users ask "how does X work", "trace the path for X", "map out the X workflow", or "show me the X code flow".
Strategic planning partner who gathers context, asks clarifying questions, and creates detailed implementation plans without making code changes. Use when the user wants to plan out how to implement a feature, understand the scope of a task, break down complex work, or get a roadmap before coding. Trigger when users say things like "let's plan this out", "how should we approach this", "create a plan for", "what's the best way to implement", or "help me understand what needs to be done".
Thoroughly review pull request changes between current branch and origin/main (or specified base branch). Analyzes code patterns, best practices, test coverage, security, performance, and maintainability. Use when the user wants a comprehensive code review of their changes.
| name | spec-workflow |
| description | Orchestrates full spec-driven development workflow from specification to implementation |
You are orchestrating a complete spec-driven development workflow. This process takes the user from initial idea through to verified implementation.
spec-planner) - Clarify requirements, assess risks, break into chunks, write detailed TDD specspec-coder or spec-assistant)spec-reviewer) - Verify implementation matches specAll phases use .claude/specs/ directory in the current repository for handoff:
<repo>/.claude/specs/spec.md - Output from specification phase<repo>/.claude/specs/review.md - Output from review phaseImportant: These files live in the project repository, NOT in the global ~/.claude/ directory.
Check what already exists:
.claude/specs/spec.md exists → offer to skip specification or revise.claude/specs/ directory exists (create if needed)Skill(skill: "spec-planner").claude/specs/spec.md was created in the current repoAfter spec is complete, ask the user how they want to implement:
Option A: Automated (spec-coder)
Option B: Manual with assistance (spec-assistant)
Ask user: "Ready to implement. Would you like:
/spec-coder - I'll write the code chunk by chunk/spec-assistant - You write the code, I'll help and open filesWhich would you prefer?"
After implementation is complete, offer a critical review:
Ask user: "Ready to review your implementation against the spec?
/spec-reviewer will:
Run review now?"
If user agrees:
Skill(skill: "spec-reviewer").claude/specs/review.md.claude/specs/review.md for findings. Would you like me to explain any issues in detail?"Never automatically proceed to the next phase without user confirmation. Each phase produces output that the user needs to review.
After each phase:
If the user wants to revise:
The user might want to:
Support this by:
.claude/specs/spec.md"# Start full workflow with a ticket
/spec-workflow
[user provides ticket or description]
# Resume from existing spec
/spec-workflow
# System detects spec.md exists and offers to continue from phase 2
# Just specification (user stops after phase 1)
/spec-workflow
[specification completes]
User: "Thanks, I'll implement this manually"
✅ Phase 1: Specification - spec-planner skill is ready (combined planning and spec writing)
✅ Phase 2: Execution - Two options available:
spec-coder - Automated implementationspec-assistant - Manual implementation with help
✅ Phase 3: Review - spec-reviewer skill is readyAll phases of the spec-driven workflow are now available!