jpskill.com
✍️ ライティング コミュニティ

devdocs-sync

開発後のドキュメント更新、コードとドキュメントの整合性確認、実装進捗の把握といったニーズに対し、「sync docs」などのキーワードをトリガーに、ドキュメントと実装の進捗を同期させるSkill。

📜 元の英語説明(参考)

Sync documentation with implementation progress. Use when users need to update docs after development, verify doc-code consistency, or track implementation progress. Triggers on keywords like "sync docs", "update progress", "doc consistency", "同步文档", "更新进度".

🇯🇵 日本人クリエイター向け解説

一言でいうと

開発後のドキュメント更新、コードとドキュメントの整合性確認、実装進捗の把握といったニーズに対し、「sync docs」などのキーワードをトリガーに、ドキュメントと実装の進捗を同期させるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o devdocs-sync.zip https://jpskill.com/download/8776.zip && unzip -o devdocs-sync.zip && rm devdocs-sync.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8776.zip -OutFile "$d\devdocs-sync.zip"; Expand-Archive "$d\devdocs-sync.zip" -DestinationPath $d -Force; ri "$d\devdocs-sync.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して devdocs-sync.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → devdocs-sync フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

ドキュメント同期

DevDocs ドキュメントを実際の実現進捗と一致させ、偏差を検出し、状態を更新します。

言語規則

  • 中国語と英語での質問をサポート
  • 中国語での回答に統一
  • 中国語を使用してドキュメントを生成

トリガー条件

  • ユーザーが1つまたは複数の開発タスクを完了した後
  • ユーザーがドキュメントとコードの一貫性を確認する必要がある場合
  • ユーザーがドキュメントの進捗状況を更新する必要がある場合
  • 定期的な同期(Sprint 終了時など)

実行モード

/devdocs-sync                    → 完全同期(チェック + 確認 + 更新)
/devdocs-sync --check            → チェックのみ、ドキュメントは更新しない
/devdocs-sync --absorb           → 吸収モード(自動 + インテリジェント補完)
/devdocs-sync --trace            → コード追跡スキャン(マトリックスのコード位置を更新)
/devdocs-sync --archive          → 完了したタスクの強制アーカイブ
/devdocs-sync --audit            → 追跡健全性チェック
/devdocs-sync T-01 T-02          → 指定範囲の同期

モード比較

モード チェック 自動更新 インテリジェント補完 ユーザー確認
check
sync(デフォルト) ✅ 全部
absorb ✅ 高リスクのみ
trace ✅ コードスキャン ✅ マトリックス
audit ✅ 追跡

核心理念

ドキュメントとコードの関係

ドキュメント定義(計画)          コード実装(実際)
     │                        │
     ├── F-XXX 機能点    ←→   ├── 機能モジュール
     ├── AC-XXX 验收标准 ←→   ├── ビジネスロジック
     ├── T-XX 開発タスク   ←→   ├── コードコミット
     └── UT/IT/E2E テスト  ←→   └── テストファイル

核心原則

  • ドキュメントは計画、コードは実装
  • 偏差は正常、重要なのはタイムリーな同期
  • 同期は双方向であるべき:ドキュメント→コード(指導)、コード→ドキュメント(記録)

同期タイミング

タイミング 同期内容
タスク完了後 タスク状態、テスト結果の更新
Sprint 終了時 全量チェック、進捗報告
要求変更後 要求ドキュメント、影響分析の更新
コードレビュー後 設計決定の変更記録

ワークフロー

1. DevDocs ドキュメントの読み込み
   │
   ▼
2. コードリポジトリのスキャン(ワークスペースの状態)
   ├── ファイルの存在確認(Glob)
   ├── テストの実行(リアルタイム結果の取得)
   ├── 未コミットの変更確認(git status)
   └── コミット履歴の参照(git log、補助)
   │
   ▼
3. 対比分析
   ├── タスク完了状態
   ├── テストカバレッジ状況
   └── 機能実現状態
   │
   ▼
4. 偏差報告の生成
   │
   ▼
