claude-worktrace は何をしますか?
セッションの作業内容を自動記録し、修正から学習し、スタンドアップを生成します。セッション間で重要な情報を保持する3つのClaude Codeスキルです。
概要
thumperL/claude-worktrace は、以下の3つのスキルで構成されます:
- worktrace: セッション中の作業(変更したファイル、実行したコマンド、発見事項、決定事項)を自動的に記録します。
- learn: あなたの修正やフィードバックから学習し、その知識を将来のセッションで再利用します。
- standup: 記録されたログから日次スタンドアップレポートを生成します。
インストール方法
# Claude Code プロジェクトのルートで実行
claude add thumperL/claude-worktrace
使用方法
worktrace
Claude Code で作業を開始すると、worktrace が自動的にアクティビティを記録し始めます。手動で記録を開始するには:
/worktrace start
記録されたアクティビティを表示するには:
/worktrace show
learn
新しい知識を追加するには:
/learn add "<知識の内容>"
例:
/learn add "このプロジェクトでは、APIエンドポイントは常に '/api/v2/' プレフィックスを使用する必要があります"
蓄積された知識を表示するには:
/learn list
standup
本日のスタンドアップレポートを生成するには:
/standup generate
特定の日付のレポートを生成するには:
/standup generate --date 2024-01-15
設定
すべてのスキルは .claude/settings.json で設定できます:
{
"skills": {
"worktrace": {
"log_dir": ".claude/worktrace/logs",
"auto_start": true
},
"learn": {
"knowledge_file": ".claude/worktrace/knowledge.md"
},
"standup": {
"output_dir": ".claude/worktrace/standups"
}
}
}
保存場所
- 作業ログ:
.claude/worktrace/logs/ - 知識ベース:
.claude/worktrace/knowledge.md - スタンドアップレポート:
.claude/worktrace/standups/
利点
- コンテキストの継続性: セッションをまたいでコンテキストが失われることを防ぎます。
- 知識の蓄積: プロジェクト固有の知識を徐々に蓄積し、改善します。
- 状況認識: チームの進捗状況を把握しやすくなります。
- バージョン管理との親和性: すべてがMarkdownファイルとして保存されるため、簡単にバージョン管理できます。
貢献
問題の報告や機能リクエストは、GitHub リポジトリ にお願いします。