writing-plans

Generate structured implementation plans with tasks grouped by subsystem.

127|19|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/rileyhilliard/claude-essentials --skill writing-plans-rileyhilliard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/rileyhilliard/claude-essentials/tree/main/plugins/ce/skills/writing-plans
Command: npx skills add https://github.com/rileyhilliard/claude-essentials --skill writing-plans-rileyhilliard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps AI teams craft structured, step-by-step implementation plans where each task is a complete unit of work that a single agent can execute. By organizing tasks across subsystems and clarifying ambiguities upfront, plans become actionable and auditable.

Core Features & Use Cases

  • Structured task plans: generate comprehensive, self-contained tasks that cover implementation, tests, and validation.
  • Subsystem grouping: group tasks by subsystem to enable parallel execution while preserving dependencies.
  • Traceable planning: include goals, success criteria, and save location to ensure reproducibility and review.

Quick Start

Create a plan for a sample feature (e.g., user authentication). The plan should be saved under /plans/YYYY-MM-DD-<feature-name>.md and include tasks grouped by subsystem with explicit verification steps.

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 autonomous agent execution?

To create an implementation plan for autonomous agent execution, you define a plan template that encodes tasks as complete, self-contained units of work, including goals, success criteria, and explicit verification steps. This ensures tasks are actionable and auditable.

What is subsystem task grouping in software planning?

Subsystem task grouping is a planning technique that organizes implementation tasks by subsystem to enable parallel execution by agents while preserving dependencies and traceability across the broader software project.

How do I structure implementation tasks to ensure reproducibility?

You structure implementation tasks to ensure reproducibility by including explicit goals, success criteria, and save locations—such as a dated markdown file—so that each unit of work remains traceable and reviewable.

Does writing-plans require specific dependencies or components to function?

No, writing-plans requires no specific dependencies or components to function. It requires only a defined plan template, explicit context loading guidance, and verification steps to validate plan effectiveness.

What is the best way to group tasks for parallel agent execution?

The best way to group tasks for parallel agent execution is to organize them by subsystem, which clarifies ambiguities upfront and preserves dependencies, allowing multiple agents to work concurrently without conflict.

When should I not use a structured implementation plan template?

You should not use a structured implementation plan template when tasks are purely exploratory or lack defined success criteria, as the approach requires explicit context loading guidance and verification steps to validate plan effectiveness.