Communityコーディング&開発github.com

thumperL/claude-worktrace

セッションの作業内容を自動記録し、修正から学習し、スタンドアップを生成します。セッション間で重要な情報を保持する3つのClaude Codeスキルです。

claude-worktrace とは?

このスキルは、Claude Codeに3つの連携した機能(worktrace、learn、standup)を追加し、開発ワークフローを強化します。**worktrace** は各セッションの作業内容(修正したファイル、実行したコマンド、発見事項、意思決定)を自動的に記録します。**learn** は開発者による修正やフィードバックから学習し、その知識を将来のセッションで再利用できるように保存します。**standup** は記録された作業ログから毎日のスタンドアップレポートを自動生成し、チームの状況把握を効率化します。これらの機能により、セッションをまたいだコンテキストの継続性が向上し、知識の蓄積と共有が容易になります。Markdownファイルベースで動作するため、バージョン管理とも親和性が高く、Claude Codeの機能を最大限に活用して開発の生産性を高めます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add thumperL/claude-worktrace

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 リポジトリ にお願いします。

関連スキル