بنقرة واحدة
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.