Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
日本語の概要は準備中です。原文の説明を表示しています。
Use to create an ADR, a pool ADR included, recording architecture intent and lane scope.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Self-Escalation (opus-tier). The dialogue with the operator stays in the main session: a subagent cannot ask the operator a question or hear the answer, and what the operator adds is this skill's primary input. When the session model is below opus-tier, you may spawn an
Agentwithmodel="opus"for a bounded drafting or QC track that needs no operator input — pass the operator's words verbatim and the relevant context (ADR IDs, OBPI IDs, prior decisions), and treat what it returns as a draft you verify, not as the operator-facing result.
Scaffold one ADR from its template and, for a non-pool kind, book it in the
ledger. uv run gz plan create <name> (plan_cmd, src/gzkit/commands/plan.py):
--kind is missing (argparse gives
it no default; _validate_kind_and_semver requires it); when --kind foundation is asked in a project that has sunset the kind
(foundation_kind_is_closed: data/foundation_grandfather.json exists, as it
does in gzkit per ADR-0.34.0; an adopter without that file keeps the kind
open); when --kind feature carries a 0.0.x --semver; and, for a non-pool
kind, when name is a bare semver or a bare ADR-<semver> id without a slug
(_reject_noncanonical_name, GHI #494);ADR-<semver>-<name> (a name already of that
form is used as given), renders src/gzkit/templates/adr.md with status
Draft, a Decomposition Scorecard and a ## Checklist seeded with one
placeholder OBPI-<semver>-NN item per targeted OBPI, and writes it to
<paths.adrs>/pre-release/<id>/<id>.md (foundation/<id>/ for an open
foundation kind);adr_created through register_adr_in_ledger, which skips an id
that already has one (Ledger.has_adr_created). It exits 3 when the
directory name is not a canonical id or the package is an ungrandfathered
foundation, and 2 when the append fails or the id is missing from the graph
afterwards, each time naming uv run gz register-adrs --all as the recovery.
The ADR file is already on disk in all of those cases;<paths.adrs>/pool/ADR-pool.<name>.md from
src/gzkit/templates/adr_pool.md (no scorecard, no checklist, no kind: or
semver:; --semver is ignored) and books nothing: the pool branch
returns before register_adr_in_ledger. uv run gz register-adrs books pool
entries.--dry-run runs every refusal above, prints the path it would write and, for a
non-pool kind, the adr_created it would append, and writes nothing.
It creates no OBPI briefs: gz specify (skill gz-obpi-specify) authors each
brief against a checklist item. gz-adr-create is the full authoring flow that
books an ADR together with its briefs.
Scorecard. The five --score-* flags (0–2) default from
default_dimension_scores (src/gzkit/core/scoring.py), which reads the semver
and lane. baseline_range_for_total maps their total to a baseline range;
--baseline-selected picks a count inside it (default: the lower bound; a value
outside the range fails, exit 1); each --split-* flag adds one OBPI. The sum
is the number of checklist items seeded. The doctrine the numbers implement is
docs/governance/GovZero/obpi-decomposition-matrix.md § Deterministic
Decomposition Gate.
Carried verbatim from root
AGENTS.md§ Operator Doctrine on 2026-09-17 (GHI #921), and into this skill on 2026-09-24 (GHI #1091, sweep finding S06): the ruling governs authoring and recommending, not only working. The corpus.gzkit/corpus/AGENTS.md.jsonlkeeps the ruling's history.
AGENTS.md § Defect-fix
routing. Neither gets an ADR.AGENTS.md § Behavior Rules).--split-* flags. Choose the dimension
scores, then present them, the resulting OBPI count and the rationale for
the operator's approval: the Granularity Assessment the doc's § Enforcement
asks of this skill.--kind; never propose a default. In gzkit the
choices are feature (ships a named capability, semver 0.y.z and up) and
pool (noted, not committed). foundation is closed here by ADR-0.34.0
and the command refuses it. In an adopter project without
data/foundation_grandfather.json it stays open: offer it with the
invariance test,
"Foundation = without it, we wouldn't be doing the project"
(the hexagonal-ports lens: ports point to invariance; adapters are features),
and see docs/user/concepts/foundation-feature-invariance-test.md and
docs/user/concepts/adr-taxonomy.md. Bare uv run gz plan exits 2, since
the subcommand is required.name and, for a
feature, the semver the work order allows. Run with --dry-run, then without
it, passing the operator's --kind through unchanged.uv run gz adr status <ADR-ID> shows the
ADR. Do not re-run a registrar on success; register-adrs --all is only the
recovery the exit-2/3 messages name. Pool: uv run gz register-adrs --pool-only --dry-run lists the entry as unregistered, and uv run gz register-adrs ADR-pool.<name> books it._[Author: …]_ prompts are the ADR sections
left to write. Briefs follow 1:1 with the checklist through
gz-obpi-specify. A pool ADR needs a non-empty ## Target Scope section
before gz adr promote accepts it, and the pool template carries none
(gz-adr-promote).adr_created event or, for pool, that
none was booked, and the next step.uv run gz plan create login-impl --kind feature --semver 0.2.0 --lane heavy --dry-run
uv run gz plan create login-impl --kind feature --semver 0.2.0 --lane heavy \
--score-interface 2 --split-surface-boundary
uv run gz adr status ADR-0.2.0-login-impl
uv run gz plan create exotic-idea --kind pool
uv run gz register-adrs ADR-pool.exotic-idea
gz-adr-create: authoring an ADR with its briefs end to endgz-obpi-specify: one brief per checklist itemgz-adr-promote: moving a pool ADR into a versioned packagegz-plan-audit: gz plan audit, the plan-to-brief alignment checkまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Use to do the work a GHI describes, verify it and close the issue with evidence in one sweep.
日本語の概要は準備中です。原文の説明を表示しています。
Use to triage the open GHI queue before planning or choosing what to pull; produces a ranked deliverable.
日本語の概要は準備中です。原文の説明を表示しています。
Run the guarded repository sync ritual; commit-time hooks enforce the cheap gates and the pre-push hook runs gz check.
日本語の概要は準備中です。原文の説明を表示しています。
Run the guarded repository sync ritual; the hooks your pre-commit config declares enforce the quality gates.
日本語の概要は準備中です。原文の説明を表示しています。