相互认识
克劳德代码的知识复合。
这有什么作用
interknow是一个持久的模式存储库——它存储了从代码审查、调试会话和架构决策中吸取的经验教训,这样它们就可以在会话中复合,而不是被遗忘。
每个知识条目都是一个带有YAML frontmatter跟踪来源的markdown文件(independent 对比 primed)、域标签、证据锚点(文件路径、提交SHA)和 lastConfirmed 时间戳。在没有独立确认的情况下获得10条评论的条目会衰减到存档中,防止过时的知识污染未来的会话。
该插件包括一个qmd-MCP服务器,用于跨条目进行语义搜索,因此您可以询问“我们对数据库迁移了解多少?”,并按相似性对相关条目进行排名。
安装
首先,添加 跨部门市场 (一次性设置):
/plugin marketplace add mistakeknot/interagency-marketplace然后安装插件:
/plugin install interknow用法
解决问题后复合新模式:
/interknow:compound或者自然地问:
"document what we just learned about SQLite WAL mode"
"save this debugging pattern for next time"查询现有知识:
/interknow:recall或者:
"what do we know about shell portability?"
"recall knowledge about hook timing"建筑
config/knowledge/
*.md Knowledge entries (markdown + YAML frontmatter)
archive/ Decayed entries
README.md Entry format, provenance rules, decay rules
scripts/
launch-qmd.sh qmd MCP server launcher (graceful degradation)
skills/
compound/SKILL.md Knowledge entry creation workflow
recall/SKILL.md Knowledge query workflow
hooks/
session-start.sh Reports knowledge stats at session start输入格式
---
title: Shell stat fallback to epoch zero
domain: shell
provenance: independent
lastConfirmed: 2026-02-20
evidence:
- path: os/clavain/lib/lib-sprint.sh
line: 142
---
When `stat` fails on a missing file, fall back to epoch 0 (not current time).
Using current time would skip all staleness checks...生态系统
interknow是从以下来源提取的 interflux的知识层。interflux launch-qmd.sh 现在是一个重定向到此处的存根。
