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.