plan

Generate a markdown implementation plan with file changes and tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you turn a request into a clear, concrete implementation plan without risking unintended code changes, running commands, or external actions.

Core Features & Use Cases

  • Plan-only execution: Produces a markdown plan for the next steps rather than implementing anything.
  • Actionable deliverables: Includes goal, assumptions, step-by-step workflow, likely file changes, tests/validation, and open questions/risk tradeoffs.
  • Workspace persistence: Saves the plan into .hermes/plans/ as a timestamped file so the plan is easy to reference later.
  • Use case: When building or modifying software, the user can request planning first to align on scope and approach before any implementation work begins.

Quick Start

Use the plan mode by asking for a plan for the task, then save it into the active workspace’s .hermes/plans/ directory.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I generate an implementation plan for software development without writing code?

An implementation plan for software development is generated as a concrete markdown file without executing code changes. It provides a staged workflow approach, including likely file changes and validation tests, saving the output to `.hermes/plans/`.

What is the best way to document a workflow plan before modifying existing software?

Documenting a workflow plan before modifying software involves generating a timestamped markdown file that captures goals, assumptions, step-by-step actions, and risk tradeoffs. This plan-only approach ensures alignment on scope without risking unintended code changes.

Can I create a staged implementation plan that includes tests and file changes?

Creating a staged implementation plan that includes tests and file changes is the core function. The generated markdown deliverable explicitly lists likely file modifications, validation tests, open questions, and step-by-step workflow instructions.

Does the planning workflow save deliverables to the workspace for later reference?

The planning workflow saves deliverables directly to the workspace for later reference. Plans are persisted as timestamped markdown files in the `.hermes/plans/` directory, ensuring the implementation guide remains accessible and easy to track.

Why use a plan-only approach instead of directly implementing code changes?

Using a plan-only approach prevents unintended code changes and avoids running external commands during the scoping phase. It turns a request into a clear, actionable implementation guide with defined tests and file changes before any development begins.

What limitations exist when generating markdown plans for software workflows?

Limitations of generating markdown plans include strict plan-only behavior and read-only inspection. It cannot perform code changes, execute commands, or take external actions, functioning solely to produce a staged implementation guide.