writing-plans

Convert a project spec into a structured implementation plan with tasks and acceptance criteria.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Plans helps teams derive a concrete, task-by-task implementation plan from a vague spec before touching code, reducing back-and-forth and scope drift.

Core Features & Use Cases

  • Structured planning: convert a requirement or spec into a clear task breakdown with ownership.
  • Plan templates & checklists: standardize how work is organized across features.
  • Scope, risk, and validation: identify boundaries, risks, and acceptance criteria to prevent scope creep.
  • Use Case: translate a product requirement into a prioritized, testable plan with explicit files and steps.

Quick Start

Provide a structured plan for a given spec by listing tasks, files, and acceptance criteria.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a project spec into an actionable task breakdown?

To turn a project spec into an actionable task breakdown, you need to structure the requirements into explicit file mappings, ownership details, and validation criteria before coding begins.

What is the best way to prevent scope creep when planning a feature release?

Preventing scope creep during feature release planning requires defining explicit scope boundaries, identifying potential risks, and establishing concrete acceptance criteria within your structured plan.

How do I create a structured implementation plan for onboarding new engineers?

Creating a structured implementation plan for onboarding new engineers involves translating project requirements into standardized templates with clear task decomposition and reproducible execution steps.

Does this approach to spec-to-plan conversion work for testable feature planning?

Yes, spec-to-plan conversion works for testable feature planning by translating product requirements into prioritized tasks with explicit files, concrete steps, and defined acceptance criteria.

Why should I define file lists and acceptance criteria before writing code?

Defining file lists and acceptance criteria before writing code ensures reproducible execution, reduces back-and-forth communication, and prevents scope drift during the implementation phase.

Can I use plan templates and checklists to standardize work across multiple features?

Yes, you can use plan templates and checklists to standardize how work is organized across multiple features, ensuring consistent task decomposition and validation throughout the engineering workflow.