mcpField
F
fpf:status

fpf:status

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

fpf:status について

FPF ナレッジベースのディレクトリ、層ごとの仮説数、エビデンスの鮮度、判断記録を確認するスキルです。現在のワークフロー段階を特定し、次の手順を提示します。

主な機能

  1. 01必要なディレクトリ構成の確認
  2. 02ナレッジ層ごとの仮説数の集計
  3. 03古いエビデンスや期限切れの特定
  4. 04設計判断記録の件数集計
  5. 05段階の判定と次の手順の提示

活用シーン

  1. 01FPF ワークスペースの初期化状態の確認
  2. 02層ごとの仮説数の把握
  3. 03対応が必要なエビデンスの特定
  4. 04FPF ワークフローの次の手順の判定

インストール

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

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

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

詳細

ステータス確認

FPF ナレッジベースの現在の状態を表示します。

アクション(実行時)

  1. ディレクトリ構成を確認: .fpf/ が存在し、必須のサブディレクトリが含まれていることを確認します。
  2. 仮説の数を数える: 各ナレッジレイヤー内のファイルを一覧表示します。
    • .fpf/knowledge/L0/(提案済み)
    • .fpf/knowledge/L1/(検証済み)
    • .fpf/knowledge/L2/(妥当性確認済み)
    • .fpf/knowledge/invalid/(却下済み)
  3. エビデンスの有効性を確認: .fpf/evidence/ をスキャンして、有効期限切れのエビデンスを確認します。
  4. 意思決定の数を数える: .fpf/decisions/ 内のファイルを一覧表示します。
  5. ユーザーに報告します。

ステータスレポートの形式

## FPF Status

### Directory Structure
- [x] .fpf/ exists
- [x] knowledge/L0/ exists
- [x] knowledge/L1/ exists
- [x] knowledge/L2/ exists
- [x] evidence/ exists
- [x] decisions/ exists

### Current Phase
Based on hypothesis distribution: ABDUCTION | DEDUCTION | INDUCTION | DECISION | IDLE

### Hypothesis Counts

| Layer | Count | Status |
|-------|-------|--------|
| L0 (Proposed) | 3 | Awaiting verification |
| L1 (Verified) | 2 | Awaiting validation |
| L2 (Validated) | 1 | Ready for decision |
| Invalid | 1 | Rejected |

### Evidence Status

| Total | Fresh | Stale | Expired |
|-------|-------|-------|---------|
| 5 | 3 | 1 | 1 |

### Warnings

- 1 evidence file is EXPIRED: ev-benchmark-old-2024-06-15
- Consider running `/fpf:decay` to review stale evidence

### Recent Decisions

| DRR | Date | Winner |
|-----|------|--------|
| DRR-2025-01-15-use-redis | 2025-01-15 | redis-caching |

フェーズ判定ロジック

ナレッジベースの状態を調べて、現在のフェーズを判定します。

条件フェーズ次のステップ
.fpf/ ディレクトリがない未初期化/fpf:propose-hypotheses を実行
L0 > 0、L1 = 0、L2 = 0アブダクション検証を続行
L1 > 0、L2 = 0演繹妥当性確認を続行
L2 > 0、最近の DRR がない帰納監査と意思決定を続行
最近の DRR がある意思決定完了意思決定を確認
すべて空アイドル/fpf:propose-hypotheses を実行

エビデンスの有効性確認

.fpf/evidence/ 内の各エビデンスファイルについて:

  1. フロントマターから valid_until フィールドを読み取ります。
  2. 現在の日付と比較します。
  3. 次のように分類します。
    • 有効:valid_until が今日 + 30 日より後
    • 期限間近:valid_until が今日より後で、今日 + 30 日より前
    • 期限切れ:valid_until が今日より前

エビデンスに期限間近または期限切れのものがある場合は、ユーザーに警告し、/fpf:decay を提案します。

出力例

## FPF Status

### Current Phase: DEDUCTION

You have 3 hypotheses in L0 awaiting verification.
Next step: Continue the FPF workflow to process L0 hypotheses.

### Hypothesis Counts

| Layer | Count |
|-------|-------|
| L0 | 3 |
| L1 | 0 |
| L2 | 0 |
| Invalid | 0 |

### Evidence Status

No evidence files yet (hypotheses not validated).

### No Warnings

All systems nominal.

コメント