status について
FPF ナレッジベースを調べ、ディレクトリ構成、各層の仮説数と決定数、証拠の有効性、推定されるワークフロー段階を報告するスキルです。
主な機能
- 01必須の .fpf/ ディレクトリを確認
- 02ナレッジ層ごとの仮説数を集計
- 03証拠の期限切れを確認
- 04決定数を集計して段階を推定
活用シーン
- 01現在の FPF ワークフロー状態の確認
- 02古い証拠や期限切れの証拠の発見
- 03次のワークフロー手順の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill statusインストール後、Claude Code で/statusを入力して読み込まれたか確認します。
詳細
ステータス確認
FPF ナレッジベースの現在の状態を表示します。
アクション(実行時)
- ディレクトリ構成を確認:
.fpf/が存在し、必須のサブディレクトリが含まれていることを確認します。 - 仮説の数を数える: 各ナレッジレイヤー内のファイルを一覧表示します。
.fpf/knowledge/L0/(提案済み).fpf/knowledge/L1/(検証済み).fpf/knowledge/L2/(妥当性確認済み).fpf/knowledge/invalid/(却下済み)
- エビデンスの有効性を確認:
.fpf/evidence/をスキャンして、有効期限切れのエビデンスを確認します。 - 意思決定の数を数える:
.fpf/decisions/内のファイルを一覧表示します。 - ユーザーに報告します。
ステータスレポートの形式
## 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/ 内の各エビデンスファイルについて:
- フロントマターから
valid_untilフィールドを読み取ります。 - 現在の日付と比較します。
- 次のように分類します。
- 有効:
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.
コメント
Markdown 対応