writing-plans

Design implementation plans for multi-step engineering tasks from specs.

1|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill writing-plans-xianmingyao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/xianmingyao/openclaw-CaySon/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill writing-plans-xianmingyao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers create thorough implementation plans for multi-step tasks before coding, ensuring every required file touched, tests, docs, and commits are accounted for.

Core Features & Use Cases

  • Plan from a spec, outlining the files touched, tests to write, docs to check, and commits to make
  • Save plans to the standard location docs/plans/YYYY-MM-DD-<feature-name>.md
  • Work in a dedicated worktree and follow a reproducible, task-by-task flow
  • Enforce a consistent plan structure and review process for complex features

Quick Start

Create an implementation plan for a feature and save it to docs/plans/YYYY-MM-DD-<feature-name>.md

Frequently Asked Questions about writing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a comprehensive implementation plan for a multi-step software feature?▼

To create a comprehensive implementation plan, you start from an existing spec and outline all files touched, tests to write, docs to check, and commits to make. The plan enforces a fixed structure to ensure complex engineering projects are fully accounted for before coding begins.

What is the best way to structure task breakdown documentation for engineering workflows?▼

The best way to structure task breakdown documentation is by enforcing a consistent plan structure that covers files, tests, docs, and commits. This ensures traceability and reproducibility across complex engineering workflows before implementation starts.

How do I ensure traceability for implementation plans across my codebase?▼

You ensure traceability for implementation plans by saving them to a standard location like docs/plans/YYYY-MM-DD-<feature-name>.md. This standardized naming convention allows you to track feature documentation chronologically within your repository.

Does this planning workflow require an existing feature spec to start?▼

Yes, this planning workflow requires an existing feature spec to start. It specifically targets engineering projects where a spec already exists, guiding the touchpoints across files, tests, docs, and commits based on that specification.

Can I use this implementation planning approach in a dedicated worktree?▼

Yes, you can use this implementation planning approach in a dedicated worktree. The workflow is designed to follow a reproducible, task-by-task flow within a worktree, ensuring isolated and structured development for complex features.

What are the limitations of using a fixed plan structure for software documentation?▼

The limitation of using a fixed plan structure for software documentation is that it strictly enforces a standardized format. Projects lacking a clear spec or requiring highly flexible, unstructured workflows may find the rigid plan structure restrictive for their implementation needs.