doc-update
Installation
SKILL.md
doc-update: ドキュメント差分更新スキル
ソースファイルが更新された場合に、再抽出と再統合を行う差分更新パイプライン。
ワークフロー
Step 1: 変更検出
.docstore/sources.yamlを読み込む。存在しない場合はエラー終了。- 各エントリについて、ソースファイルの mtime と
extracted日付を比較する。- Bash で
stat -f %m <file>(macOS) またはstat -c %Y <file>(Linux) を使用。 - mtime を YYYY-MM-DD に変換して比較する。
- Bash で
- ソースファイルが抽出日より新しいエントリを「要更新」リストに追加する。
- 引数でドキュメント ID が指定されている場合は、そのドキュメントのみを対象とする(mtime に関わらず強制更新)。
- 要更新リストが空の場合は「すべてのドキュメントは最新です」と表示して終了する。