ワンクリックで
harvest
Decomposes a reviewed implementation plan into backlog feature/task/subtask hierarchy
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Decomposes a reviewed implementation plan into backlog feature/task/subtask hierarchy
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Usage: Build feature {spec-name} phase {phase-number}. Implements a single phase from the spec's task plan, iterating build-test cycles until the phase passes its constitution gate, then records memory, logs decisions, and commits.
Use this skill when the user asks to map, document, or onboard into an existing codebase. Produces structured documentation covering stack, structure, architecture, conventions, integrations, testing, and concerns. Only documents what is verifiable from files or terminal output — never infers or assumes.
Use before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design through collaborative dialogue before implementation.
Browser automation skill. Drives agent-browser through structured navigate→snapshot→interact→re-snapshot flows with authentication support, form automation, visual verification, and explicit human checkpoints for external flows.
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes.
Systematic root-cause debugging with verification. Use for errors, stack traces, broken tests, flaky tests, regressions, or anything not working as expected.
| name | harvest |
| description | Decomposes a reviewed implementation plan into backlog feature/task/subtask hierarchy |
| argument-hint | plan=docs/plans/{YYYY-MM-DD}-{slug}-plan.md |
| input | {"properties":{"plan":{"type":"string","description":"Path to the reviewed implementation plan"},"dry_run":{"type":"boolean","description":"When true, output the planned structure without creating entries"}},"required":["plan"]} |
The harvest skill turns a reviewed implementation plan into backlog
feature, task, and subtask items. It is the reusable decomposition step
invoked by the stage agent.
This skill does not perform planning or review. It assumes the incoming plan has already been reviewed or otherwise approved for decomposition.
When the agent-intercom capability pack is installed, call ping at
session start. If reachable, broadcast at every step. If unreachable,
warn the operator that visibility is degraded and continue locally.
| Event | Level | Message prefix |
|---|---|---|
| Session start | info | [HARVEST] Starting: plan={input.plan} |
| Plan accepted | info | [HARVEST] Using reviewed plan: {plan_path} |
| Structure parsed | info | [HARVEST] Parsed implementation units: {unit_count} |
| Dry run | info | [HARVEST] Dry run: {feature_count} features, {task_count} tasks, {subtask_count} subtasks |
| Feature created | info | [HARVEST] Created feature: {feature_id} — {title} |
| Task created | info | [HARVEST] Created task: {task_id} — {title} |
| Dependency wired | info | [HARVEST] Dependency: {item_id} blocked by {depends_on} |
| Complete | success | [HARVEST] Complete: {feature_count} features, {task_count} tasks, {subtask_count} subtasks |
${input:plan}: (Required) Path to the reviewed implementation plan.${input:dry_run:false}: (Optional, defaults to false) Preview the
planned hierarchy without creating entries.${input:plan} in full.plan-review first when the
review state is unclear.Extract the planning data needed for decomposition:
Use repository search tools to validate file references or symbols when the plan mentions existing code locations that need confirmation.
Map the plan into the backlog hierarchy:
Before creating anything, apply backlog shaping rules:
Parent-first ordering (NON-NEGOTIABLE): Tasks require a parent
referencing an existing feature. The root feature MUST be created before any
tasks are created. If the harvest context does not include an existing parent
feature for task-kind work items, create or identify one before proceeding.
Omitting parent for task-kind artifacts violates the required
parent-child hierarchy (P-003 decomposition integrity) and may be blocked by
the configured backlog registry or policy gates.
When the backlogit capability pack is installed and the registry advertises
features.shipments: true, the parent feature MUST be added to the shipment
before its child tasks during shipment assembly. This ordering is enforced
downstream by the Ship agent — flag it explicitly in the harvest report so
Ship can assemble the shipment correctly.
If ${input:dry_run} is true:
If ${input:dry_run} is false:
backlogit_list_items or backlogit_search_items to check for existing
items with matching titles.backlogit_create_item or
backlogit add.This skill operates at Tier 2 (Standard) — backlog decomposition is structured and deterministic.