5. ユーザーに更新の確認
   │
   ▼
6. ドキュメントの更新

重要:チェックは現在のワークスペースの状態に基づいており、git のコミット履歴のみに依存しません。

モード詳細

吸収モード (--absorb)

"検査員"から"記録員"へと進化し、コード優先の開発パスをサポートします。低リスクの偏差は自動的に吸収され、高リスクの場合は確認が必要です。

詳細は absorb-mode.md を参照してください。

追跡健全性チェック (--audit)

番号体系の完全性を検出し、ドキュメントのメンテナンス負債の蓄積を防ぎます。AC カバレッジ、F タスクのクローズ、INS 変換、孤立した番号をチェックします。

詳細は audit-mode.md を参照してください。

コード追跡スキャン (--trace)

コード中の @satisfies/@verifies アノテーションをスキャンし、ドキュメントと相互検証し、追跡マトリックスのコード位置列を更新します。

詳細は trace-mode.md を参照してください。

タスクアーカイブ

完了したタスクが多すぎる場合、自動的にアーカイブを推奨し、メインドキュメントを簡潔に保ちます。

詳細は archive.md を参照してください。

同期コマンド

簡易チェック

/devdocs-sync --check
# 出力: 偏差報告(表示のみ、書き込みはしない)

完全同期

/devdocs-sync
# 流れ: チェック → 報告の表示 → 確認 → ドキュメントの更新

吸収モード

/devdocs-sync --absorb
# 流れ: チェック → 低リスクの自動吸収 → 高リスクの確認 → 報告の生成

指定範囲

/devdocs-sync T-01 T-02
# 特定のタスクのみを同期

出力ファイル

進捗報告

docs/devdocs/00-progress-report.md を生成します。全体的な進捗状況、偏差のまとめ、次のステップの提案が含まれます。

ドキュメント更新

ドキュメント 更新内容
04-dev-tasks.md タスク完了状態、実行チェックリスト
03-test-cases.md 追跡マトリックスの状態、テスト通過状態
01-requirements.md 機能点実現状態(状態列がある場合)

制約

チェック制約

  • [ ] すべての DevDocs ドキュメントを読み込んでからチェックを実行する必要がある
  • [ ] 偏差報告を生成する必要がある
  • [ ] ドキュメントを更新する前に、ユーザーに確認する必要がある(吸収モードの低リスクを除く)
  • [ ] チェック結果は追跡可能である必要がある(チェック方法を表示)

更新制約

  • [ ] ドキュメントの内容を自動的に削除せず、状態のみをマークする
  • [ ] コードを自動的に修正せず、ドキュメントのみを更新する
  • [ ] 元のドキュメント構造を保持する
  • [ ] 更新時にタイムスタンプを記録する

吸収モード制約

  • [ ] 低リスクの吸収は状態フィールドの更新のみに限定する
  • [ ] 高リスクの吸収はユーザーの確認が必要
  • [ ] 新規コンテンツは関連する番号(AC/F/US)を指定する必要がある
  • [ ] 関連付けを特定できないコンテンツは「手動で処理待ち」としてマークする
  • [ ] 吸収操作は吸収報告を生成する必要がある

安全制約

  • [ ] 未知の shell コマンドを実行しない
  • [ ] テストコマンドはプロジェクト設定のコマンドを使用する
  • [ ] 大規模な更新の前に確認する必要がある

Skill 連携

シーン 連携 Skill 説明
開発完了 /devdocs-dev-workflow 呼び出し元:タスク完了後に --trace をトリガー
タスク完了後 /devdocs-dev-tasks タスク実行後に同期をトリガー
テスト追跡 /devdocs-test-cases 連携:追跡マトリックスのコード位置を更新
要求変更 /devdocs-feature 新機能追加後に同期
Bug 修正 /devdocs-bugfix Bug 修正後にドキュメントを更新
洞察確認 /devdocs-insights 改善提案の確認後に同期
プロジェクト改造 /devdocs-retrofit 改造後に全量同期

参考資料

偏差修正ルーティング(スケジューラ機能)

