writing-plans

Generate step-by-step implementation plans with file changes, code snippets, tests, and commit messages.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill writing-plans-nuts-and-bolts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful/tree/main/groups/slack_cheerful-dev/.claude/skills/writing-plans
Command: npx skills add https://github.com/nuts-and-bolts-ai/nanoclaw-cheerful --skill writing-plans-nuts-and-bolts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed, step-by-step implementation plans for software development tasks, ensuring clarity and reducing ambiguity for engineers.

Core Features & Use Cases

  • Comprehensive Planning: Generates plans with file modifications, code snippets, testing instructions, and commit messages.
  • Structured Decomposition: Breaks down complex tasks into bite-sized, actionable steps.
  • Use Case: When tasked with implementing a new user authentication feature, this Skill can produce a complete plan outlining which files to modify, the exact code for tests and implementations, and the commit messages for each step.

Quick Start

Use the writing-plans skill to create an implementation plan for adding a new user profile page.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a step-by-step implementation plan for a new software feature?

To generate a step-by-step implementation plan, you provide precise file paths and commands, and the system outputs detailed task breakdowns with file modifications, code snippets, testing procedures, and commit messages for atomic execution.

Can I use this to create a test-driven development plan with specific code snippets?

Yes, you can create a test-driven development plan because the system structures tasks to support TDD and DRY principles, providing specific code snippets for tests and implementations alongside clear documentation.

What is the best way to break down complex development tasks into bite-sized steps?

The best way to break down complex development tasks is to use an automated planning generator that decomposes requirements into bite-sized, actionable steps with exact file modifications and testing instructions.

Do I need exact file paths and commands to get a reliable software implementation plan?

Yes, you need exact file paths and commands because the implementation plan generation requires precise inputs to ensure reliable execution and accurate code snippets for each task.

Does this planning approach support atomic execution and clear documentation for task management?

This planning approach supports atomic execution and clear documentation by structuring each task with specific code snippets, testing procedures, and commit messages to ensure unambiguous task management.

When should I use an automated implementation plan instead of manually writing development tasks?

You should use an automated implementation plan when you need to reduce ambiguity and ensure clarity for engineers on complex tasks, automating the creation of detailed file modifications and testing procedures.