Prompt file imported from rhixecompany/sandbox (
.github/prompts/planning/hermes-breakdown-feature-implementation/hermes-breakdown-feature-implementation.prompt.md). Copyright stays with the author.
Table of Contents
Goal
Turns a feature PRD into an implementation plan that an engineering team can execute.
Context
Phases
Table of Contents
Turn a feature PRD into an implementation plan that an engineering team can execute.
- Use when the feature PRD is already available.
- Focus on architecture, data flow, API shape, and delivery considerations.
- Keep the plan grounded in the source PRD and any technical notes.
- Do not omit deployment or security concerns.
Inputs
- Feature PRD path:
/docs/ways-of-work/plan/{epic-name}/{feature-name}/prd.md - Optional:
technical-breakdown.md, implementation constraints
Outputs
/docs/ways-of-work/plan/{epic-name}/{feature-name}/implementation-plan.md
Rules
Core rules:
templates/rules-core.md
- Keep the plan tied to the PRD requirements.
- Include architecture, schema, API, frontend, deployment, security, and performance.
- Use Mermaid where diagrams add clarity.
- Make the API section concrete with request and response shapes.
- Surface migration strategy and CI/CD considerations explicitly.
- Keep the document easy to hand to an engineer.
Phase 1: Analyze the PRD
Goal: extract the technical work implied by the feature.
Actions Summary
- Read and analyze the feature PRD.
- Draft the implementation plan structure.
- Add architecture, schema, API, UI, and delivery notes.
- Review the draft for completeness and clarity.
Template References
Templates in templates/:- phases.md
Personas
See templates/personas.md for shared persona templates.
| Persona | When to Use |
|---|---|
| Developer | Implementation, debugging, refactoring |
| Reviewer | Code review, quality assurance |
| User | General purpose, operations |
Personality
See templates/personality.md for shared personality guidelines.
- Tone: Direct, practical, actionable
- Style: Structured with clear steps and verification
- Avoid: Ambiguity, assumptions, scope creep
- Encourage: Evidence-based decisions, minimal changes
Best Practices
See templates/best-practices.md for cross-cutting best practices.
- DRY — Reference shared templates instead of duplicating content.
- Structured output — Use clear sections with consistent heading levels.
- Verification gates — Always verify before claiming completion.
- Minimal changes — Fix root cause, not symptoms.
Verification Checklist
| # | Gate | Criterion |
|---|---|---|
| 1 | Scope | Change matches the original request |
| 2 | Quality | Meets project standards |
| 3 | Tests | Tests pass (if applicable) |
| 4 | Regression | No unintended side effects |
| 5 | Docs | Changes documented if needed |
Dependencies
See templates/deps-core.md for shared dependency patterns.
Subgoals
- Prepare — Understand requirements and prerequisites.
- Execute — Follow structured workflow with incremental progress.
- Verify — Confirm output meets requirements and standards.
- Document — Record results, decisions, and lessons learned.
Skills Required
See templates/skills-table-core.md for shared skills table.
| Skill | Purpose |
|---|---|
using-superpowers |
Foundational skill workflow |
systematic-debugging |
Root cause analysis and fix |
git-patch-management |
Patch creation and management |
executing-plans |
Execute plans step by step |
verification-before-completion |
Validate before claiming done |
MCP Servers & Tools
The following MCP servers and tools are available for this task. Use them in preference to native equivalents per MCP-first tooling policy.
| ast-grep | AST-based code search and replace |
| filesystem | File read/write operations |
| sequential-thinking | Structured reasoning for complex problems |
| fetch | Web page content extraction |
| playwright | Browser automation for interactive pages |
| github | GitHub API operations |
Tasks
- Understand requirements and scope
- Plan approach and identify resources
- Execute work incrementally
- Verify against acceptance criteria
- Document results and decisions
Hooks
Shared workspace hooks run around this prompt's execution — see .github/hooks/README.md: session-logger, session-auto-commit, governance-audit, pre-exec-validate.sh, post-exec-state-log.py.
Scripts
Prompt-library tooling (see .enhance/):
.enhance/analyze_prompts.py— prompt-library analyzer (Phase 5/7 gate).enhance/verify_phase3.py,.enhance/fix_class_e.py,.enhance/fix_frontmatter_plan.py— Class C–E repair/verify tooling.github/hooks/*— hook implementations referenced in the Hooks section
Related Prompts
Workflow
Same-family prompts:
hermes-breakdown-epic-arch.prompt.mdhermes-breakdown-epic-pm.prompt.mdhermes-breakdown-feature-prd.prompt.mdhermes-breakdown-plan.prompt.mdhermes-breakdown-test.prompt.mdhermes-comprehensive-setup.prompt.mdhermes-doctor-systematic-debugging.prompt.md
# Prompt template
Execute the workflow defined in this file.