بنقرة واحدة
writing-plans
Use after brainstorming to create a detailed, step-by-step implementation plan for a DevOps task
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use after brainstorming to create a detailed, step-by-step implementation plan for a DevOps task
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use before any DevOps build, change, or new feature — refine requirements through dialogue before touching infrastructure or code
Use when working with Docker — building images, writing Dockerfiles, debugging container issues
Use to execute a written implementation plan via subagents with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when working with Kubernetes or Helm — authoring, reviewing, hardening, or debugging manifests, Deployments, Services, Ingress, RBAC, NetworkPolicy, or cluster operations
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
| name | writing-plans |
| description | Use after brainstorming to create a detailed, step-by-step implementation plan for a DevOps task |
Turn an approved design into a plan clear enough for a subagent to execute without deviation. Document everything needed: which files to touch, exact commands, how to verify, and how to roll back.
Announce at start: "I'm using the writing-plans skill to create the implementation plan."
Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md and commit before executing.
Every plan MUST start with this header:
# [Feature/Change Name] Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers-devops:subagent-driven-development (recommended) or superpowers-devops:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** [One sentence describing the end state]
**Prerequisites:** [What must be true before starting]
**Architecture:** [2-3 sentences about approach]
## Global Constraints
[The spec's project-wide requirements — version floors, dependency limits, naming rules, platform requirements — one line each, with exact values copied verbatim from the spec. Every task's requirements implicitly include this section.]
---
Each plan must include:
Each step is one action (2-5 minutes):
terraform plan and review output" — step### Task N — <imperative title>
**What:** <one sentence>
- [ ] <exact command or file change>
- [ ] <verification step>
- [ ] Commit
**Done when:** <observable condition>
**Rollback:** <how to undo this task>
If the spec covers multiple independent subsystems, suggest breaking into separate plans — one per subsystem. Each plan should produce working, testable changes on its own.
A task is the smallest unit that carries its own test cycle and is worth a fresh reviewer's gate. When drawing task boundaries: fold setup, configuration, scaffolding, and documentation steps into the task whose deliverable needs them; split only where a reviewer could meaningfully reject one task while approving its neighbor. Each task ends with an independently testable deliverable.
After writing the complete plan, check the plan against the spec:
Fix issues inline. If a spec requirement has no task, add the task.
Every step must contain the actual content an engineer needs. These are plan failures — never write them: