---
name: implement-deliverables
description: "Use when implementing a deliverables package against a target. Not for checking or reviewing — use check-deliverables instead."
argument-hint: "<name> [target=<path>]"
context: fork
allowed-tools: Write, Edit, Bash
hooks:
  SubagentStart:
    - hooks:
        - type: command
          command: "${CLAUDE_PLUGIN_ROOT}/scripts/reset-report $ARGUMENTS"
          timeout: 10
        - type: command
          command: "${CLAUDE_SKILL_DIR}/scripts/activate $ARGUMENTS"
          timeout: 5
  SubagentStop:
    - hooks:
        - type: command
          command: "${CLAUDE_SKILL_DIR}/scripts/check-completion $ARGUMENTS"
          timeout: 15
---

`$0` is `<name>`. Optional `target=<path>` may follow; it defaults to the directory containing `.claude/`. Resolve `target` to an absolute path.

Validate `.claude/local/deliverus/$0/` contains both `prompt.md` and `deliverables.yaml`. Stop with an error if either is missing.

    /deliverus:executioner $0 <target>