偏差が検出された場合、報告書に次の修正 Skill を割り当てる必要があります。

偏差タイプ 修正 Skill 説明
設計の欠落/ずれ /devdocs-system-design コードに新しいインターフェースがあるが、ドキュメントに記録されていない
AC にテストがない /devdocs-test-cases 受け入れ基準に対応するテストケースがない
F にタスクのクローズがない /devdocs-dev-tasks 機能点に関連する開発タスクがない
コードは実装されているがドキュメントが遅れている /devdocs-sync --absorb 状態が更新されていない、新しいコンテンツが登録されていない
追跡マトリックスのコード位置がない /devdocs-sync --trace コードアノテーションがマトリックスにスキャンされていない

スケジューラ原則:偏差報告は問題点を列挙するだけでなく、明確な修正ルーティングを示す必要があります。

呼び出し順序の推奨

タスク完了後の推奨順序:

/devdocs-sync --trace    # 1. まず追跡マトリックスのコード位置を更新
        │
        ▼
/devdocs-sync            # 2. 次に全体的な状態をチェックして更新
  或 --absorb            #    (absorb は自動的に trace ステップを含む)

--trace はコードアノテーションのスキャンに焦点を当て、--absorb は状態の吸収に焦点を当てています。両者は独立して使用することも、組み合わせて使用することもできます。

次のステップ

同期が完了したら、進捗報告書の偏差修正ルーティングに従って対応する Skill を実行します。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

文档同步

保持 DevDocs 文档与实际实现进度一致,检测偏差并更新状态。

语言规则

  • 支持中英文提问
  • 统一中文回复
  • 使用中文生成文档

触发条件

  • 用户完成一个或多个开发任务后
  • 用户要求检查文档与代码一致性
  • 用户需要更新文档进度
  • 定期同步(如 Sprint 结束时)

运行模式

/devdocs-sync                    → 完整同步(检查 + 确认 + 更新)
/devdocs-sync --check            → 仅检查,不更新文档
/devdocs-sync --absorb           → 吸收模式(自动 + 智能补齐)
/devdocs-sync --trace            → 代码追溯扫描(更新矩阵代码位置)
/devdocs-sync --archive          → 强制归档已完成任务
/devdocs-sync --audit            → 追溯健康度检查
/devdocs-sync T-01 T-02          → 指定范围同步

模式对比

模式 检查 自动更新 智能补齐 用户确认
check
sync(默认) ✅ 全部
absorb ✅ 仅高风险
trace ✅ 代码扫描 ✅ 矩阵
audit ✅ 追溯

核心理念

文档与代码的关系

文档定义(计划)          代码实现(实际)
     │                        │
     ├── F-XXX 功能点    ←→   ├── 功能模块
     ├── AC-XXX 验收标准 ←→   ├── 业务逻辑
     ├── T-XX 开发任务   ←→   ├── 代码提交
     └── UT/IT/E2E 测试  ←→   └── 测试文件

核心原则

  • 文档是计划,代码是实现
  • 偏差是正常的,关键是及时同步
  • 同步应该双向:文档→代码(指导)、代码→文档(记录)

同步时机

时机 同步内容
任务完成后 更新任务状态、测试结果
Sprint 结束 全量检查、进度报告
需求变更后 更新需求文档、影响分析
代码审查后 记录设计决策变更

工作流程

1. 读取 DevDocs 文档
   │
   ▼
2. 扫描代码库(工作区状态)
   ├── 检查文件是否存在(Glob)
   ├── 运行测试(获取实时结果)
   ├── 检查未提交变更(git status)
   └── 参考提交记录(git log,辅助)
   │
   ▼
3. 对比分析
   ├── 任务完成状态
   ├── 测试覆盖情况
   └── 功能实现状态
   │
   ▼
4. 生成偏差报告
   │
   ▼
5. 询问用户确认更新
   │
   ▼
6. 更新文档

重要:检查基于当前工作区状态,而非仅依赖 git 提交历史。

模式详解

吸收模式 (--absorb)

