AgentSkillsCN

knowledge-management

在技术决策的记录与参考、过往设计决策的检索,以及技术知识的沉淀过程中使用。当用户询问“为何选择这项技术?”时,亦可提供有力的支持。

SKILL.md
--- frontmatter
name: knowledge-management
description: 技術判断の記録・参照、過去の設計決定の検索、技術的知見の蓄積を行う際に使用。「なぜこの技術を選んだ?」等の質問時にも活用する。

知識管理

プロジェクトにおける技術的判断、設計決定、学習記録を体系的に管理するスキルです。

When to Use

  • 技術的な判断や設計決定を記録したいとき
  • 過去の技術判断を参照・検索したいとき
  • 「なぜこの技術を選んだのか?」といった質問に答えるとき
  • アーキテクチャ決定記録(ADR)を管理するとき

Instructions

1. 知識の参照

まず references/KNOWLEDGE_TEMPLATE.md を読み込み、既存の技術判断記録を確認してください。

2. 技術判断の記録

新しい技術判断を記録する場合は、以下のテンプレートに従ってください:

markdown
### YYYY-MM-DD - 判断タイトル

#### 判断内容
具体的な選択内容

#### 検討した選択肢
1. **選択肢A**
   - メリット:
   - デメリット:
2. **選択肢B**
   - メリット:
   - デメリット:

#### 決定と理由
**決定**: 選択した内容
**理由**: 判断の根拠と背景

#### 影響範囲
- 影響を受けるコンポーネント

3. 記録の自動化

記録を追加するには scripts/add-entry.sh を実行できます:

bash
bash .cursor/skills/knowledge-management/scripts/add-entry.sh "判断タイトル"

4. コマンドとの連携

ユーザーが技術判断を記録したい場合は、/record-decision コマンドの利用を案内してください。