From hone
Generates ordered task YAML from PRD markdown file with sequential IDs, dependencies, descriptions, and acceptance criteria. Use after creating or reviewing a PRD for implementation planning.
npx claudepluginhub oskarhane/hone-ai --plugin honeThis skill uses the workspace's default tool permissions.
Generate tasks from the PRD file specified in `$ARGUMENTS`.
Generates dependency-ordered tasks.md from feature design artifacts like plan.md, spec.md, data-model.md, and contracts for phased implementation.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Generate tasks from the PRD file specified in $ARGUMENTS.
Read the PRD file at the path given in $ARGUMENTS.
Extract the feature name from the filename: prd-<feature-name>.md -> <feature-name>.
If the file doesn't exist or doesn't match the naming pattern, report the error and stop.
Analyze the PRD and break it down into implementable tasks. Each task must have:
task-001, task-002, etc.pending for new tasks[] if none)null for new tasksOrder tasks by implementation priority:
Keep dependency chains reasonable — don't over-constrain.
Write to .plans/tasks-<feature-name>.yml using this exact format:
feature: <feature-name>
prd: ./prd-<feature-name>.md
created_at: <ISO-8601-datetime>
updated_at: <ISO-8601-datetime>
tasks:
- id: task-001
title: '<title>'
description: |
<description text>
status: pending
dependencies: []
acceptance_criteria:
- '<criterion 1>'
- '<criterion 2>'
- '<criterion 3>'
completed_at: null
- id: task-002
title: '<title>'
description: |
<description text>
status: pending
dependencies:
- task-001
acceptance_criteria:
- '<criterion 1>'
- '<criterion 2>'
completed_at: null
IMPORTANT formatting rules:
| for multi-line description blocks[] for empty dependencies arraysnull (unquoted) for completed_atGenerated <N> tasks
Saved to .plans/tasks-<feature-name>.yml
Now run:
/hone:run .plans/tasks-<feature-name>.yml -i <N>