从"检查员"进化为"记录员",支持代码优先开发路径。低风险偏差自动吸收,高风险需确认。

详见 absorb-mode.md

追溯健康度检查 (--audit)

检测编号体系完整性,防止文档维护债积累。检查 AC 覆盖、F 任务闭环、INS 转化、孤立编号。

详见 audit-mode.md

代码追溯扫描 (--trace)

扫描代码中的 @satisfies/@verifies 标注,与文档交叉验证,更新追溯矩阵代码位置列。

详见 trace-mode.md

任务归档

当已完成任务过多时自动建议归档,保持主文档简洁。

详见 archive.md

同步命令

快速检查

/devdocs-sync --check
# 输出: 偏差报告(仅显示,不写入)

完整同步

/devdocs-sync
# 流程: 检查 → 显示报告 → 确认 → 更新文档

吸收模式

/devdocs-sync --absorb
# 流程: 检查 → 自动吸收低风险 → 确认高风险 → 生成报告

指定范围

/devdocs-sync T-01 T-02
# 只同步特定任务

输出文件

进度报告

生成 docs/devdocs/00-progress-report.md,包含总体进度、偏差汇总、下一步建议。

文档更新

文档 更新内容
04-dev-tasks.md 任务完成状态、执行检查清单
03-test-cases.md 追溯矩阵状态、测试通过状态
01-requirements.md 功能点实现状态(如有状态列)

约束

检查约束

  • [ ] 必须读取所有 DevDocs 文档后再进行检查
  • [ ] 必须生成偏差报告
  • [ ] 更新文档前必须询问用户确认(吸收模式低风险除外)
  • [ ] 检查结果必须可追溯(显示检查方法)

更新约束

  • [ ] 不自动删除文档内容,只标记状态
  • [ ] 不自动修改代码,只更新文档
  • [ ] 保留原有文档结构
  • [ ] 更新时记录时间戳

吸收模式约束

  • [ ] 低风险吸收仅限状态字段更新
  • [ ] 高风险吸收必须用户确认
  • [ ] 新增内容必须指定关联编号(AC/F/US)
  • [ ] 无法确定关联的内容标记为"待手动处理"
  • [ ] 吸收操作必须生成吸收报告

安全约束

  • [ ] 不执行未知的 shell 命令
  • [ ] 测试命令使用项目配置的命令
  • [ ] 大规模更新前必须确认

Skill 协作

场景 协作 Skill 说明
开发完成 /devdocs-dev-workflow 被调用:任务完成后触发 --trace
任务完成后 /devdocs-dev-tasks 执行任务后触发同步
测试追溯 /devdocs-test-cases 协作:更新追溯矩阵代码位置
需求变更 /devdocs-feature 新功能添加后同步
Bug 修复 /devdocs-bugfix Bug 修复后更新文档
洞察确认 /devdocs-insights 改进建议确认后同步
项目改造 /devdocs-retrofit 改造后全量同步

参考资料

偏差修复路由(调度器功能)

当检测到偏差时,必须在报告中指派下一步修复 Skill:

偏差类型 修复 Skill 说明
设计缺失/漂移 /devdocs-system-design 代码有新接口但文档未记录
AC 缺测试 /devdocs-test-cases 验收标准无对应测试用例
F 缺任务闭环 /devdocs-dev-tasks 功能点无关联开发任务
代码已实现文档落后 /devdocs-sync --absorb 状态未更新、新内容未登记
追溯矩阵代码位置缺失 /devdocs-sync --trace 代码标注未扫描到矩阵

调度器原则:偏差报告不能只列出问题,必须给出明确的修复路由。

调用顺序建议

任务完成后的推荐顺序:

/devdocs-sync --trace    # 1. 先更新追溯矩阵代码位置
        │
        ▼
/devdocs-sync            # 2. 再检查整体状态并更新
  或 --absorb            #    (absorb 自动包含 trace 步骤)

--trace 专注于代码标注扫描,--absorb 专注于状态吸收。两者可独立使用,也可组合使用。

下一步

同步完成后,根据进度报告中的偏差修复路由执行对应 Skill。