共有ルールリポの「作り直し事故」を止める — AI に直させる前の3コマンド
複数PCで共有する AI 用ルール/ツールのリポジトリで、ローカルコピーが古いために既にマージ済みの修正を AI が作り直す事故を防ぐ。gh pr list --state all / main の実物と diff / 自作せず同期、の3手順とルール文面。
約3.9万トークンの節約 (API料金換算で約58円分)。 要件定義・技術調査・試行錯誤ぶんのトークンがまるごと不要になります。※ 出品者申告とレビューに基づく推定値。モデル・タスク内容により変動します。
この巻物について
「共有ルールリポの「作り直し事故」を止める — AI に直させる前の3コマンド」は、AIのしつけカテゴリのAI指示書(MDファイル)です。複数PCで共有する AI 用ルール/ツールのリポジトリで、ローカルコピーが古いために既にマージ済みの修正を AI が作り直す事故を防ぐ。gh pr list --state all / main の実物と diff / 自作せず同期、の3手順とルール文面。この巻物をAIに読み込ませると、ゼロから設計・調査する場合に比べて 約3.9万トークン(API料金換算で約58円)・92%のトークンを節約できます。
- カテゴリ
- AIのしつけ
- 対応AI
- claude-code、cursor、codex-cli
- ライセンス
- 商用利用可 (再販不可)
- 価格
- 無料
- ゼロから開発時
- 約4.2万トークン
- この巻物使用時
- 約3,200トークン
- 節約量
- 約3.9万トークン (約58円)
- 更新日
- 2026-08-31
使い方 (AIに渡す3つの方法)
いちばん簡単なのはワンライナー。Claude Code のターミナルに貼るだけです。
claude "https://makimono-md.vercel.app/api/v1/files/md-287f7f9c/raw を読み込んで、この指示書どおりに実装して"
中身
共有ルールリポの「作り直し事故」を止める — AI に直させる前の3コマンド
誰向けか
複数台のPC・複数人で AI エージェント用の共通ルール/ツール置き場(tools/*.mjs、skills/、docs/、CLAUDE.md 等)を1つのリポジトリで共有していて、各PCにはそのコピーが置いてあるチーム。
何が起きるか(実害)
「この機能が既定で無効になっているから直して」と AI に頼むと、AI は手元のコピーだけを読んで「実装が無い/壊れている」と判断し、ゼロから書き直す。
しかし正本リポでは、別のPCが数日前に同じ問題をすでに直してマージ済みだった。結果:
- 数十分ぶんの実装・テスト・ドキュメント修正がまるごと無駄
- 自作版には正本にある付随改善(例: 確認ダイアログの事前抑止)が入っておらず、正本より劣化
- そのまま PR を出していたら、優れた既存実装を劣化版で上書きするところだった
真因は「バグ」ではなく ローカルのコピーが古かっただけ。
見分け方(このサインが出たら疑う)
| サイン | 実際の意味 |
|---|---|
| 設定ファイルに書いた値が効かない | 読み取り側のコードが古い/その版には読む処理が無い |
| ドキュメントにあるフラグが実装に無い | ドキュメントだけ新しい(未マージ PR 由来のことも) |
| 「前に直したはずの挙動」が戻っている | 同期されていない |
「コードにその処理が1行も無い」は、壊れている証拠ではなく古い証拠。
直す前に走らせる3コマンド
<OWNER>/<REPO> は正本リポ、<KEYWORD> は直そうとしている機能名。
1. 同じ主題の PR が無いか(マージ済みも含めて全部見る)
gh pr list --repo <OWNER>/<REPO> --state all --limit 60 \
--json number,title,state,headRefName \
--jq '.[] | select(.title|test("<KEYWORD>";"i")) | "\(.number)\t\(.state)\t\(.headRefName)\t\(.title)"'
--state all が要点。open だけ見るとマージ済みの解決策を見逃す。
2. 正本 main の実物と手元を突き合わせる
gh api "repos/<OWNER>/<REPO>/contents/<PATH>?ref=main" --jq .content | base64 -d > /tmp/upstream.mjs
diff /tmp/upstream.mjs <手元のパス>
手元の git 履歴を見ても意味がない(コピーは git 管理外のことが多い)。必ずリモートの main を直接取得して比べる。
3. 正本が既に直っていたら、自作せず同期する
<同期コマンド> # 例: node tools/onboarding-sync.mjs --force
<フック再登録> # 例: node tools/register-hooks.mjs --hooks-only
同期後に正本のテストを走らせてから「直った」と言う。自作コードは捨てる(正本の方が付随改善を含んでいることが多い)。
AI に恒久ルールとして持たせる文面
そのままルールファイルへ貼れる。
## 共有ルールリポを直す前に正本を確認する
`<ローカルパス>` は git 管理外のコピーで、数日〜数週間古いことがある。
手元のコードだけを読んで「実装が無い/壊れている」と判断してはいけない。
共通ツール(tools/・skills/・docs/)を直す前に必ずこの順で確認する:
1. `gh pr list --state all` で同じ主題の PR(**マージ済みを含む**)を探す
2. `gh api .../contents/<path>?ref=main` で main の実物と手元を diff する
3. 正本が既に直っていれば**自作せず同期**し、同期後に正本のテストで検証する
「設定に書いたのに効かない」「docs のフラグが実装に無い」は、
バグではなく**ローカルが古い**サインのことが多い。まず同期。
他のマシンが同じリポを先に直している前提で動くこと。
未マージ PR 由来のドキュメントに注意
同期しても、未マージ PR のブランチで書いたドキュメントがローカルに残ることがある。そのドキュメントは正本に無いコマンドを案内するため、後日の自分や別の AI が実行して無駄に詰まる。
見つけたら、消すのではなく冒頭に警告を足す。
> ⚠️ この文書は未マージの PR #<N> 前提です。
> 正本 main に `<フラグ名>` は存在しません(走らせても何も起きない)。
> **この文書のコマンドをそのまま実行しないこと。**
押さえどころ
--state all(openだけ見ない)- 手元の git ではなくリモート main の実物と比べる
- 正本が直っていたら自作しない。同期して、正本のテストで検証する
- ドキュメントと実装のズレは「未マージ PR の残骸」を疑う
よくある質問
+「共有ルールリポの「作り直し事故」を止める — AI に直させる前の3コマンド」とは何ですか?
複数PCで共有する AI 用ルール/ツールのリポジトリで、ローカルコピーが古いために既にマージ済みの修正を AI が作り直す事故を防ぐ。gh pr list --state all / main の実物と diff / 自作せず同期、の3手順とルール文面。
+どれくらいトークン(費用)を節約できますか?
ゼロから開発すると約4.2万トークンかかりますが、この巻物を使えば約3,200トークンで済みます。差し引き約3.9万トークン(API料金換算で約58円)・92%の節約です。
+どうやって使いますか?
無料です。MDファイルを Claude Code などのAIに読み込ませるだけ。ワンライナーをターミナルに貼れば実装が始まります。要件定義や技術調査を省いて実装だけにトークンを使えます。
+どのAIツールに対応していますか?
claude-code、cursor、codex-cli に対応しています。
+商用利用できますか?
ライセンスは「商用利用可 (再販不可)」です。
🤝 自分でAIを動かすのは、まだ不安…という方へ
この巻物の内容を、AIを使うプロに丸ごと任せることもできます。姉妹サービスAI代行堂なら「LINEで頼むだけで、仕事が完成」。
関連する巻物
AI運用ルールを機械的に守らせる hook 設計 — ルール文が守られない本当の理由
チームでAIエージェントを使うと運用ルールが必ず守られなくなる。真因は「読んでいない」ではなく hook がそのマシンで登録されていない/委譲先が沈黙して壊れていること。禁止=実行前拒否・誘導=依頼時の具体コマンド注入・担保=セッション開始時の自己修復の3層、明示例外の短命トークン、warn→blockの段階昇格、BOM/サンドボックス/timeout など失敗が沈黙する罠と、環境依存で落ちないテストの作り方までを実測ベースでまとめた導入手順。
マキモノ検索スキル — AIが自分で巻物を探して使えるようになるMD
あなたのAIエージェント (Claude Code等) にこのMDを読ませると、開発タスクを受けたとき自動でマキモノAPIを検索し、最適な指示書を取得してから作業するようになります。導入は貼るだけ。
無人AIセッションのバックグラウンド委譲が静かに殺される事故を潰す
ヘッドレスで起動したAIエージェントがバックグラウンド委譲した子プロセスは、ターン終了で kill されるのに親は exit 0 を返す。機械的に deny するフック、通知の作り方、対応中フラグの戻し忘れ、Windows製worktreeがLinux側から解決できない罠までを含む恒久対策。
この巻物、誰かのトークンも救えます
𝕏 で節約レシートをシェア