he-plan

Generate executable plans from specification documents using docs/PLANS.md structure.

4|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattjefferson/harness-engineering --skill he-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: he-plan
Source: https://github.com/mattjefferson/harness-engineering/tree/main/skills/he-plan
Command: npx skills add https://github.com/mattjefferson/harness-engineering --skill he-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill transforms a technical specification into a detailed, actionable plan that a novice can follow, ensuring clarity and completeness in project execution.

Core Features & Use Cases

  • Plan Generation: Creates comprehensive plans adhering to docs/PLANS.md standards.
  • Milestone Definition: Breaks down work into verifiable milestones with observable outcomes.
  • Use Case: After defining a new feature in a spec, use he-plan to generate a step-by-step execution plan, including concrete commands and validation steps, ready for the implementation phase.

Quick Start

Use the he-plan skill to generate an executable plan from the spec file docs/specs/new-feature-spec.md.

Frequently Asked Questions about he-plan

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

FAQPage Schema
How do I generate an executable project plan from a technical specification?

To generate an executable project plan from a technical specification, use a tool that reads the spec file and outputs a structured document with milestones, concrete steps, and validation criteria. This ensures the resulting plan is actionable and ready for implementation.

What is the best way to break down a spec into verifiable milestones with observable outcomes?

The best way to break down a spec into verifiable milestones with observable outcomes is to parse the specification document and translate its requirements into a structured plan containing discrete, verifiable milestones, concrete commands, and recovery steps.

Can I create a step-by-step execution plan that a novice developer can follow?

Yes, you can create a step-by-step execution plan that a novice developer can follow by transforming the technical specification into a self-contained, detailed guide. This plan includes concrete commands, validation steps, and recovery procedures to ensure clarity and completeness.

Does the generated plan support iterative refinement and domain document population?

Yes, the generated plan supports iterative refinement and domain document population. After the initial plan is created from the specification, it can be iteratively refined to populate domain documents and adapt to evolving project requirements.

What structure do generated plans adhere to for project execution consistency?

Generated plans adhere to a specific markdown structure, typically `docs/PLANS.md`, to ensure project execution consistency. This structure standardizes milestones, concrete steps, validation, and recovery procedures across the development workflow.

When should I not use automated spec to plan generation for project execution?

You should not use automated spec to plan generation when your technical specification is incomplete or lacks clear requirements, as the tool relies entirely on the input spec to generate accurate milestones, concrete steps, and validation criteria.