writing-plans

Convert a user-provided spec into an executable implementation plan with tasks and file maps.

8|9|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/databricks-solutions/project-0xfffff --skill writing-plans-databricks-solutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/databricks-solutions/project-0xfffff/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/databricks-solutions/project-0xfffff --skill writing-plans-databricks-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn brainstorming specs or design into a clear, executable implementation plan that a team can follow with zero ambiguity.

Core Features & Use Cases

  • Anchors plans to a governing spec, using the spec's success criteria as acceptance criteria.
  • Provides a complete plan lifecycle: spec review -> file mapping -> task decomposition -> TDD steps -> coverage verification.
  • Generates and saves plans to .claude/plans and updates the governing spec's Implementation Log.

Quick Start

Provide a governing spec and start the planning workflow for a multi-file feature.

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 design spec into an executable implementation plan?

To turn a design spec into an implementation plan, you map the spec's success criteria to specific files, decompose the work into actionable tasks, and define TDD verification steps. This ensures the resulting plan is executable and traceable back to the original requirements.

What is the best way to plan multi-file feature development?

The best way to plan multi-file feature development is by anchoring the workflow to a governing spec. This involves mapping out required file changes, breaking down tasks, and establishing test-driven development steps to ensure coordinated implementation across all affected files.

How do I link acceptance criteria to specific development tasks?

You link acceptance criteria to development tasks by enforcing governance during planning. The process extracts success criteria directly from the governing spec and uses them as acceptance benchmarks for each decomposed task in the generated formal plan document.

Does spec-driven planning work with TDD workflows?

Yes, spec-driven planning works seamlessly with TDD workflows. The planning process automatically generates test-driven development verification steps for each task, ensuring that test coverage is planned alongside the implementation to validate the spec's success criteria.

How do I track the implementation log after generating a project plan?

To track the implementation log after generating a project plan, the workflow automatically records the plan generation event and updates the governing spec's Implementation Log. The formal plan document itself is saved directly to the .claude/plans directory for future reference.

When do I need to generate a formal plan document for my specs?

You need to generate a formal plan document when a multi-file feature requires coordinated planning, spec-driven acceptance criteria, and traceable coverage from plan to implementation. This prevents ambiguity by providing a clear, executable roadmap for the team.