Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
The English summary is being prepared. Showing the original description.
Use from a consuming repository to file a gzkit defect or enhancement at tvproductions/gzkit.
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
/gz-issue-file
No ID argument. gh issue create (invoked under the hood by gz issue file)
assigns the next available issue number on tvproductions/gzkit; the skill
records the assigned number into session evidence after creation.
When working inside a gzkit-consuming repository and the finding belongs to a gzkit-owned surface:
gz CLI itself misbehaves (parser, dispatcher, output, exit code).src/gzkit/schemas/ is over- or under-strict.gz validate --<scope>) misses or false-flags drift..gzkit/rules/** contradicts another rule or is silently
skipped..gzkit/skills/ or .gzkit/hooks/ regresses.For enhancements to any of the above, file with --enhancement instead of
--defect.
gh issue create.AGENTS.md § Defect-fix routing (diff size ≤10 source lines OR ≤2
source files; single named surface; ≥3 recent fix( precedents) — fix
in place with fix(<scope>): … (GHI #N) rather
than filing.Preview first with --dry-run:
uv run gz issue file \
--title "<gzkit-surface description>" \
--body "<must reference gz <verb>, .gzkit/, src/gzkit/, or gzkit.<module>>" \
--defect \
--dry-run
Confirm the provenance line and target in the dry-run output:
Filed from <owner>/<repo> running gz vX.Y.Z is the first line of
the issue body (the dry-run prints Target:/Label:/Title: above it).Target: tvproductions/gzkit.Label: defect (or enhancement).File live by re-running without --dry-run. The wrapper invokes
gh issue create --repo tvproductions/gzkit --title T --body B --label L
and propagates gh's exit code on failure.
Record the assigned issue number into the relevant brief, GHI, or
commit body so downstream (GHI #N) references resolve.
.gzkit/rules/gh-cli.md § Cross-repo filing — the canonical doctrine
surface this skill operationalizes..gzkit/rules/agent-failure-modes.md § Safeguard circumvention — the
failure shape this wrapper closes structurally.AGENTS.md § Execution Rules (Operator PII) — the auto-stamped trailer
composes only the repo slug and gz version; no email is ever derived.Default form: plain text (one Target:/Label:/Title: line each, then
the composed body). --dry-run is the canonical preview affordance.
The wrapper has no --json flag: filing an issue is a side-effecting
operation whose canonical output is the GHI URL on stdout (gh issue create's default), not a structured payload.
| Failure | Cause | Resolution |
|---|---|---|
| Exit 1, "issue body references no gzkit-owned surface" | Body lacks gz <verb>, .gzkit/, src/gzkit/, or gzkit.<module> | Edit body to name the gzkit surface; or file at the consumer's tracker if the defect is consumer-owned |
| Exit 1, "no git remote found" | Working tree is not a git repo or has no remote | Run from a real git working tree |
| Exit 2, mutually-exclusive flag conflict | Both --defect and --enhancement supplied (argparse rejects before the command body runs) | Pick one |
| Exit 2 | gh subprocess failed (auth, network, GitHub API error) | Run gh auth status; check network; re-try |
docs/user/manpages/issue.mddocs/user/manpages/issue-file.mddocs/user/runbook.md § Cross-Repo Defect Filingdocs/governance/governance_runbook.md § Cross-repo defect routingdocs/design/adr/foundation/ADR-0.0.23-agent-failure-mode-taxonomy/ghi-author — for filing GHIs at the current repo (not cross-repo)No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
The English summary is being prepared. Showing the original description.
Use to file a GitHub issue when a finding needs its own work order or the operator asks; OBPI corrections stay in its change log.
The English summary is being prepared. Showing the original description.
Use to do the work a GHI describes, verify it and close the issue with evidence in one sweep.
The English summary is being prepared. Showing the original description.
Use to triage the open GHI queue before planning or choosing what to pull; produces a ranked deliverable.
The English summary is being prepared. Showing the original description.
Run the guarded repository sync ritual; the hooks your pre-commit config declares enforce the quality gates.
The English summary is being prepared. Showing the original description.
Run the guarded repository sync ritual; commit-time hooks enforce the cheap gates and the pre-push hook runs gz check.
The English summary is being prepared. Showing the original description.