writing-plans

Create structured implementation plans with file scope, tasks, tests, and success criteria.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/cruldra/skills --skill writing-plans-cruldra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/cruldra/skills/tree/main/archived/writing-plans
Command: npx skills add https://github.com/cruldra/skills --skill writing-plans-cruldra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Before coding, teams often lack a clear, executable plan, leading to scope creep, miscommunication, and rework.

Core Features & Use Cases

  • Structured planning: outline scope, boundaries, and milestones before touching code.
  • File and task orchestration: plan which files to create or modify and how tasks are organized.
  • Test-driven planning: define tests and acceptance criteria early to guide implementation.
  • Use Case: when starting a complex feature, generate a step-by-step plan with dependencies and deliverables to keep everyone aligned.

Quick Start

请撰写一个完整的实施计划并保存为 docs/plans/YYYY-MM-DD-writing-plans.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 structured implementation plan for a complex software project?

A structured implementation plan for a complex software project is created by defining file scope, breaking down tasks, outlining testing plans, and setting clear success criteria before coding begins to ensure alignment and prevent scope creep.

What should be included in project planning to prevent scope creep and miscommunication?

Project planning to prevent scope creep and miscommunication should include defined boundaries, task breakdowns, file orchestration, testing plans, dependencies, and clear milestones to keep multi-team initiatives aligned before any code is written.

How do I plan multi-step tasks and milestones before touching code?

To plan multi-step tasks and milestones before touching code, generate a step-by-step executable plan that outlines task dependencies, deliverables, and file modifications, saving the comprehensive documentation for team reference.

Does test-driven planning help with task breakdown for multi-team initiatives?

Test-driven planning helps with task breakdown for multi-team initiatives by defining acceptance criteria and testing plans early, which guides implementation and keeps all teams aligned on clear deliverables and success criteria.

Can I use this approach for any complex feature or is it limited to specific platforms?

You can use this approach for any complex feature or multi-team initiative because it applies broadly to any scenario that benefits from a step-by-step executable plan, regardless of specific platforms or frameworks.

When should I not use a comprehensive step-by-step plan before coding?

You should not use a comprehensive step-by-step plan for simple, single-step tasks where the overhead of defining file scope, milestones, and testing plans outweighs the benefits of preventing miscommunication and rework.