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

Startvest-LLC/decision-memory

製品の意思決定を理由やコンテキストと共に記録するClaudeスキル。会話形式で意思決定の瞬間を認識し、理由を尋ね、監査証跡を構築します。

decision-memory とは?

このスキルは、製品開発における意思決定を、その理由や背景とともに構造的に記録するためのClaudeスキルです。開発者が会話の中で自然に意思決定を行った瞬間を検出し、そのタイミングで「なぜその選択をしたのか」を尋ねることで、後から参照可能な監査証跡を自動的に構築します。主にClaude CodeやCursorなどのAIエージェントプラットフォーム上で動作し、開発プロセスにおける透明性とトレーサビリティを向上させます。SKILL.mdには、意思決定のトリガーとなるキーワードやパターン、記録するデータ構造(日時、決定内容、理由、影響範囲など)が定義されており、チーム全体で一貫した記録フォーマットを維持できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Startvest-LLC/decision-memory

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

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

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

ドキュメント

decision-memory は何をしますか?

製品の意思決定を理由やコンテキストと共に記録するClaudeスキル。会話形式で意思決定の瞬間を認識し、理由を尋ね、監査証跡を構築します。

概要

このスキルは、製品開発における意思決定をその理由や背景とともに構造的に記録するためのClaudeスキルです。開発者が会話の中で自然に意思決定を行った瞬間を検出し、そのタイミングで「なぜその選択をしたのか」を尋ねることで、後から参照可能な監査証跡を自動的に構築します。

機能

  • 会話を起点とした記録: 開発者が会話中に下した意思決定を自動認識
  • 理由のプロンプト: 意思決定の瞬間に「なぜ」を尋ね、理由を明示化
  • 監査証跡の構築: 日時、決定内容、理由、影響範囲などを含む構造化データを生成
  • 一貫したフォーマット: チーム全体で統一された記録形式を維持

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントプラットフォーム

使い方

  1. 開発中に意思決定が必要な場面で、このスキルが自動的に介入します
  2. 決定内容とその理由を記録するための簡潔な質問が表示されます
  3. 回答に基づいて構造化されたエントリが生成され、監査証跡に追加されます

設定

スキルの動作をカスタマイズするには、以下の環境変数を使用できます:

  • DECISION_MEMORY_OUTPUT_DIR: 記録の出力先ディレクトリ(デフォルト: ./decisions)
  • DECISION_MEMORY_FORMAT: 出力フォーマット(json または markdown、デフォルト: json)

出力例

{
  "timestamp": "2024-01-15T10:30:00Z",
  "decision": "GraphQLからREST APIへの移行",
  "rationale": "パフォーマンス要件を満たすため、より単純なキャッシュ戦略が必要だった",
  "impact": ["API応答時間の改善", "フロントエンドの複雑性低減"],
  "alternatives_considered": ["既存のGraphQLスキーマの最適化", "部分的なRESTの導入"]
}

ライセンス

MIT

関連スキル