writing-plans

Generate detailed implementation plans for multi-step software development tasks.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/runecalico-ai/second_edition_spellbook --skill writing-plans-runecalico-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/runecalico-ai/second_edition_spellbook/tree/main/.cursor/skills/writing-plans
Command: npx skills add https://github.com/runecalico-ai/second_edition_spellbook --skill writing-plans-runecalico-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates comprehensive, step-by-step implementation plans for software development tasks, ensuring clarity and reducing ambiguity for engineers.

Core Features & Use Cases

  • Detailed Task Breakdown: Creates bite-sized, actionable tasks for developers.
  • Contextual Guidance: Provides necessary file paths, code snippets, testing instructions, and commands.
  • Use Case: When starting a new feature, use this Skill to generate a plan that outlines every test, code change, and commit required for successful implementation.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding user authentication.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down a software development task into actionable steps?

Breaking down a software development task involves generating a detailed implementation plan that outlines specific files to modify, code to write, and tests to implement. This approach divides multi-step work into 2-5 minute actionable tasks.

What is the best way to create an implementation plan for TDD?

Creating an implementation plan for TDD requires outlining every test, code change, and commit needed for the feature. The plan provides contextual guidance by specifying necessary file paths, testing instructions, and commands to facilitate test-driven development.

How do I generate a step-by-step coding plan for a new feature?

Generating a step-by-step coding plan for a new feature produces a comprehensive outline of required code changes and commits. It assumes minimal prior context and provides bite-sized tasks to reduce ambiguity for engineers starting implementation.

Can I get specific file paths and commands in my task breakdown?

Yes, a detailed task breakdown includes specific file paths, code snippets, testing instructions, and commands to execute. This contextual guidance ensures developers know exactly which files to modify and what commands to run during implementation.

Does this implementation planning approach work without prior project context?

Yes, this implementation planning approach works without prior project context by assuming minimal prior knowledge. It generates comprehensive plans that independently outline the necessary tests, code modifications, and commit steps required to complete the software development task.

Why should I use an implementation plan for multi-step software tasks?

Using an implementation plan for multi-step software tasks ensures clarity and reduces ambiguity for engineers. It breaks down complex development work into 2-5 minute tasks, facilitating frequent commits and a structured, actionable workflow.