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
- 参考文档commands/issue-flow.md40.9 KB
- 参考文档manifest.yaml1.9 KB
- 脚本scripts/issue_flow_git.py9.4 KB
- 脚本scripts/issue_flow_state.py9.6 KB
- 脚本scripts/issue_flow_validate_transition.py8.8 KB
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, orissue <number-or-url> -
Template paths are resolved from
${AGENTS_SKILLS_ROOT}/issue-flow/.
Steps
- Follow the command specification in
${AGENTS_SKILLS_ROOT}/issue-flow/commands/issue-flow.mdexactly. - Use existing child skills rather than replacing them.
- 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 fromprojects/<project-name>/dev/, derived at runtime via${AGENTS_SKILLS_ROOT}/issue-flow/scripts/issue_flow_git.py. - Persist and reconcile progress through
${SPEC_ROOT}/<epic>/.issue-flow-state.jsonusing portable git metadata only; never store machine-specific absolute worktree paths in tracked state. - 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
wiki-research
Autonomous research orchestrator for Jarvis Wiki domains. Spawns a Claude agent with web tools to find new sources, drops them into raw/, runs the compile pipeline, and emits autoresearch traces for the autoflow ratchet.
tmux-agent-launcher
Launch Claude, OpenCode, or Codex in a named tmux session from the command line or agent workflows.
test-quality-validator
Validate generated or hand-written tests for coverage completeness, correctness, and false-green risks using the canonical QA runtime, regression artifacts, and optional delivery-profile rules.
tech-spec
Generate production-ready technical specifications from product specs.
tech-spec-review
Seven-lens engineering review for technical_spec.md files, including an explicit simplicity and architectural fitness gate.
spec-to-regression
Generate browser and API regression scenarios from approved product and technical specs using the Harnessy delivery profile and regression artifact contract.