config/.agents/skills/doc-updater/SKILL.md
セッションの変更がドキュメントに与える影響を判断し、必要な更新だけを行うスキル。staged change があればそれを対象にし、無い場合は git diff HEAD と未追跡ファイルにフォールバックする。commit-push スキルまたは stop hook から明示的に呼び出された場合にのみ実行する。ユーザーが /doc-updater と明示的に指示した場合を除き、自律的に起動しない。
npx skillsauth add ryonakae/dotfiles doc-updaterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ドキュメントの品質基準は agents-md-creator スキルに集約されている。このスキルはセッション中の差分を分析し、更新の要否とスコープを判断した上で、agents-md-creator の基準に従って増分更新を行う。実行環境が skill の明示呼び出しをサポートしていればそれを使い、サポートしていなければこのファイルを読んで同じ手順を inline で実行する。
git add でステージングに追加するスキップする場合は「ドキュメント更新は不要です」とだけ返して終了する。
ルート直下のエージェント指示ファイル(AGENTS.md, CLAUDE.md, GEMINI.md)のうち、シンボリックリンクでない実ファイルを特定する。symlink の場合はリンク先の実ファイルだけを編集対象にする。
分割ドキュメント構造(docs/agents/*.md など)がある場合はそれも確認する。
git diff --cached に出力があれば staged change だけを対象にする。空の場合は git diff HEAD と未追跡ファイル(git status で ?? のもの)にフォールバックする。
以下の情報を収集する:
以下は更新する。
以下は更新不要。
迷ったら更新する側に倒す。
agents-md-creator スキルの SKILL.md と references/best-practices.md を読み、その品質基準・レビュー観点・修正優先順位に従って更新する。
ただし以下は doc-updater 固有の振る舞いとしてオーバーライドする:
agents-md-creator による全体整理を提案する最後に次を簡潔に報告する。
tools
Zellij の CLI 制御とセッション運用を行うスキル。`zellij` コマンドや `zellij action` で、セッションの作成・attach・一覧・終了、pane/tab/floating pane の操作、出力監視、`config.kdl` の調整を行いたいときに使う。外部プロセスから Zellij を制御するときや設定・運用を整えるときに使い、layout や swap layout の適用・編集にも対応する。
tools
Design, inspect, and troubleshoot Pencil .pen files with MCP tools. Use this skill when an AI coding agent needs one selected mode per request: (1) Design-only editing in Pencil, (2) Design to Code implementation from Pencil files, (3) Code to Design synchronization into Pencil, or (4) Pencil MCP troubleshooting.
development
モバイルアプリUIの設計・改善・レビューを行うスキル。iOS、Android、Flutter、React Native を問わず、情報設計、UIパターン選定、タイポグラフィ、色、ブランド世界観、状態設計、プラットフォーム適応を伴う実装判断で使う。設定画面、一覧、フォーム、オンボーディング、空状態、エラー状態、詳細画面などの画面設計や、スクリーンショット・実装コードのレビュー、UI改善提案が必要なときに使う。
documentation
Conventional Commits メッセージを自動生成し、必要なら doc-updater skill を呼び出してからコミットと push を行うスキル。コミットしたい時、pushしたい時、ドキュメント更新込みでコミットしたい時に使用する。ユーザーが /commit-push と明示的に指示した場合を除き、自律的に起動しない。