AGENT SKILL

issue-flow

Use when a GitHub issue should be driven through clarification recovery, spec-build-test-QA-acceptance, and enforced human review gates with quality gates.

License 许可
AGPL-3.0
最近更新
2026-08-15
Stars
★ 30
Forks
7

01 前言 Front Matter

name
issue-flow
description
Use when a GitHub issue should be driven through clarification recovery, spec-build-test-QA-acceptance, and enforced human review gates with quality gates.
allowed-tools
Read, Write, ApplyPatch, Grep, Glob, Bash, Question
argument-hint
[continue|status|issue <number-or-url>]
disable-model-invocation
true

02 资源文件 5

03 SKILL.md 正文

Issue Flow

Purpose

Drive one GitHub issue through the full Harnessy delivery lifecycle using the repository's existing skills, mandatory evaluation gates, explicit human review checkpoints, and strategy-aware intake when a standard docs/strategy/ folder exists. GitHub Project metadata is optional enrichment, not a required intake dependency.

Inputs

  • Optional arguments: continue, status, or issue <number-or-url>

  • Template paths are resolved from ${AGENTS_SKILLS_ROOT}/issue-flow/.

Steps

  1. Follow the command specification in ${AGENTS_SKILLS_ROOT}/issue-flow/commands/issue-flow.md exactly.
  2. Use existing child skills rather than replacing them.
  3. Run each new issue cycle in the canonical project-container worktree root projects/<project-name>/worktrees/<issue_id>_<friendly_name> when viewed from the container, or ../worktrees/<issue_id>_<friendly_name> when invoked from projects/<project-name>/dev/, derived at runtime via ${AGENTS_SKILLS_ROOT}/issue-flow/scripts/issue_flow_git.py.
  4. Persist and reconcile progress through ${SPEC_ROOT}/<epic>/.issue-flow-state.json using portable git metadata only; never store machine-specific absolute worktree paths in tracked state.
  5. Do not advance phases when a required quality gate or human gate is unresolved.

Output

  • A phase-by-phase issue delivery run with artifacts, evidence, gate results, and GitHub status updates.

04 同仓库更多 Skills