plan

Create structured markdown implementation plans for software development tasks.

3|1|Updated Apr 19, 2024
One-click install
npx skills add https://github.com/guccang/blogclaw --skill plan-guccang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/guccang/blogclaw/tree/main/cmd/hermes-agent/vendor/hermes_runtime/skills/software-development/plan
Command: npx skills add https://github.com/guccang/blogclaw --skill plan-guccang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users avoid premature implementation by creating structured markdown plans that clarify goals, assumptions, changes, validation steps, and risks before execution begins.

Core Features & Use Cases

  • Planning Workflow: Produces actionable implementation plans without modifying project code or running execution steps.
  • Development Preparation: Organizes goals, context, file changes, tests, risks, tradeoffs, and open questions for software tasks.
  • Use Case: A developer can use this Skill when starting a feature request to generate a detailed roadmap saved as a workspace plan document.

Quick Start

Ask the plan skill to create an implementation plan for the current development task and save it to the workspace plans directory.

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 before starting software development?

You can generate a structured markdown implementation plan before coding by defining feature goals, context, file changes, testing steps, and risks. This planning workflow organizes software development tasks and saves the roadmap as a workspace document without modifying project code.

What is the best way to organize project planning for repository changes?

The best way to organize project planning for repository changes is to generate a markdown plan that explicitly lists goals, tradeoffs, open questions, and validation steps. This ensures all engineering assumptions and risks are documented before execution begins.

Can I execute code or modify files while generating a development plan?

No, you cannot execute code or modify project files while generating a development plan. The planning workflow is restricted to producing markdown documentation and organizing tasks, ensuring a clear separation between planning and implementation actions.

How do I prepare a testing and validation plan for a new software feature?

To prepare a testing and validation plan for a new software feature, document the expected validation steps and testing preparation within a markdown implementation plan. This captures the necessary engineering workflow organization before any code execution begins.

Does implementation planning work for complex engineering workflows with multiple risks?

Yes, implementation planning works for complex engineering workflows by structuring risks, tradeoffs, and open questions into defined markdown sections. This approach clarifies assumptions and organizes development preparation for tasks with multiple variables.

When should I not use markdown for project planning in software development?

You should not use markdown for project planning if your software development task requires immediate code execution or automated implementation actions. This planning approach is restricted to documenting goals, assumptions, and risks without running execution steps.