mcpField
Q
query

query

github.com/neolabhq生産性1.8k1.2k 回インストール9 週間前に更新
リポジトリ

query について

queryは、FPFのナレッジベースと意思決定記録を検索するスキルです。仮説の有効性スコア、依存関係、証拠の概要などを確認できます。

主な機能

  1. 01ナレッジと意思決定記録の検索
  2. 02キーワード・ID・レイヤーで絞り込み
  3. 03仮説のレイヤーとR_effスコアの表示
  4. 04依存ツリーと証拠概要の表示

活用シーン

  1. 01キャッシュ関連の仮説を検索
  2. 02特定仮説の依存関係とスコアを確認
  3. 03設計根拠記録と選定結果を検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/neolabhq/context-engineering-kit --skill query

インストール後、Claude Code で/queryを入力して読み込まれたか確認します。

詳細

ナレッジの検索

FPF ナレッジベースを検索し、保証情報とともに仮説の詳細を表示します。

アクション(実行時)

  1. ユーザーのクエリに基づいて .fpf/knowledge/ と .fpf/decisions/ を検索します。
  2. 見つかった各仮説について、以下を表示します。
    • 基本情報:タイトル、レイヤー(L0/L1/L2)、種別、スコープ
    • レイヤーが L1 以上の場合:監査セクションから R_eff を読み取ります
    • 依存関係がある場合:依存関係グラフを表示します
    • 存在する場合:エビデンスの要約
  3. 結果を表形式で提示します。

検索場所

場所内容
.fpf/knowledge/L0/提案された仮説
.fpf/knowledge/L1/検証済みの仮説
.fpf/knowledge/L2/妥当性が確認された仮説
.fpf/knowledge/invalid/却下された仮説
.fpf/decisions/設計根拠レコード
.fpf/evidence/エビデンスと監査ファイル

出力形式

## Search Results for "<query>"

### Hypotheses Found

| Hypothesis | Layer | Kind | R_eff |
|------------|-------|------|-------|
| redis-caching | L2 | system | 0.85 |
| cdn-edge | L2 | system | 0.72 |

### redis-caching (L2)

**Title**: Use Redis for Caching
**Kind**: system
**Scope**: High-load systems, Linux only

**R_eff**: 0.85
**Weakest Link**: internal test (0.85)

**Dependencies**:

[redis-caching R:0.85] └── (no dependencies)


**Evidence**:
- ev-benchmark-redis-caching-2025-01-15 (internal, PASS)

### cdn-edge (L2)

**Title**: Use CDN Edge Cache
**Kind**: system
**Scope**: Static content delivery

**R_eff**: 0.72
**Weakest Link**: external docs (CL1 penalty)

**Evidence**:
- ev-research-cdn-2025-01-10 (external, PASS)

検索方法

キーワードで検索

一致するテキストをファイルの内容から検索します。

/fpf:query caching
-> Finds all hypotheses with "caching" in title or content
特定の ID で検索

特定の仮説を検索します。

/fpf:query redis-caching
-> Shows full details for redis-caching
-> Displays dependency tree
-> Shows R_eff breakdown
レイヤーで検索

ナレッジレイヤーで絞り込みます。

/fpf:query L2
-> Lists all L2 hypotheses with R_eff scores
決定事項で検索

決定事項のレコードを検索します。

/fpf:query DRR
-> Lists all Design Rationale Records
-> Shows what each DRR selected/rejected

R_eff の表示

L1 以上の仮説について、監査セクションを読み取り、以下を表示します。

**R_eff Breakdown**:
- Self Score: 1.00
- Weakest Link: ev-research-redis (0.90)
- Dependency Penalty: none
- **Final R_eff**: 0.85

依存関係ツリーの表示

仮説に depends_on がある場合は、ツリーを表示します。

[api-gateway R:0.80]
  └──(CL:3)── [auth-module R:0.85]
  └──(CL:2)── [rate-limiter R:0.90]

凡例:

  • R:X.XX = R_eff スコア
  • CL:N = 一致度レベル(1-3)

例

キーワードで検索:

User: /fpf:query caching

Results:
| Hypothesis | Layer | R_eff |
|------------|-------|-------|
| redis-caching | L2 | 0.85 |
| cdn-edge-cache | L2 | 0.72 |
| lru-cache | invalid | N/A |

特定の仮説を検索:

User: /fpf:query redis-caching

# redis-caching (L2)

Title: Use Redis for Caching
Kind: system
Scope: High-load systems
R_eff: 0.85
Evidence: 2 files

決定事項を検索:

User: /fpf:query DRR

# Design Rationale Records

| DRR | Date | Winner | Rejected |
|-----|------|--------|----------|
| DRR-2025-01-15-caching | 2025-01-15 | redis-caching | cdn-edge |

コメント