Skip to content

Issue management: gh-issue skill (review + write) and issue templates #33

Description

@dilberryhoundog

Cropped up during the DraftHorse spec-upgrade discussions (branch drafthorse-spec-upgrade, see dev/workspace/plans/): nearly all work is funneled through GitHub issues, and the Dynamic Improvement convention (agents upload issues from live skill usage; a repair agent integrates fixes) needs an issue pipeline to land on. Two parts.

1. Issue skill

One skill covering issue reviewing and issue writing, in the agent-tools plugin.

  • Routing via an Agent decision slot keyed on user input: an issue number routes to review; an issue statement (prose describing a problem/task) routes to write.
  • Reviewer path: skill → agent → reviewer subagent.
  • Writer path: skill → agent.
  • Uses the GitHub MCP for all issue operations.
  • Authored as a DraftHorse document — post-spec-upgrade conventions apply (machinery headings, parent/child vocabulary, harness-format stamp, condition-list notation).

2. Issue templates

  • Error reporting template — the Dynamic Improvement hook: what a skill-running agent files when it hits trouble (skill name, step, the condition or passage that misbehaved, what actually happened). Agents reveal troubles, not propose solutions; the format keeps reports repair-agent-ready.
  • Issue writer template — the shape the issue-writing path produces for general work items.

Context

  • Dynamic Improvement convention: docs/drafthorse/framework/conventions.md.
  • Error-step disposition catalogue ("suggest an issue to inform the skill repair agent") lands via dev/workspace/plans/plan-half-applied-dispositions.md — the error reporting template is what that disposition points at.
  • Child-skill / sub-agent patterns for the reviewer path: git-box skill is the reference implementation.

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