Skip to content
cccskills
FreePublished on GitHub

gz-issue-file

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.

Works withGitHub
See how to install

Files included (1)

  • SKILL.md4.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

gz-issue-file

Invocation

/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 to use

When working inside a gzkit-consuming repository and the finding belongs to a gzkit-owned surface:

  • The gz CLI itself misbehaves (parser, dispatcher, output, exit code).
  • A schema under src/gzkit/schemas/ is over- or under-strict.
  • A validator scope (gz validate --<scope>) misses or false-flags drift.
  • A ledger event semantic drifts from doctrine.
  • A rule under .gzkit/rules/** contradicts another rule or is silently skipped.
  • A skill or hook surface in .gzkit/skills/ or .gzkit/hooks/ regresses.

For enhancements to any of the above, file with --enhancement instead of --defect.

When NOT to use

  • Defects in consumer-repo code, content, or governance — file at the consumer's tracker via plain gh issue create.
  • In-flight defects against gzkit that meet the direct-fix thresholds in 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.

Procedure

  1. 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
    
  2. 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).
  3. 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.

  4. Record the assigned issue number into the relevant brief, GHI, or commit body so downstream (GHI #N) references resolve.

Doctrine

  • .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.

Output Contract

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 Modes

FailureCauseResolution
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 remoteRun from a real git working tree
Exit 2, mutually-exclusive flag conflictBoth --defect and --enhancement supplied (argparse rejects before the command body runs)Pick one
Exit 2gh subprocess failed (auth, network, GitHub API error)Run gh auth status; check network; re-try

Related

  • Manpage: docs/user/manpages/issue.md
  • Command doc: docs/user/manpages/issue-file.md
  • Operator runbook entry: docs/user/runbook.md § Cross-Repo Defect Filing
  • Governance runbook entry: docs/governance/governance_runbook.md § Cross-repo defect routing
  • Parent ADR: docs/design/adr/foundation/ADR-0.0.23-agent-failure-mode-taxonomy/
  • Source brief: GHI #316
  • Sibling skill: ghi-author — for filing GHIs at the current repo (not cross-repo)

Reviews

No reviews yet. Tell others what you thought.

Comments

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.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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.

tvproductions/gzkit9Updated Oct 22, 2026

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.

tvproductions/gzkit9Updated Oct 22, 2026

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.

tvproductions/gzkit9Updated Oct 22, 2026

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.

tvproductions/gzkit9Updated Oct 22, 2026

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.

tvproductions/gzkit9Updated Oct 22, 2026

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.

tvproductions/gzkit9Updated Oct 22, 2026

See all skills by tvproductions

Report a problem with this skill