mcpField
S
status

status

github.com/neolabhqAgent 工作流1.8k1.2k 次安装9 周前更新
代码仓库

关于 status

用于检查 FPF 知识库并报告目录结构、各层假设与决策数量、证据时效及推断出的工作流阶段。

主要功能

  1. 01检查必需的 .fpf/ 目录
  2. 02按知识层统计假设
  3. 03检查证据是否过期
  4. 04统计决策并推断阶段

适用场景

  1. 01查看当前 FPF 工作流状态
  2. 02发现陈旧或过期证据
  3. 03确定下一步工作流操作

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/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. 从 frontmatter 中读取 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.

评论

支持 Markdown