writing-plans

Generate executable implementation plans with exact file paths and code samples.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill writing-plans-lerianstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/LerianStudio/ring/tree/main/skills/writing-plans
Command: npx skills add https://github.com/LerianStudio/ring --skill writing-plans-lerianstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implementation plans often lack sufficient detail, assuming prior codebase knowledge, leading to confusion, errors, and delays for engineers unfamiliar with the project. This skill ensures comprehensive, bite-sized tasks.

Core Features & Use Cases

  • Zero-Context Assumption: Mandates writing plans assuming the engineer has no codebase or domain context, requiring exact file paths and complete code examples.
  • Bite-Sized Task Granularity: Breaks down implementation into atomic steps (2-5 minutes each), such as "Write the failing test," "Run test to verify it fails," "Write minimal implementation."
  • Comprehensive Task Structure: Includes files to touch, prerequisites, exact code, commands, expected output, and commit instructions for each step.

Quick Start

The design is complete. Use the writing-plans skill to create a detailed implementation plan.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I write implementation plans that engineers unfamiliar with the codebase can follow?

Implementation plans must specify exact file paths, complete code samples, verification commands, and expected outputs so engineers with zero codebase context can execute without guessing. Break work into atomic 2-5 minute tasks with prerequisites, commit instructions, and failure recovery steps.

What should a detailed implementation plan include before handing off to engineers?

A complete implementation plan covers goal and architecture, tech stack, exact file paths, full code examples, step-by-step commands with expected output, verification steps, failure recovery procedures, and review checkpoints—enabling engineers to work independently without domain knowledge.

How do I break down a design into bite-sized implementation tasks?

Decompose implementation into atomic steps lasting 2-5 minutes each, such as writing a failing test, running it, writing minimal implementation, and committing. Each step includes files to touch, prerequisites, exact code, commands, expected results, and next steps.

When should I create a detailed implementation plan during development workflow?

Generate implementation plans during design handoffs, PRD/TRD validation, and pre-development planning phases to transform high-level design concepts into executable instructions before engineers begin coding.

Can implementation plans reduce confusion and rework for new team members?

Yes. Comprehensive plans with explicit file paths, complete code, and verification commands eliminate assumptions, reduce errors, and accelerate onboarding by providing step-by-step guidance independent of prior codebase familiarity.