writing-plans

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thiagobutignon/nooa-the-pragmatic --skill writing-plans-thiagobutignon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/thiagobutignon/nooa-the-pragmatic/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/thiagobutignon/nooa-the-pragmatic --skill writing-plans-thiagobutignon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, ensuring engineers have all necessary context.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for implementation, including writing failing tests, minimal implementation, and verification.
  • Contextual Guidance: Provides specific file paths, code snippets, and commands for each step, assuming minimal prior knowledge from the engineer.
  • Use Case: When tasked with implementing a new user authentication flow, this Skill can generate a detailed plan outlining the creation of necessary backend routes, frontend components, and corresponding tests, ensuring a structured and efficient development process.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding a new user profile editing feature.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate step-by-step implementation plans for software development tasks?

To generate implementation plans for software development, use a skill that breaks down tasks into bite-sized steps. It outlines specific files to modify, code to write, tests to create, and commands to execute, ensuring clarity for developers with limited context.

What is the best way to break down a multi-step software development task?

The best way to break down multi-step software development tasks is to enforce TDD, YAGNI, and frequent commits. This approach provides specific file paths, code snippets, and commands for each step, assuming minimal prior knowledge from the engineer.

How do I plan a new user authentication flow with detailed task breakdown?

To plan a user authentication flow with detailed task breakdown, generate an implementation plan outlining the creation of necessary backend routes, frontend components, and corresponding tests, ensuring a structured and efficient development process.

Does this implementation planning skill support execution handoffs to subagents?

Yes, implementation planning supports execution handoffs to subagents or parallel sessions. It generates detailed, actionable steps for implementation, including writing failing tests, minimal implementation, and verification.

Can I use this task planning tool for adding a new user profile editing feature?

Yes, you can use this task planning tool for adding a new user profile editing feature. It generates a detailed implementation plan that provides contextual guidance with specific file paths and code snippets, assuming minimal prior knowledge from the engineer.

When do I need a detailed implementation plan for software development?

You need a detailed implementation plan for software development when challenged with creating clear, actionable, and comprehensive steps. It ensures engineers have all necessary context by enforcing TDD, YAGNI, and frequent commits during implementation.