Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
日本語の概要は準備中です。原文の説明を表示しています。
Run the guarded repository sync ritual; the hooks your pre-commit config declares enforce the quality gates.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Run the guarded repository sync ritual with lint/test gates.
Use the gz git-sync command flow (dry-run first, then apply as requested).
gz inituv run gz git-syncuv run gz git-sync --applyuv run gz git-sync --apply --lint --testRead your own
.pre-commit-config.yamlfor which gates run at commit and which at push — gzkit ships no pre-commit config, so this skill cannot state your roster. gzkit's own convention is cheap gates at commit (ruff, ty, xenon) with the unit suite reached only at push, through a hook that runsgz check.--lintand--testre-run those gates at thegzlevel — redundant when the hooks already cover them, and multi-minute pain. Defaults areFalseto match that (airlineops parity evolution).
Input: "git sync"
Output: Runs uv run gz git-sync --apply (or dry-run first if safety confirmation is needed). Pre-commit hook handles lint/test automatically.
uv run invocation style for project commands.These thoughts mean STOP — you are about to push without the guards:
| Thought | Reality |
|---|---|
| "Force push, it's just my branch" | The constraint is explicit: never use force push in this routine. "Just my branch" still rewrites history and can desync local clones. Resolve divergence the long way. |
| "Lint is failing on something cosmetic — ship it" | The lint/test gates exist because cosmetic failures often hide real ones. The whole point of the ritual is that you don't get to triage at sync time. Fix or revert. |
"I'll skip --lint --test to be quick" | The bare --apply exists for git-only operations. Skipping the quality gates on a code change is the failure mode the ritual was designed to prevent. |
| "Divergence with remote — just rebase and force" | Investigate first. Divergence may mean another agent or another machine pushed work you don't have. Force-pushing destroys it. |
| "Dry-run looks fine, no need to actually run --apply" | Dry-run shows the plan; apply executes it. Walking away after dry-run leaves the local tree out of sync, which the next session inherits. |
"Pre-commit hook failed — --no-verify it" | Hooks are part of the contract. Skipping them with --no-verify is the same anti-pattern as skipping --lint --test. Diagnose, don't bypass. |
| "I'll commit and sync separately" | The ritual includes the sync step deliberately. Committing without syncing leaves the branch behind on the remote, which is exactly the divergence trap. |
--no-verify used on the commitThe hooks your
.pre-commit-config.yamldeclares are the mandatory gate; explicit--lint --testflags are redundant when those hooks already cover the ritual (see Steps § 3). Omitting them is not a red flag — skipping the hooks via--no-verifyis.
linttestformatまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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.
日本語の概要は準備中です。原文の説明を表示しています。
Use for an ADR's Gate-5 audit; provides the audit templates and procedure.
日本語の概要は準備中です。原文の説明を表示しています。