3つの Claude Code プリコミットフック。POSIX シェル + インライン Python。自社ホスト、あなたの Anthropic キー。git commit を実行するとすぐに実行されます — PR レビュアーが昼食から戻ってくるまでの 2 時間待つことはありません。$19 永遠に使用可能。
各フックは、インライン Python をラップする単一の POSIX シェル ファイルです(stdlib のみ — pip install なし)。すべての行を読むことができます。
| フック | 実行タイミング | チェック内容 | ブロック? |
|---|---|---|---|
| pre-commit | git commit | ハードコードされたシークレット、プレースホルダー値、散乱した console.log/print/debugger、問題参照のない TODO/FIXME、.gitignore のない機密ファイル | デフォルトではフェイルオープン; TETHER_FAIL_CLOSED=1 でブロック |
| pre-push | git push | テストのない新関数、爆発半径 × 複雑度でランク付け | 情報提供のみ — プッシュをブロックしない |
| commit-msg | すべてのコミット | Conventional Commits 正規表現検証 (feat:, fix:, chore: など) | フェイルクローズド — 不正な形式のメッセージを拒否 |
# 1. プライベートリポジトリをクローン(購入後に招待を受け取ります) git clone git@github.com:septimlabs-code/septim-tether.git # 2. フックをリポジトリにコピー cp -r septim-tether/hooks/* ~/your-repo/.git/hooks/ chmod +x ~/your-repo/.git/hooks/* # 3. Anthropic キーをエクスポート (または ~/.septim-tether.env に設定) export ANTHROPIC_API_KEY=sk-ant-... # ステージングされた diff を開いて実行: git commit -m "feat: あなたの変更"
Tether は入力時にバグをキャッチします。Flint は Tether が PR を開くときに見落としたものをキャッチします。異なるトリガー、異なる失敗モード、どちらも特定の検出結果なしに LGTM を拒否します。レビューレイヤーを借りるのではなく所有する。
Septim Flint を見る — $29 →このページは自動的に翻訳されました。英語版については、ここをクリックしてください。