writing-plans

Generates step-by-step implementation plans with TDD, DRY, and YAGNI compliance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill writing-plans-fairladyz625
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/FairladyZ625/Obsidian-Brain-OS/tree/main/skills/recommended/writing-plans
Command: npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill writing-plans-fairladyz625

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of engineers lacking context on a codebase, ensuring they receive comprehensive, actionable plans for multi-step tasks without assumptions or oversights.

Core Features & Use Cases

  • Bite-Sized Task Breakdown: Structures plans into 2-5 minute steps following TDD, DRY, and YAGNI principles for efficient execution.
  • Detailed Documentation: Includes exact file paths, complete code snippets, test commands with expected outputs, and commit instructions.
  • Execution Options: Provides choices for subagent-driven or parallel session implementation post-planning.
  • Use Case: When given a spec for adding a new authentication feature, use this Skill to generate a full plan covering tests, code changes, and verification before any coding begins.

Quick Start

Tell the AI to use the writing-plans skill to develop an implementation plan for integrating a new API endpoint based on the provided requirements.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan for a complex multi-step coding task?

An implementation plan for complex coding tasks breaks down work into 2-5 minute steps following TDD, DRY, and YAGNI principles. It provides exact file paths, complete code snippets, test commands with expected outputs, and commit instructions to ensure actionable execution without assuming codebase context.

What is the best way to break down feature specifications into actionable code steps?

Breaking down feature specifications into actionable code steps involves structuring work into bite-sized tasks with exact file paths and complete code snippets. This ensures engineers execute multi-step development tasks efficiently by following test-driven development requirements and frequent commit guidance.

Can I generate a TDD development plan without providing existing codebase context?

Yes, you can generate a TDD development plan without providing existing codebase context. The planning process assumes zero codebase context, ensuring comprehensive, actionable plans for multi-step development tasks are created without assumptions or oversights regarding your current code.

How do I translate an API endpoint spec into test commands and commit instructions?

Translating an API endpoint spec into test commands and commit instructions requires generating detailed documentation covering tests, code changes, and verification before coding begins. The plan structures these into 2-5 minute steps with exact test commands showing expected outputs and frequent commit guidance.

Does this implementation plan support parallel session execution for development tasks?

Yes, implementation plans support parallel session execution for development tasks. After generating the detailed plan with bite-sized task breakdowns, you can choose between subagent-driven or parallel session implementation to execute the defined code steps, test commands, and commit instructions.