update-docs

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

update-docs

update-docs

コード変更に基づいて
CLAUDE.md
を更新し、
_/.last-update-docs
に記録します。
基于代码变更更新
CLAUDE.md
,并记录到
_/.last-update-docs
中。

_/.last-update-docs
ファイル形式

_/.last-update-docs
文件格式

commit_hash=<hash>
commit_subject=<1行目>
commit_date=<ISO 8601>
このファイルは
.gitignore
で除外されローカル専用。
commit_hash=<hash>
commit_subject=<第一行>
commit_date=<ISO 8601>
该文件已被
.gitignore
排除,仅用于本地。

フロー

流程

Step 1: 前回の更新コミットを確認する

Step 1: 确认上次更新提交

_/.last-update-docs
を読み込んで
commit_hash
を取得。 ファイルが存在しない場合は初回扱いとして直近のコミットを基準にする。
读取
_/.last-update-docs
获取
commit_hash
。 若文件不存在,则视为首次处理,以最近的提交为基准。

Step 2: 変更内容を確認する

Step 2: 确认变更内容

bash
git log <commit_hash>..HEAD --oneline
git diff <commit_hash>..HEAD --stat
変更されたファイルと内容を把握する。
bash
git log <commit_hash>..HEAD --oneline
git diff <commit_hash>..HEAD --stat
掌握已变更的文件及内容。

Step 3: CLAUDE.md を更新する

Step 3: 更新CLAUDE.md

Current Skills の更新

更新Current Skills

skills/
配下のディレクトリ一覧を取得し、
CLAUDE.md
## Current Skills
セクションを更新する。
bash
ls -d skills/*/SKILL.md | sed 's|skills/||;s|/SKILL.md||' | sort
  • スキル数のカウントを更新:
    ## Current Skills (N)
  • カンマ区切りのスキル名一覧を更新
获取
skills/
目录下的目录列表,更新
CLAUDE.md
中的
## Current Skills
章节。
bash
ls -d skills/*/SKILL.md | sed 's|skills/||;s|/SKILL.md||' | sort
  • 更新技能数量统计:
    ## Current Skills (N)
  • 更新逗号分隔的技能名称列表

Repository Structure の更新

更新Repository Structure

以下の変更があった場合に構造ツリーを更新する:
  • .claude/agents/
    にエージェント定義が追加・削除された
  • .claude/rules/
    にルールが追加・削除された
  • .claude/skills/
    にワークフロースキルが追加・削除された
当出现以下变更时,更新结构树:
  • .claude/agents/
    中添加或删除Agent定义
  • .claude/rules/
    中添加或删除规则
  • .claude/skills/
    中添加或删除工作流技能

その他の更新対象

其他更新对象

  • インストール方法の変更
  • 新しいコンベンションの追加
  • スキル構造(Skill Anatomy)の変更
  • 安装方法的变更
  • 新增约定规范
  • 技能结构(Skill Anatomy)的变更

Step 4:
_/.last-update-docs
を更新する

Step 4: 更新
_/.last-update-docs

bash
git log -1 --format="%H"  # commit_hash
git log -1 --format="%s"  # commit_subject
git log -1 --format="%cI" # commit_date (ISO 8601)
取得した情報で
_/.last-update-docs
を更新:
commit_hash=abc123def456
commit_subject=feat(playwright): Playwright リファレンススキルを追加
commit_date=2026-03-21T10:00:00+09:00
bash
git log -1 --format="%H"  # commit_hash
git log -1 --format="%s"  # commit_subject
git log -1 --format="%cI" # commit_date (ISO 8601)
使用获取到的信息更新
_/.last-update-docs
commit_hash=abc123def456
commit_subject=feat(playwright): 添加Playwright参考技能
commit_date=2026-03-21T10:00:00+09:00

Step 5: 更新内容を報告する

Step 5: 报告更新内容

更新したファイルの一覧と変更内容を表示する。
显示已更新的文件列表及变更内容。

注意事項

注意事项

  • CLAUDE.md
    のみが更新対象。個別スキルの
    SKILL.md
    references/
    は対象外
  • 自動生成ファイルは更新対象外
  • _/.last-update-docs
    .gitignore
    に追加されているか確認する
  • 仅更新
    CLAUDE.md
    ,单个技能的
    SKILL.md
    references/
    不在更新范围内
  • 自动生成文件不在更新范围内
  • 确认
    _/.last-update-docs
    已添加至
    .gitignore