writing-plans

Generates test-driven implementation plans for software development tasks.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/smrik/ai-fund --skill writing-plans-smrik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/smrik/ai-fund/tree/main/skills/writing-plans
Command: npx skills add https://github.com/smrik/ai-fund --skill writing-plans-smrik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of ambiguous or poorly scoped development tasks by forcing a rigorous, test-driven implementation plan before any code is written.

Core Features & Use Cases

  • Bite-Sized Tasking: Breaks complex features into granular, 2-5 minute actionable steps.
  • TDD Enforcement: Mandates the creation of failing tests before implementation to ensure code quality and correctness.
  • Use Case: When tasked with building a new data ingestion module, use this skill to generate a step-by-step plan that includes specific file paths, test cases, and commit messages for every component.

Quick Start

Use the writing-plans skill to generate an implementation plan for the new portfolio risk assessment feature 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 a test-driven implementation plan for a complex feature?▼

Generate a structured implementation plan that decomposes complex features into granular 2-5 minute actionable steps, mandating failing test creation before implementation to ensure TDD adherence and DRY architecture.

What is the best way to break down ambiguous development tasks into verifiable steps?▼

Break down ambiguous development tasks by generating a rigorous implementation plan that decomposes features into bite-sized 2-5 minute actionable steps, specifying file modifications and test creation for verifiable execution.

How does test-driven development planning handle file modifications and commit messages?▼

Test-driven development planning handles file modifications and commit messages by providing a standardized documentation template that generates specific file paths, test cases, and commit messages for every component in the workflow.

When do I need to use a structured TDD-ready implementation plan?▼

You need a structured TDD-ready implementation plan when tasked with building new software modules or features with ambiguous scope, ensuring verifiable steps and adherence to TDD principles before any code is written.

Can I generate implementation plans for data ingestion modules using this approach?▼

Yes, you can generate implementation plans for data ingestion modules by creating a step-by-step plan that includes specific file paths, test cases, and commit messages for every component based on provided requirements.