一键导入
doc-sync
リポジトリ内のドキュメントを実際の実装と比較し、乖離している箇所を検出して更新するSkill。 検出した全乖離を確認なしで一括更新し、`--dry-run`指定時は更新せず差分のみ報告する。 ユーザーが「ドキュメントを更新」「READMEが古いので直して」のように依頼したら必ずこのSkillを使うこと。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
リポジトリ内のドキュメントを実際の実装と比較し、乖離している箇所を検出して更新するSkill。 検出した全乖離を確認なしで一括更新し、`--dry-run`指定時は更新せず差分のみ報告する。 ユーザーが「ドキュメントを更新」「READMEが古いので直して」のように依頼したら必ずこのSkillを使うこと。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
GitHubのPull Request(PR)のコードレビューを行うSkill。worktreeを作成してソースコード全体を読みながらFinder SubAgentで指摘候補を発見し、Verifier SubAgentで検証する。レビューをレポートとインラインコメントで投稿する。self reviewにも対応する。 ユーザーが「このPRをレビューして」のように依頼したら使うこと。
Agent skill (SKILL.md)の品質を評価基準に沿って採点し、観点ごとの判定と修正案をレポートするSkill。 評価のみ行い、ファイルの編集はしない。 ユーザーが「このskillを評価して」「skillをレビューして」「SKILL.mdの品質を見て」のように依頼したら必ずこのSkillを使うこと。 skillの新規作成や編集そのものを依頼された場合は使わない。
GitHub issueを起点に「調査 → worktree作成 → 実装 → PR作成」を一気通貫で実行するSkill。実装はSubAgentに委譲し、commitとPR作成はgit-commit・github-pr-create skillに連結して実行する。「#N をsubagentで解決して」「実装をsubagentに任せてissueからPRまで」のような依頼に使う。
Pull Requestを作成するSkill。現在のbranchからpull requestを作成する。言語指定可能。 ユーザーが「PR作って」「pull request作成して」のように依頼したら使うこと。
計画や設計について、意思決定のあらゆる分岐点が解消されるまで、徹底的に質問を繰り返してください。ユーザーが計画の改善・詳細化・最適化を望んでいる場合や、設計について厳しく問い詰めてほしいと言われたとき、あるいは「計画(Plan)を詰めて」、「計画(Plan)を改善して」と要望があった際にこの手順を使用してください。
weztermのpane・tab・windowを `wezterm cli` で操作するskill。paneの分割・フォーカス移動・リサイズ・zoom・close、 tab/windowの作成・切替・リネーム、paneの表示内容の読み取り、paneへのコマンド送信と実行結果の確認を行う。 ユーザーが「weztermのpaneを分割して」「weztermの別paneでコマンドを実行して」のように、weztermと明示して依頼したときだけ使うこと。 ユーザーはtmuxも併用しているため、「paneを分割して」のようにweztermと明示されていないpane/tab操作の依頼では使わない (どちらを指すかユーザーに確認する)。 tmuxの操作、およびwezterm自体の設定 (wezterm.luaやkeybinding) の変更にも使わない。
| name | doc-sync |
| description | リポジトリ内のドキュメントを実際の実装と比較し、乖離している箇所を検出して更新するSkill。 検出した全乖離を確認なしで一括更新し、`--dry-run`指定時は更新せず差分のみ報告する。 ユーザーが「ドキュメントを更新」「READMEが古いので直して」のように依頼したら必ずこのSkillを使うこと。 |
| allowed-tools | Read, Edit, Write, Glob, Grep, Bash(find:*), Bash(rg:*), Bash(grep:*), Bash(git:*), Bash(ls:*), Bash(cat:*), Bash(head:*), Bash(tail:*), Bash(wc:*), Bash(oxfmt:*) |
リポジトリ内のドキュメントが実装からズレていく問題を解消するためのSkillです。 ドキュメントを読み、コードと突き合わせて古い記述・抜け落ちた変更を検出し、 実装に沿った内容に更新します。
--dry-run: 検出のみ行い、ファイルは更新しない(差分プレビュー)<path>: 対象を絞り込むパス(任意。例: docs/ や README.md。指定しない場合はリポジトリ全体)language: 更新時の文章言語(任意。指定しない場合は既存ドキュメントの言語を維持する)例:
/doc-sync → リポジトリ全体を一括自動更新/doc-sync --dry-run → 差分検出のみ、更新はしない/doc-sync docs/api/ → 特定ディレクトリのみ自動更新/doc-sync README.md --dry-run → 単一ファイルの差分プレビュー以下4種類を対象にする。
| 種別 | 検出パターン |
|---|---|
| Markdown | *.md(README.md, CLAUDE.md, docs/**/*.md など) |
| docstring/コメント | コード内の関数・クラスのdocstring、ファイル冒頭のheaderコメント |
| OpenAPI/Swagger | openapi.{yaml,yml,json}, swagger.{yaml,yml,json} |
| 設定ファイル例 | .env.example, *.example.{yaml,toml,json,ini}, config.example.* |
node_modules/, .git/, dist/, build/, vendor/, .venv/ は常に除外する。
対象パス(引数指定があればそれ、なければカレントディレクトリ)から、上記4種別のドキュメントを列挙する。
具体的な探索手段(Glob, Grep, find, rg など)は問わない — 効率の良い方法で網羅すること。
探索のポイント:
node_modules/, .git/, dist/, build/, vendor/, .venv/)README.md, docs/, CLAUDE.md など)を先に処理する対象ドキュメントが1件も見つからない場合は「対象ドキュメントなし」と報告して終了する。
各ドキュメントについて、実装と照合して古い記述を見つける。 よくある乖離パターン:
| パターン | 例 |
|---|---|
| 関数・クラス名の変更 | docにはfooBar()、コードはfoo_bar()または削除済み |
| シグネチャの変更 | doc記載の引数と実装の引数が異なる |
| ファイル/ディレクトリ移動 | doc記載のパスにファイルが存在しない |
| CLIフラグ・コマンド変更 | doc記載の--old-flagがCLIに存在しない |
| API endpointの変更 | OpenAPIの/api/v1/fooが実装には無い、または逆 |
| 設定キーの変更 | .env.exampleに古いキーが残っている |
| 削除済み機能の残存記述 | docに「機能X」の説明があるがコードには無い |
| 新機能の未記載 | コードに「機能Y」があるがdocに記載が無い |
| 古いバージョン/依存関係 | docの「Python 3.9以上」がpyproject.tomlでは3.11以上 |
| 古いインストール手順 | doc記載の手順が現在のpackage.json/Makefileと不一致 |
照合方法のヒント:
具体的にどのtool(Read/Grep/Glob/Bash等)で確認するかはAIに任せる。
注意: 文体・言い回しの好みは乖離ではない。事実が間違っている箇所のみを対象にする。
検出した乖離を以下の形式でユーザーに提示する。 ファイル単位 → セクション単位で階層化する。
検出した乖離:
1. README.md
- "## インストール" セクション
現状: `npm install foo-cli`
実装: `package.json`の`name`は`bar-cli`に変更されている
- "## 使い方" セクション
現状: `--old-flag`オプションの説明
実装: `src/cli.ts`では`--new-flag`に改名されている
2. docs/api.md
- "## ユーザー作成" セクション
現状: POST `/api/v1/users`、必須フィールドは`name, email`
実装: `src/routes/users.ts`では`name, email, role`が必須
--dry-run が指定されていない限り、検出した全ての乖離を Edit で書き換える。
適用時は以下のセーフティを守る:
--dry-run が指定された場合は Edit / Write を一切呼ばず、検出した乖離リストと「もし更新するならどう書き換えるか」のbefore/afterだけを報告する。
更新後、以下を要約して表示する。
更新済み: 5セクション (3ファイル)
- README.md: インストール, 使い方
- docs/api.md: ユーザー作成, ユーザー更新
- src/cli.ts: parseArgs() docstring
スキップ: 1セクション
- docs/internal.md: "## 構成図" — 該当する実装が見つからず判断保留
--dry-run の場合は「更新済み」を「更新予定」に置き換え、ファイル変更が無いことを明示する。
ドキュメントを更新するときは、必ず実装の該当箇所を読んで確認してから書く。 コードを見ずにdocの文面だけで「こうだろう」と推測した内容を書かない。 判断材料が不足する場合はスキップして報告する。
依頼は「実装に沿わせる」であって「ドキュメントの全面リライト」ではない。 事実が古い箇所だけをピンポイントで直す。文体・構成・語彙の好みには手を出さない。
既存ドキュメントが日本語なら日本語、英語なら英語のまま更新する。
language引数で明示指定された場合のみ翻訳する。
このSkillは更新までで終わる。git add/git commit は行わない。
<path>引数で対象を絞ることを推奨<path>で個別パッケージに絞ること