writing-plans

Generate detailed implementation plans with task breakdowns, file modifications, and test commands.

5|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/s1366560/agi-demos --skill writing-plans-s1366560
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/s1366560/agi-demos/tree/main/.memstack/skills/writing-plans
Command: npx skills add https://github.com/s1366560/agi-demos --skill writing-plans-s1366560

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers create comprehensive, step-by-step implementation plans for complex tasks, ensuring clarity and reducing ambiguity before coding begins.

Core Features & Use Cases

  • Detailed Task Breakdown: Decomposes large features into small, actionable, bite-sized tasks.
  • Code & Test Guidance: Specifies exact files to modify, tests to write, and commands to run.
  • Use Case: When tasked with implementing a new user authentication flow, this Skill generates a plan detailing every test, code change, and commit required, making the development process predictable and efficient.

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 break down a complex software development task into actionable steps?

To break down a complex software development task, generate a detailed implementation plan that decomposes large features into small, bite-sized tasks specifying exact file modifications, test cases, and execution commands.

What is the best way to plan test-driven development for a new feature?

Planning test-driven development involves creating an actionable implementation plan that specifies exact test cases to write, code changes required, and commit messages to ensure predictable and efficient development.

How do I create an implementation plan that reduces ambiguity before coding begins?

Creating an implementation plan that reduces ambiguity requires generating granular task breakdowns detailing specific file modifications and execution commands, ensuring clarity for developers with zero context on the codebase.

Can I generate commit messages and execution commands as part of a task breakdown?

Yes, you can generate commit messages and execution commands as part of a task breakdown. The plan provides granular steps including specific file modifications, test creation, and exact commands to run.

Does this approach work for developers with no prior context of the codebase?

Yes, this approach works for developers with no prior context. The generated implementation plans ensure clarity by providing granular task breakdowns that specify every test, code change, and commit required.

When do I need a detailed implementation plan for multi-step software tasks?

You need a detailed implementation plan for multi-step software tasks when implementing complex features like a new user authentication flow, ensuring the development process remains predictable and efficient through actionable steps.