知识库状态查看器 knowledge

这是一个用于监控和管理项目知识库的工具,能够实时显示学习模式状态、统计知识条目数量、展示近期学习成果。主要功能包括知识库状态监控、学习成果提取、缓存统计和模式识别。适用于软件开发团队、项目管理者和AI辅助开发场景,帮助团队积累项目经验、记录技术决策和避免重复错误。关键词:知识库管理、学习模式、项目洞察、模式识别、决策记录、软件开发工具、AI辅助开发、团队协作。

DevOps 0 次安装 0 次浏览 更新于 2/28/2026

name: knowledge description: 显示知识库状态与近期学习成果 user_invokable: true

知识库

显示项目知识库的当前状态和近期学习成果。

功能说明

显示:

  • 学习模式状态(开启/关闭)
  • 知识库统计(各分类条目数量)
  • 近期提取的学习成果
  • 缓存统计

操作步骤

  1. 读取 knowledge/state.json 获取学习模式状态
  2. 读取每个知识文件并统计条目:
    • knowledge/cache/classifications.md
    • knowledge/learnings/patterns.md
    • knowledge/learnings/quirks.md
    • knowledge/learnings/decisions.md
  3. 从学习文件中提取最近条目(最后5条)
  4. 格式化并显示

输出格式

╔═══════════════════════════════════════════════════╗
║           项目知识库                              ║
╚═══════════════════════════════════════════════════╝

📚 学习状态
───────────────────────────────────────────────────
模式:开启(自 2026-01-08 14:00)
上次提取:5分钟前
本次会话提取次数:3

📊 知识统计
───────────────────────────────────────────────────
缓存:
  - 分类条目:23

学习成果:
  - 模式:8条
  - 特性:3条
  - 决策:5条
  - 总计:16条洞察

📝 近期学习成果
───────────────────────────────────────────────────
[模式] "在此代码库中使用 async/await 进行 API 调用"
  发现时间:2026-01-08 | 置信度:高

[特性] "认证模块使用非标准令牌格式"
  发现时间:2026-01-07 | 置信度:高

[决策] "选择 Redis 而非内存缓存用于会话存储"
  决策时间:2026-01-06 | 置信度:高

💡 命令
───────────────────────────────────────────────────
/learn      - 立即提取洞察
/learn-on   - 启用持续学习
/learn-off  - 禁用持续学习

当知识库为空时

╔═══════════════════════════════════════════════════╗
║           项目知识库                              ║
╚═══════════════════════════════════════════════════╝

📚 学习状态
───────────────────────────────────────────────────
模式:关闭
尚未进行任何提取

📊 知识统计
───────────────────────────────────────────────────
知识库为空。

💡 开始使用
───────────────────────────────────────────────────
使用 /learn 从当前会话中提取洞察。
使用 /learn-on 启用持续学习。

知识库将随着您的工作而增长,捕获:
  - 在此项目中运行良好的模式
  - 需要记住的特性和注意事项
  - 决策及其理由

步骤

  1. 读取 knowledge/state.json
  2. 读取每个知识文件的前言以获取条目数量
  3. 从学习文件中解析近期条目(查找 ## 模式:## 特性:## 决策: 标题)
  4. 格式化并显示摘要
  5. 如果文件缺失或为空,则显示“空”状态

备注

  • 条目数量来自前言中的 entry_count 字段或通过计算 ## 标题获得
  • 近期学习成果按最新顺序显示(按发现/决策日期)
  • 这是一个只读命令 - 不会修改任何文件