From hone
Extends existing PRDs with new requirements via interactive clarification, generates sequential tasks, processes file paths and URLs as context. For iterative feature planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hone:extend-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extend an existing PRD with new requirements.
Extend an existing PRD with new requirements.
$ARGUMENTS contains: <prd-file> <requirement-description>
The first argument is the PRD file path (e.g., .plans/prd-user-auth.md).
Everything after the first space-separated path is the requirement description.
Read the PRD file. If it doesn't exist, report the error and stop.
Extract the feature name from the filename: prd-<feature>.md -> <feature>.
AGENTS.md if it exists (for project conventions).plans/tasks-<feature>.yml if it exists (to understand existing task structure).plans/progress-<feature>.txt if it exists (to understand what's been done)If the requirement description contains file paths (e.g., ./docs/spec.md):
If the requirement description contains URLs (e.g., https://docs.stripe.com/api):
If references fail to load, ask the user about their intended content.
Ask up to 3 clarifying questions about the new requirement, one at a time. Focus on:
If the user says "done", stop asking and proceed.
Read the existing PRD and update it:
Requirements section: Add new requirements with sequential IDs
Other sections: Update as needed:
Write the updated PRD back to the same file.
If .plans/tasks-<feature>.yml exists:
updated_at timestampIf no task file exists, tell the user:
PRD updated. Generate tasks with:
/hone:prd-to-tasks .plans/prd-<feature>.md
Updated .plans/prd-<feature>.md with new requirements
Added <N> new requirements (REQ-F-XXX through REQ-F-YYY)
If tasks were updated:
Added <N> new tasks (task-XXX through task-YYY) to .plans/tasks-<feature>.yml
npx claudepluginhub oskarhane/hone-ai --plugin honeGenerates a structured Product Requirements Document (PRD) from feature descriptions. Analyzes codebase (package.json, configs, README), processes references, asks clarifying questions, saves to .plans/. Use for new feature planning.
Generates a Product Requirements Document (PRD) from the current conversation context and codebase understanding, saving it to a configured backend (GitHub, Jira, or Inkdrop).