원클릭으로
writing-plans
Use when you have a specification or requirements for a multi-step task, before implementing any code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you have a specification or requirements for a multi-step task, before implementing any code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when starting any conversation - establishes how to find and use skills, requiring skill tool invocation before ANY response including clarifying questions.
Use when exploring or modifying a codebase and you need a cheap structural map of files, directories, imports, exports, or direct members before reading full source.
Guide for writing ast-grep rules to perform structural code search and analysis. Use when searching codebases using AST patterns, finding specific language constructs, or executing complex structural code queries.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Review changes since a fixed ref along two axes (Standards & Spec) using parallel sub-agents. Use when reviewing branches, PRs, or diffs.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
| name | writing-plans |
| description | Use when you have a specification or requirements for a multi-step task, before implementing any code. |
Write precise, exhaustive implementation plans assuming the implementer has zero project context but high technical competence. Define everything required: exact files, complete code, precise tests, and exact verification commands. Ensure tasks are bite-sized, independent, and structured around TDD and frequent commits.
"I'm using the writing-plans skill to create the implementation plan."* [Feature Name] Implementation Plan
> *For agentic workers:* REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.
*Goal:* [One sentence describing what this builds]
*Architecture:* [2-3 sentences about approach]
*Tech Stack:* [Key technologies/libraries]
---
*** Task N: [Component Name]
*Files:*
- Create: exact/path/to/file.py
- Modify: exact/path/to/existing.py:123-145
- Test: tests/exact/path/to/test.py
- [ ] *Step 1: Write the failing test*
```python
# Exact test code
Step 2: Run test to verify it fails
Command: pytest tests/path/test.py::test_name
Expected Output: Fail with ""
Step 3: Write minimal implementation
# Exact implementation code
Step 4: Run test to verify it passes
Command: pytest tests/path/test.py::test_name
Expected Output: Pass
Step 5: Commit
git add tests/path/test.py src/path/file.py
git commit -m "feat: add specific feature"
## Self-Review Guidelines
- **Spec Coverage**: Every specification requirement maps to a task.
- **No Placeholders**: Zero "TODO", "TBD", or unwritten code blocks.
- **API Consistency**: Signatures, types, and variable names consistent across all tasks.
## Execution Handoff
Upon plan completion, output:
Ready to execute using superpowers:subagent-driven-development (fresh subagent per task, two-stage review).
## Plan Review Checklist
| Category | What to Verify |
|---|---|
| **Completeness** | Ensure zero TODOs, placeholders, or missing code blocks. |
| **Spec Alignment** | Verify all spec requirements are implemented with no scope creep. |
| **Task Decomposition** | Verify tasks have clear boundaries and steps are highly actionable. |
| **Buildability** | Confirm an engineer can execute the plan without needing extra context. |
**Calibration**: Approve unless blocker-level issues exist (missing requirements, contradictory steps, placeholders, vague actions). Ignore minor stylistic choices.