writing-plans
Skill2 starsChanged 7 months agoMITView on GitHub
Standardize writing an implementation plan with clear scope, execution order, checkpoints, verification strategy, rollback notes, and constraints before touching code or patching the system in OpenClaw-Module Android. Use when the task direction is relatively clear and needs execution to be broken down into step-by-step plan, sequencing, checkpoints, migration steps, or a bounded rollout plan before implementation.
187 other projects use a version of this.
Adopted by
Most recently taken up by
- DemonDamon/AgenticXtheir own version, first seen Nov 9, 2026
- roundpilot/superpowers-antigravitytheir own version, first seen Nov 8, 2026
- REPOZY/superpowers-optimizedtheir own version, first seen Nov 8, 2026
- lingyired/status-triotheir own version, first seen Nov 8, 2026
- ashleysbrain/skillstheir own version, first seen Nov 8, 2026
- ryanportfolio/winuse-mcptheir own version, first seen Nov 8, 2026
Used with
Projects with it also use chinese-code-review, chinese-commit-conventions and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Leodorareluctant259Skillchinese-code-review
中文代码审查规范——在保持专业严谨的同时,用符合国内团队文化的方式给出有效反馈
Also in 8 projects that use this
Leodorareluctant259Skillchinese-commit-conventions
中文 Git 提交规范 — 适配国内团队的 commit message 规范和 changelog 自动化
Also in 8 projects that use this
ryanportfolioSkilladdskill
Create, import, update, or install repo or personal skills: runtime ownership, resources, discovery checks.
Also in 6 projects that use this
ryanportfolioSkillapply-firmware
Bring current folder (plain folder, existing repo, old or partial firmware copy) up to full Harness Firmware in place. Mirror external repo → adopt-repo.
Also in 6 projects that use this
- +2 more from Leodorareluctant259
- +6 more from ryanportfolio
Other versions187 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 187
- obra/superpowers★ 314ksame name
- jnMetaCode/superpowers-zh★ 8.4ksame name
- openai/plugins★ 7.8ksame name
- farm-fe/farm★ 5.6ksame name
- microsoft/FluidFramework★ 4.9ksame name
- lingyired/status-trio★ 1.8ksame name
- revokslab/ShipFree★ 1.7ksame name
- GanyuanRan/Aegis★ 1.4ksame name
- pcvelz/superpowers★ 1.3ksame name
- math-inc/OpenGauss★ 1.3ksame name
177 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository47 other files it gives its agents.
- brainstormingSkill
- claude-code-termux-runbookSkill
- cli-patcherSkill
- code-review-workflowSkill
- commit-commandsSkill
- consulting-analysisSkill
- context7-cleanSkill
- data-analysisSkill
- deep-researchSkill
- edit-tool-compat-guardSkill
- env-managerSkill
- executing-plansSkill
- feature-devSkill
- firecrawlSkill
- frontend-designSkill
- gateway-device-pairingSkill
- githubSkill
- glibc-prebuilt-bundleSkill
- gogSkill
- image-generationSkill
- memory-setupSkill
- module-auditorSkill
- module-scaffoldSkill
- openclaw-config-guardianSkill
- openclaw-ollama-runtime-kbSkill
- plugin-cutover-guardianSkill
- plugin-runtime-guardianSkill
- python-env-managerSkill
- self-improving-agentSkill
- simplify-and-hardenSkill
- skill-benchSkill
- skill-creatorSkill
- skill-unificationSkill
- skill-vetterSkill
- socratic-groundingSkill
- subagent-orchestrationSkill
- systematic-debuggingSkill
- tailscale-oauth-bridgeSkill
- termux-packagerSkill
- termux-runnerSkill
- test-driven-developmentSkill
- vercel-deploy-claimableSkill
- verification-before-completionSkill
- video-generationSkill
- workspace-cleanupSkill
- yt-dlp-ingest-firstSkill
- zero-downtime-cutoverSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 7 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 169 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 59
If requirements are too ambiguous for a reliable plan, first request the minimum missing constraints.
- Distinctive: line 60
If the plan would require external/sensitive actions beyond current approval scope, include approval checkpoints explicitly.
- Very specific: line 72
Use references/plan-template.md and select the smallest plan structure that still controls risk.
- Distinctive: line 75
Put high-signal discovery/checkpoints before irreversible changes.
- Very specific: line 81
Use references/plan-quality-checklist.md before presenting the plan.
- Distinctive: line 83
Keep steps actionable, bounded, and free of speculative filler.
- Distinctive: line 87
Ask targeted clarifying questions for the missing constraint that blocks a reliable plan.
- Distinctive: line 94
No safe plan under current constraints:
- Distinctive: line 108
Avoid vague verbs like “handle”, “deal with”, or “fix stuff” without specifics.
“Common” is measured: kept by at least 6 in 10 of the 169 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Writing Plans
Indexed Reference Map
- @[SKILL.md#L1-L104] Frontmatter, trigger rules, SOP, output contract.
- @[references/INDEX.md#L1-L20] Reading order and reference inventory.
- @[references/plan-template.md#L1-L42] Canonical plan structure and required sections.
- @[references/plan-quality-checklist.md#L1-L23] Quality gates for a usable plan.
- @[references/scope-control.md#L1-L19] Scope lock, sequencing, and anti-expansion rules.
- @[references/examples.md#L1-L35] Good plan patterns and concise examples.
Scope
- In-scope:
- Writing implementation plans before code/config/runtime changes.
- Breaking a broad request into ordered steps, checkpoints, and verification points.
- Converting a vague technical request into an executable plan with bounded scope.
- Out-of-scope:
- Direct implementation without planning.
- Open-ended brainstorming with no intention to produce an actionable plan.
- Final verification after changes are already complete.
KB Mode Notes
- Reading order:
references/INDEX.mdreferences/plan-template.mdreferences/plan-quality-checklist.mdreferences/scope-control.mdreferences/examples.md
- Coverage Matrix:
- Plan structure ->
plan-template.md - Quality gates ->
plan-quality-checklist.md - Scope containment ->
scope-control.md - Example shapes ->
examples.md
- Plan structure ->
- Portability note:
- The workflow is local-first and methodology-focused. Example plan items are illustrative and should be adapted to the actual repo/runtime context.
Trigger Rules
- Positive:
- User asks for a plan, roadmap, implementation plan, step-by-step approach, migration plan, execution breakdown, approach, or wants to split the task into steps.
- The task is multi-step, non-trivial, or risky enough that coding immediately would be premature.
- Prompt contains intent like: write a plan, break this down, outline steps, plan first, roadmap, execution plan, how should we approach this, draft a plan, split steps, do it in phases, what are the next steps.
- A task needs explicit sequencing, checkpoints, or rollback notes before implementation.
- Negative:
- The request is a tiny mechanical edit with obvious scope and no meaningful sequencing need.
- The user explicitly wants direct implementation right now without a separate planning artifact.
- The task is primarily debugging an already broken system rather than planning new work.
- The task is final verification, not pre-implementation planning.
- The prompt is mainly asking to check whether something already works/fixed, not to design execution.
- Escalation:
- If requirements are too ambiguous for a reliable plan, first request the minimum missing constraints.
- If the plan would require external/sensitive actions beyond current approval scope, include approval checkpoints explicitly.
SOP
- Define the objective
- Restate the target outcome in one precise sentence.
- Separate desired outcome from possible implementation choices.
- Lock scope
- State what is included, excluded, and deferred.
- Prevent hidden expansion from adjacent nice-to-haves.
- Identify constraints
- Capture environment, safety boundaries, runtime assumptions, approvals, and dependencies.
- Choose the plan shape
- Use
references/plan-template.mdand select the smallest plan structure that still controls risk.
- Use
- Sequence the work
- Order steps by dependency, safety, and observability.
- Put high-signal discovery/checkpoints before irreversible changes.
- Define verification per phase
- Each meaningful phase must have an explicit proof/check, not just an action item.
- Add rollback or stop points when relevant
- For risky steps, specify how to stop, revert, or hold before continuing.
- Run the quality checklist
- Use
references/plan-quality-checklist.mdbefore presenting the plan.
- Use
- Present the plan cleanly
- Keep steps actionable, bounded, and free of speculative filler.
Error Handling
- Requirements too vague:
- Ask targeted clarifying questions for the missing constraint that blocks a reliable plan.
- Scope keeps expanding:
- Split into phase 1 vs later work using
references/scope-control.md.
- Split into phase 1 vs later work using
- User asks for implementation during plan drafting:
- Finish the minimum usable plan first unless the task is clearly trivial.
- Multiple valid strategies exist:
- Present the recommended one and mention alternatives only if they materially affect risk or cost.
- No safe plan under current constraints:
- State the blocker and required approval/decision explicitly.
Output Contract
- Deliverable:
Objective:target outcome.Scope:in / out / deferred.Constraints:safety, runtime, dependency, approval notes.Plan:ordered execution steps.Verification:checks tied to the plan.Rollback/Stop Points:when relevant.Open Questions:only if they block execution.
- Validation:
- Plan must be actionable, sequenced, and bounded.
- Avoid vague verbs like “handle”, “deal with”, or “fix stuff” without specifics.
- Compliance Verdict:
PASSwhen plan is executable and scoped; otherwisePARTIALorFAILwith reason.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

