원클릭으로
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 직업 분류 기준
Autonomous iterative experimentation loop. Defines a measurable goal, establishes a baseline, then iterates modify→commit→measure→keep/revert until the goal is met or the budget is exhausted. Persists a TSV experiment log under the configured results directory.
Scaffolds compilable but failing test harnesses for feature and chore tasks
On-demand harness health diagnostic. Checks manifest presence, version drift, file integrity, cross-reference validity, MCP tool availability, and template variable residue. Produces a per-category graded health report.
Multi-persona review gate for implementation plans. Validates architectural soundness, scope boundaries, and coding standards compliance before the harvest skill decomposes a plan into work items.
Structured code review using tiered persona subagents, confidence-gated findings, and a merge/dedup pipeline. Use when reviewing code changes before creating a PR, as a build gate, or for standalone review.
Multi-phase security audit skill. Scans agentic config surfaces and application source for OWASP Top 10 vulnerabilities, STRIDE threats, and config hygiene issues. Produces a scored, graded report persisted to the configured security docs directory (default: docs/security).
| 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_id
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_id 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.