plan

Generate markdown implementation plans with TDD-aligned tasks and file paths.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of disorganized or vague project execution by forcing the creation of a concrete, step-by-step implementation plan before any code is written.

Core Features & Use Cases

  • Structured Planning: Generates markdown-based plans that include goals, architecture, tech stacks, and granular 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 down 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 the new user authentication feature in 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 create an implementation plan for a complex software feature?

Creating an implementation plan for a complex software feature involves generating detailed markdown documentation that defines project goals, architectural design, and breaks down tasks into granular, actionable steps. This structured planning ensures clear project scoping before any code is written.

What is test-driven development planning and how does it structure tasks?

Test-driven development planning structures tasks by mandating a TDD cycle for every implementation step, ensuring code quality through verification. It breaks features into bite-sized tasks with exact file paths and verification commands for systematic development.

How do I break down a large software project into bite-sized tasks?

Breaking down a large software project into bite-sized tasks requires generating a structured markdown plan that includes granular 2-5 minute tasks with exact file paths. This task breakdown ensures complex feature development remains manageable and verifiable.

Can I generate markdown project plans with specific file paths for workspace integration?

Yes, you can generate markdown project plans with specific file paths for workspace integration. The planning process uses file-system-aware output formatting to ensure the resulting architectural design and task breakdown integrate directly into your development environment.

Does structured project planning work for new authentication module development?

Yes, structured project planning works effectively for new authentication module development by forcing the creation of a concrete, step-by-step implementation plan. It breaks the module into bite-sized tasks with exact file paths and verification commands before coding begins.

When should I not use a test-driven development plan for software implementation?

You should avoid using a test-driven development plan when your software implementation requires rapid prototyping without strict code quality verification, as this planning method mandates a TDD cycle for every task to ensure rigorous development standards.