Skip to content

fix: /aod.deliver retro creates GitHub Issues with empty bodies — discovery never runs #8

@davidmatousek

Description

@davidmatousek

Summary

When /aod.deliver captures retrospective ideas (Step 4), it creates GitHub Issues with empty bodies and no discovery is performed. Issues land on the project board under Discover with zero content — no description, no ICE scoring, no validation, no user stories.

Root Cause

Two gaps in the deliver → discover handoff:

  1. Command drops --body: The skill definition (.claude/skills/~aod-deliver/SKILL.md lines 136-161) correctly specifies --body "$BODY" with a full template (ICE placeholders, evidence, metadata). But the command definition (.claude/commands/aod.deliver.md line 122) abbreviates the invocation to just --title "IDEA" --stage discover --type retro — omitting --body. The LLM follows the command, not the skill detail.

  2. No automatic discovery: Even if the body were populated, it would only contain metadata placeholders. No /aod.discover flow is triggered after issue creation — no ICE scoring, no PM validation, no user story generation. The issue is created and forgotten.

Evidence

All 3 retro-tagged issues in the tachi project have completely empty bodies:

Issue Title Body
davidmatousek/tachi#82 Extend lean agent + skill references pattern to 11 STRIDE agents Empty
davidmatousek/tachi#69 Expand example datasets for broader test coverage Empty
davidmatousek/tachi#62 Custom brand presets — user-definable brand identity via config file Empty

Expected Behavior

When /aod.deliver creates a retro issue, it should at minimum:

  1. Populate the issue body with the template defined in the skill (ICE placeholders, retrospective origin, metadata)
  2. Ideally, trigger /aod.discover --seed on the newly created issue to auto-populate discovery content

Files Involved

  • .claude/skills/~aod-deliver/SKILL.md (lines 136-161) — correct body template exists but is not used
  • .claude/commands/aod.deliver.md (line 122) — invocation omits --body parameter
  • .aod/scripts/bash/create-issue.sh — script supports --body flag, receives nothing

Reproduction

  1. Run /aod.deliver on any completed feature
  2. When prompted for new ideas, enter an idea
  3. Observe the created GitHub Issue — body is empty
  4. Check the project board — issue appears under Discover with no description

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions