scaccogatto/okf-skills

The OKF toolkit for Claude Code — author, maintain, validate & visualize Open Knowledge Format bundles. Plugin, agent skills, and a GitHub Action.

解决的问题

本项目为 Open Knowledge Format (OKF) 提供了一套工具链,这是一种与供应商无关的存储系统知识的方法,将知识存储为带有 YAML frontmatter 的 Markdown 文件目录。它允许人类和 AI 代理维护一个可移植、版本控制的知识库,其中包含用于信任、来源和过时状态的元数据,防止代理依赖过时或未经验证的信息。

运作方式

该工具包实现了 OKF v0.2 规范。它提供了生成、验证和可视化知识包的工具。它使用确定性的合规性检查器来确保知识包符合规范。对于现有项目,它可以透过使用具有专门子代理的 map-reduce 流程分析 git 历史记录和会话记录来“回填”知识包。

目标对象

使用 AI 编码代理(如 Claude Code、Cursor 或 Codex)的开发人员和团队,他们希望以一种结构化、机器可读的方式记录其系统,以便代理能够实际使用和维护。

特色亮点

  • 多渠道发布:可作为 Claude Code 插件、透过 skills.sh 的代理技能、用于 CI 验证的 GitHub Action 以及唯读的 MCP server 使用。
  • 确定性验证:包含一个独立的合规性检查器,可以将 v0.1 知识包迁移至 v0.2。
  • 知识回填:使用事件分析器和 bundle-weaver 代理架构,自动从存储库历史记录中重建知识包。
  • 互动式可视化:生成一个自包含的知识包 HTML 图表,并在渲染时计算信任层级和过时状态。
  • 强制维护:一个可选的“停止钩子”(Stop hook),如果追踪的文件已变更但对应的 OKF 文档未更新,则会阻止代理完成任务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目