plan

Generate structured markdown implementation plans for software development tasks.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/zeronx798/demo-hermes-agent --skill plan-zeronx798
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/zeronx798/demo-hermes-agent/tree/main/skills/software-development/plan
Command: npx skills add https://github.com/zeronx798/demo-hermes-agent --skill plan-zeronx798

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of ambiguous or poorly defined development tasks by forcing a structured, TDD-based planning phase before any code is written.

Core Features & Use Cases

  • Structured Planning: Automatically generates markdown plans in .hermes/plans/ that include goals, architecture, and step-by-step tasks.
  • TDD Enforcement: Mandates a test-driven development cycle for every task, ensuring code quality and verification.
  • Use Case: When tasked with building a new authentication module, use this skill to break the feature into bite-sized, 2-5 minute tasks with exact file paths and verification commands.

Quick Start

Use the plan skill to create an implementation plan for adding a new user registration endpoint to the current project.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I generate a step-by-step implementation plan for a complex software feature?

To generate a step-by-step implementation plan, define the feature goals and architecture to produce a structured markdown document with bite-sized tasks. This breaks complex development into actionable, 2-5 minute tasks with exact file paths and verification commands.

How do I enforce test-driven development (TDD) when planning a new software module?

To enforce test-driven development (TDD) during planning, mandate a TDD cycle for every task within the generated markdown plan. This ensures code quality by structuring each bite-sized task to require test verification before implementation proceeds.

What is the best way to break down a refactoring task into bite-sized development steps?

The best way to break down refactoring tasks is to generate a structured markdown plan that applies TDD principles. This approach specifies exact file paths and creates actionable, 2-5 minute tasks to ensure safe, verifiable code modifications during the refactoring workflow.

Can I use structured planning for subagent-driven development workflows?

Yes, you can use structured planning for subagent-driven development workflows by generating markdown plans in the designated plans directory. These plans provide subagents with exact file paths, granular tasks, and verification commands required for autonomous execution.

Why do I need to specify exact file paths in my software development plan?

Specifying exact file paths in a development plan is needed to eliminate ambiguity and ensure precise execution. It forces structured, bite-sized task granularity so developers or subagents know exactly where to implement changes and run verification commands.