writing-plans

Convert written specifications into detailed implementation plans with test-driven steps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rapyuta-robotics/agent-ai --skill writing-plans-rapyuta-robotics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/rapyuta-robotics/agent-ai/tree/main/skills/writing-plans
Command: npx skills add https://github.com/rapyuta-robotics/agent-ai --skill writing-plans-rapyuta-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when you have a spec or requirements for a multi-step task, before touching code. It generates a complete implementation plan that guides engineers from tasks, files, tests, and docs, ensuring no step is overlooked.

Core Features & Use Cases

  • Comprehensive task breakdown: Converts requirements into bite-sized tasks with file paths, tests, and doc references.
  • TDD-friendly workflow: Emphasizes test-driven steps and frequent commits to drive development.
  • Documentation scaffolding: Produces a design plan saved under docs/design/{feature-name}/plan.md and an agent-facing specification.

Quick Start

Use the writing-plans skill to generate a feature implementation plan from the spec. Save the plan to docs/design/{feature-name}/plan.md. Review the agent-facing spec docs to ensure the plan references files, tests, and documentation.

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

To turn a spec into an implementation plan, you structure requirements into bite-sized tasks with file paths, tests, and documentation references. This skill converts written specifications into detailed, executable plans saved as plan.md files.

What is a test-driven implementation plan?

A test-driven implementation plan emphasizes test-driven steps and frequent commits to guide development from task discovery to validation. It ensures every bite-sized task includes specific test references and file paths before coding begins.

How do I generate a design doc plan for a new feature?

To generate a design doc plan for a new feature, you convert requirements into a structured plan saved under docs/design/{feature-name}/plan.md. This creates documentation scaffolding that includes an agent-facing specification with comprehensive task breakdowns.

Does this spec-to-plan workflow require a git worktree?

The spec-to-plan workflow uses a dedicated worktree workflow to encourage frequent commits and traceable changes. This worktree setup ensures that implementation plans integrate cleanly with your existing development environment.

Can I use this for multi-step software engineering tasks?

Yes, you can use this for multi-step software engineering tasks requiring structured task breakdowns and comprehensive design documentation before coding. It is applicable to any project needing detailed, executable implementation plans from written specifications.

When should I not use an automated task breakdown approach?

You should not use an automated task breakdown approach for simple, single-step tasks that require no written specification or design documentation beforehand. It is specifically built for multi-step projects needing test-driven steps and comprehensive design docs.