writing-plans

Generates detailed, step-by-step plans for complex tasks with role-based checkpoints.

1|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/jchildree/The-QUESTION --skill writing-plans-jchildree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/jchildree/The-QUESTION/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/jchildree/The-QUESTION --skill writing-plans-jchildree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating comprehensive implementation plans for complex tasks, ensuring all necessary details are documented and actionable.

Core Features & Use Cases

  • Comprehensive Planning: Guides users through the creation of detailed implementation plans, covering every aspect of a multi-step task.
  • Documentation: Standardizes the format for plan documentation, including file structure, task granularity, and commitment to DRY, YAGNI, and TDD principles.
  • Execution Handoff: Provides clear execution options, including subagent-driven development or inline execution with checkpoints.
  • Review Process: Includes a review process to ensure plans are complete, aligned with the spec, and ready for implementation.

Quick Start

To start using the writing-plans skill, invoke it with the command: write plan.

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 structured implementation plan for a complex software development task?

To create a structured implementation plan for complex tasks, this Skill guides you through documenting multi-step tasks with standardized file structures, actionable steps, and adherence to DRY, YAGNI, and TDD principles. It ensures comprehensive coverage and actionable execution.

What is the best way to document task decomposition for project management?

The best way to document task decomposition is by using a standardized format that breaks down complex tasks into granular, actionable steps. This Skill standardizes plan documentation to ensure thorough coverage and alignment with project specifications.

Can I use subagent-driven development after writing an implementation plan?

Yes, you can use subagent-driven development after writing an implementation plan. The Skill provides clear execution options, including subagent-driven development or inline execution with checkpoints, to hand off the documented tasks.

How does the review process work for implementation plan documentation?

The review process for implementation plan documentation works by verifying that the plan is complete, aligned with the original specification, and ready for implementation. This ensures plan integrity before execution begins.

Do I need to follow TDD principles to use this implementation planning tool?

While not strictly enforced, the implementation planning tool standardizes documentation with a commitment to TDD, YAGNI, and DRY principles. Following these principles ensures the generated plan remains thorough and maintainable.