Claude-skill-registry implementation-context

実装開始時のコンテキストセットアップ。関連ナレッジを検索し、効率的な実装開始を支援。新規実装タスク開始時に自動トリガーまたは明示的に呼び出し可能。

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/implementation-context" ~/.claude/skills/majiayu000-claude-skill-registry-implementation-context && rm -rf "$T"
manifest: skills/data/implementation-context/SKILL.md
source content

Implementation Context Setup

実装開始時にExocortexから関連ナレッジを検索し、コンテキストを効率的にセットアップする。

自動トリガー条件

  • 新規機能実装タスクの開始時
  • リファクタリングタスクの開始時
  • 既存機能の大幅な変更時

明示的呼び出し

/implementation-context [機能名や技術要素]

実行手順

Step 1: 関連ナレッジの検索

exo_recall_memories(
  query="[機能名] [技術要素]",
  context_filter="lorepedia",
  tag_filter=["implementation-pattern"],
  limit=10
)

Step 2: 検索結果の表示

見つかったナレッジを以下の形式でサマリ表示:

## 関連ナレッジ(N件)

### コードパターン
- [パターン名]: [概要]

### ディレクトリ構造
- [構造の説明]

### 過去の判断
- [判断内容と理由]

Step 3: 探索ガイドの提示

ナレッジで不足している情報について、参照すべきファイル・ディレクトリを提案:

## 追加で確認が必要な箇所
- src/components/features/[関連コンポーネント]
- src/app/[関連ルート]

Step 4: 記録リマインダー

実装完了時に記録すべき内容を提示:

## 実装完了時に記録を検討
- 新しいコードパターンを発見した場合
- アーキテクチャ上の判断を行った場合
- 再利用可能な処理を実装した場合

記録用テンプレート

実装完了時の記録には以下を使用:

exo_store_memory(
  content="""
## パターン名
[パターンの名前]

## 概要
[何をするパターンか]

## 実装例
\`\`\`typescript
[コード例]
\`\`\`

## 適用場面
[このパターンを使うべき状況]

## 関連ファイル
- [ファイルパス]
""",
  context_name="lorepedia",
  tags=["implementation-pattern", "技術タグ", "機能タグ"],
  memory_type="insight"
)