writing-plans-plus
Writing Plans Plus
Overview
This skill extends superpowers:writing-plans with structured task definitions that are machine-readable and provide explicit completion tracking. Use this when you want plans that can be easily parsed, executed programmatically, or tracked with explicit pass/fail status.
Key additions over writing-plans:
- Structured task format (JSON/YAML compatible)
- Required fields for each task (id, title, description, steps, passes)
- Explicit completion tracking via
passesfield - Support for validation criteria per task (strongly recommended)
Announce at start: "I'm using the writing-plans-plus skill to create a structured implementation plan."
Context: This should be run in a dedicated worktree (created by brainstorming skill).
Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.json
Note: Only save .md file when user explicitly requests a human-readable plan document. Default to JSON-only. When Markdown format is requested, read references/markdown-format.md for format requirements and examples.
More from satone7/skills
find-next-task
Find the next executable task from writing-plans-plus JSON plan files. Use this skill whenever you need to locate the next task to work on, check task status, or understand what to do next in a project with structured plans. Always use this when the user asks "what's next", "find the next task", "show pending tasks", or wants to continue working on a plan.
5aitc-workflow
>
5guardian
|
4find-task-skills
>
4executing-single-task
执行 writing-plans-plus 计划中的“恰好一个任务”:输入为 find-next-task 的完整输出 JSON。严格按四阶段流程(实现→规范审查→质量审查→最终验证),基于证据更新 plan JSON 的 passes(成功时删除 issue 字段;失败时写入/更新非空 issue[]),并创建且仅创建一个 git commit。凡用户要求“执行下一个任务/只跑一个任务/把 passes 写回/自动执行单任务”都应优先使用本技能。
4github-pr-fixer
>
3