定期棚卸し。MEMORY.md整理、feedback圧縮、知識還流フラグ処理、ADR同期確認を実行する。
蓄積された運用資産(feedback、バックログ、知識還流フラグ)を定期的に圧縮・整理する。 close-chat が「セッション単位の蓄積」なら、weekly-inventory は「蓄積の圧縮」。
実行タイミング: 手動(ユーザーが /weekly-inventory を呼び出す)。目安は週1回〜月1回。
thinking.md とフィードバックの育ち具合を確認する。
feedback_*.md を確認し、3件以上の同趣旨フィードバックが thinking.md §1 に未昇格のまま溜まっていないかチェックする。 溜まっている場合は Step 3c(昇格候補の検出)で優先的に処理する。
thinking.md §1 がテンプレートのデフォルトのまま(ユーザー固有の判断軸が追記されていない)場合:
💡 thinking.md はオーナーの判断軸を定義するファイルです。
§1 を自分の判断軸・価値観・失敗パターンに書き換えると、
Claude の提案精度が変わります。
いくつか質問に答えるだけでカスタマイズできます。やってみますか?
ユーザーが希望した場合、以下の3問で最小限のカスタマイズを行う:
回答を thinking.md §1 に反映する。
前提条件:
CLAUDE.mdにSIDEKICK_VERSIONが設定されている下流 PJ のみ。 sidekick 本体 /SIDEKICK_VERSION空の PJ ではスキップ。
全 severity(Critical / Standard / Enhancement)を横断棚卸し。/inventory が Critical のみ拾うのに対し、ここが全量レポートの責務(ADR-0009)。
CURRENT=$(grep -E "^SIDEKICK_VERSION:" CLAUDE.md | sed -E 's/.*"([^"]+)".*/\1/')
# 最新 Release 取得
LATEST=$(gh api repos/SideMountain/claude-code-sidekick/releases/latest --jq '.tag_name')
# 過去のリリース一覧(現行と最新の間にある中間バージョンも拾う)
gh api repos/SideMountain/claude-code-sidekick/releases --jq '.[] | select(.tag_name > "v'${CURRENT}'") | "\(.tag_name) \(.name)"'
レポート形式(Critical は先頭に分離表示、経過日数を併記):
=== sidekick 未取込更新 ===
⚠️ Critical リリース(即取り込み推奨):
v0.5.1 — 2026-04-10 (8日経過) ← ⚠️ 長期未取込。即対応推奨
Highlights: stop hook 無限ループ修正
変更: 2ファイル
→ /adopt-sidekick-update
Standard:
v0.6.0 — 2026-04-18 (0日前)
Highlights: /adopt-sidekick-update 導入 + /inventory severity 対応
変更: 23ファイル
Enhancement(opt-in、後回し可):
v0.7.0 — 2026-04-25 (当日)
Highlights: /review-design の minor 改善
変更: 2ファイル
永久スキップ: X件
後回し(defer_until 経過): Y件 ← 要対応
後回し(defer_until 未到来): Z件
Critical 経過日数の警告基準(ADR-0009 P3 検知層):
経過日数は release の published_at と現在日時の差で計算(Linux / macOS 両対応):
PUBLISHED=$(gh api repos/SideMountain/claude-code-sidekick/releases/tags/${TAG} --jq '.published_at')
PUB_EPOCH=$(date -d "$PUBLISHED" +%s 2>/dev/null \
|| date -jf "%Y-%m-%dT%H:%M:%SZ" "$PUBLISHED" +%s 2>/dev/null \
|| printf '0')
DAYS=$(( ($(date +%s) - PUB_EPOCH) / 86400 ))
auto-memory/project_skipped_updates.md の棚卸し:
review-design スキップが残っている)を報告defer_until を過ぎているのに未対応の項目を報告# MEMORY.md の行数確認
wc -l <MEMORY.md のパス>
# Active Work の件数
grep -c "^\- \*\*" <MEMORY.md のパス>
# Backlog の未完了件数
grep -c "^\- \[ \]" <MEMORY.md のパス>
# feedback ファイル数
ls memory/feedback_*.md 2>/dev/null | wc -l
結果をユーザーに報告:
=== 棚卸し対象スナップショット ===
MEMORY.md: XXX行
Active Work: X件
Backlog: XX件(未完了)