Create an implementation plan (auto-infers: feature, bug, chore)
Generates implementation plans by inferring work type from input and delegating to specialized planning skills.
/plugin marketplace add eLafo/hefesto/plugin install elafo-hefesto-2@eLafo/hefesto<path|prompt> | feature|bug|chore <path|prompt>dev/Router command that infers work type and delegates to the appropriate planning skill.
The argument can be:
| Input Type | Example | Handling |
|---|---|---|
| Folder path | .hefesto/features/.../stories/001-login | Read all relevant files in folder |
| File path | specs/issue-123/description.md | Read the file directly |
| Text prompt | "Add user authentication with OAuth" | Use as the work description |
If a path is provided, read its contents to understand the work. If it's a prompt, use it directly as the description.
| Input | Action |
|---|---|
<path|prompt> | Infer type from content |
feature <path|prompt> | Force feature planning |
bug <path|prompt> | Force bug planning |
chore <path|prompt> | Force chore planning |
Work type is inferred from content, not stored explicitly.
| Type | Title/Description Patterns | Content Indicators |
|---|---|---|
| feature | Add, Create, Implement, Enable, Support, Build | New capability, "I want to", "allow users to" |
| bug | Fix, Resolve, Correct, Handle, Repair, Error | Expected vs actual, error conditions, "should work but" |
| chore | Refactor, Update, Upgrade, Migrate, Clean, Remove | Developer-focused, technical debt, "no behavior change" |
feature if ambiguousEach type delegates to a specialized planning skill:
| Type | Skill | Focus |
|---|---|---|
| feature | planning-feature | Multi-phase, user value |
| bug | planning-bug | Root cause, minimal fix |
| chore | planning-chore | No behavior change |
Read and apply the corresponding skill from /skills/planning-{type}/SKILL.md.
Inferred type: {type} (confidence: {level})If explicit type provided (dev:plan bug <input>), skip inference.
Explore existing codebase:
Create Impact Matrix:
| File | Change Type | Risk | Dependencies |
|---|
Check for potential conflicts:
Create Conflict Matrix (if conflicts found):
| Conflict | With | Resolution |
|---|
Read the appropriate skill and follow its guidance:
planning-feature: Multi-phase approach, user value focusplanning-bug: Root cause analysis, minimal surgical fixplanning-chore: Behavioral preservation, metrics focusWrite plan file following the skill's template format.
Output location:
{folder}/plan.md{file_dir}/plan.mdVerify:
✅ Implementation Plan Created
Title: {title}
Type: {type} (inferred|explicit)
Path: {plan_path}
Summary:
- Phases: {count}
- Steps: {count}
- Files Affected: {count}
- Complexity: {Low/Medium/High}
Conflicts: {count}
→ Next: dev:code {path}