بنقرة واحدة
writing-plans
Use after a spec is approved - distills plan.md into context.md and a rolling markdown backlog
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use after a spec is approved - distills plan.md into context.md and a rolling markdown backlog
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when shaping a feature before implementation - turns rough ideas into an approved markdown spec and local task directory
Use to execute an approved local markdown task directory iteratively - work the current Now slice, update docs, then stop
Use when implementation is complete and verified - delete finished local task docs, present integration options, and clean up safely
Use for advanced markdown task-doc operations - split work, reprioritize slices, delete finished local task dirs, and keep docs clean
Use after executing a task directory - verifies implementation against plan.md, acceptance checks, and anti-goals
Use when starting any conversation - establishes skill selection and the local task-doc workflow
| name | writing-plans |
| description | Use after a spec is approved - distills plan.md into context.md and a rolling markdown backlog |
<codex_compat> This skill was ported from Claude Code. In Codex:
SKILL.md from disk.spawn_agent (dispatch in parallel when needed).<skill_overview>
The approved spec says what must be true. context.md and tasks.md say what to do next and what was learned.
</skill_overview>
<rigidity_level> MEDIUM FREEDOM - Verify the codebase against the spec, then write concrete task docs with no placeholders or fake certainty. </rigidity_level>
<quick_reference>
| Step | Action | Rule |
|---|---|---|
| 1 | Read plan.md | Do not restate it vaguely |
| 2 | Verify codebase reality | Prefer investigator evidence over assumptions |
| 3 | Research the task | Collect 3+ best-practice sources for the specific slice |
| 4 | Write context.md | Capture files, decisions, discoveries, resume notes |
| 5 | Write tasks.md | Use Now, Next, Later, Blocked, Done |
| 6 | Keep backlog lean | Only 1-2 active items in Now |
Forbidden: placeholders like [details omitted] or giant speculative task trees.
</quick_reference>
<when_to_use>
<the_process>
Work in a local plans/active/<slug>/.
Read plan.md first.
Use repo inspection or codebase-investigator to confirm:
Write down mismatches instead of ignoring them.
Before finalizing the next task slices, collect at least 3 current internet sources about:
Use a real web-search tool call or the internet-researcher agent.
Do not fill this section from memory.
Record the useful sources in context.md.
context.mdCapture:
Write tasks.md so each item is small and concrete.
Use:
Now for immediate work onlyNext for near-term follow-upsLater for deferred workBlocked with a reasonDone for completed itemsPresent the actual doc contents, not a summary that says “see above.” </the_process>