By oskarhane
Automate end-to-end development from PRD to code implementation: input feature descriptions to generate structured PRDs and task YAMLs, execute iterative agent loops for task implementation and git commits, review diffs for quality/security, track progress, prune completed features, and maintain project docs.
Generate AGENTS.md project documentation with feedback instructions, architecture, and conventions. Use when starting a new project or updating project docs.
Add new requirements to an existing PRD with interactive refinement and task generation. Supports file paths and URLs in requirement description.
Initialize hone in the current project directory. Creates .plans/ directory and hone.config.yml with default configuration.
Generate a task breakdown YAML from a PRD file. Creates an ordered list of implementable tasks with dependencies and acceptance criteria. Use after creating or reviewing a PRD.
Generate a Product Requirements Document (PRD) from a feature description. Analyzes the codebase, asks clarifying questions, then produces a structured PRD in .plans/. Use when planning a new feature.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI Coding Agent Orchestrator — Automatically implement features from requirements using AI agents.
Transform feature ideas into working code through autonomous development with human oversight.

When working on long running tasks with agents, their context window fills up and the performance degrades. To mitigate this, hone-ai provides a solution starting each new iteration with a fresh context window just passing in a summary of the progress made so far on the specific PRD, repository architecture and gotchas, and any other relevant information.
Everything else is stripped away, leaving only the essential information needed for the next iteration. This approach helps maintain optimal performance and reduces the likelihood of context drift.
It's a surprisingly powerful process.
Install hone as a native Claude Code plugin:
/plugin marketplace add oskarhane/hone-ai
/plugin install hone@hone-ai
To update:
/plugin marketplace update hone-ai
That's it! You're ready to use hone.
# 1. Generate project documentation (if no AGENTS.md exists). A one time thing.
/hone:agents-md
# 2. Create a PRD from your feature description
/hone:prd "Add user login with email and password"
# 3. Manually review the generated PRD
# Edit .plans/prd-user-login.md as needed
# 4. Generate tasks from the PRD
/hone:prd-to-tasks .plans/prd-user-login.md
# 5. (Optional) Extend PRD with additional requirements
/hone:extend-prd .plans/prd-user-login.md "Add two-factor authentication"
# 6. Implement the feature
/hone:run .plans/tasks-user-login.yml -i 10
# 7. Archive completed features (optional)
/hone:prune
hone will implement the feature, run tests, and commit changes automatically.
All skills are invoked via /hone:<skill-name>.
| Skill | Description | Example |
|---|---|---|
/hone:init | Initialize hone in current directory | /hone:init |
/hone:agents-md | Generate AGENTS.md project docs | /hone:agents-md --overwrite |
/hone:prd | Generate PRD from feature description | /hone:prd "Add user authentication" |
/hone:prd-to-tasks | Generate task YAML from PRD | /hone:prd-to-tasks .plans/prd-user-auth.md |
/hone:extend-prd | Add requirements to existing PRD | /hone:extend-prd .plans/prd-user-auth.md "Add OAuth" |
/hone:run | Execute implement/review/finalize loop | /hone:run .plans/tasks-user-auth.yml -i 5 |
| Skill | Description |
|---|---|
/hone:status | Show incomplete task lists with progress |
/hone:prds | List all PRDs with status |
/hone:prune | Archive completed PRDs (--dry-run to preview) |
A feature has three files:
prd-<feature>.md - Feature description, goals, non-goals, and acceptance criteria.tasks-<feature>.yml - A task breakdown of the prd. Description, status, dependencies, and most important, acceptance criteria for each task.progress-<feature>.txt - A continuously updated progress report on description of what has been done, choices made for each task etc.To create a feature, use /hone:prd "<description or link or file>".
To break down a PRD into tasks, use /hone:prd-to-tasks .plans/prd-<feature>.md.
The implementation loop is a continuous process of iterating over the tasks in a feature's tasks-<feature>.yml file.
This is the most important part: every iteration starts with a new agent invocation, i.e. a new agent context.
This also means that you can work some time on a feature, switch to a different feature and get back to the old one without polluting the context or have the agent digress over time.
The agent context is initialized with 3 files (plus directions via the prompt):
tasks-<feature>.ymlprogress-<feature>.txtAGENTS.md - information on how to run feedback loops in here, extremely important!The tasks file has a link to the PRD file so the agent knows how to find it if needed.
The Agent decides what task to work on in each iteration of the loop.
Implementation has three stages:
npx claudepluginhub oskarhane/hone-ai --plugin honeAutonomous experiment loop: try ideas, keep what works, discard what doesn't.
Spec-driven development for big features. When features get too big, plan mode gets too vague—leading to hallucinations during implementation. ShipSpec replaces vague plans with structured PRDs, technical designs, and ordered tasks that keep Claude grounded.
Autonomous development methodology: PRD interviews → agent execution → automated review
AI-powered cascading development framework with design document system and multi-agent collaboration. Breaks down projects into Features (Mega Plan), Features into Stories (Hybrid Ralph), with auto-generated technical design docs, dependency-driven batch execution, Git Worktree isolation, and support for multiple AI agents (Codex, Amp, Aider, etc.).
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
Specification-driven development workflow: specify → plan → tasks → implement
Development workflow automation including feature development, code quality, and PR management