KB Agentic Skill for Claude Code, 双子座 CLI, Google Antigravity & Codex 等
kb-agentic 把人工智能剂变成第二个大脑的守护者 关于您提供的文档 - 不是模型记得的 它支持克洛德代码(Claude Code),Codex,双子座CLI,Google Antigravity 2.0,Cursor/Windsurf风格的项目指令,以及可选的devPNT治理.
哥哥们 @antoneeo/agentic-sdlc-skill,从源代码移植到知识: 相同的过程, 一个不同的忠诚纪律.
1.35.1 有什么新鲜事
密码钩检查可以识别 代理正在做的工作. 共享验证器确认支持的本地编码补丁和记录,并在定义被禁用或无法验证时给出更准确的定向-hook诊断. 现有的钩子设置和选择退出保存.
怎么办
运行 npm install -g @antoneeo/kb-agentic-skill@latest,则 kb-agentic-install-skill,然后重新启动您的代理会话,以载入更新的验证器。 检查 npm ls -g @antoneeo/kb-agentic-skill 显示 1.35.1. 任何已配置的 Codex 钩子仍需要正常的客户端信任审查.
完整历史 : 变化
它会做什么
两把斧头是故意分开的—— 抽象 (专题:图边)和 确定性 (申诉书如何有力支持陈述:索赔行).
-
摄入——来源变得不可接触. 每份文件的逐字记录
corpus/given/,内容地址为生字节摘要。 新版本附有:supersedes:从不翻写。 非文本文件获得一个 储存的条形提取 (单位:千美元).txt,已注册提取器)——这些是位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于位于 在大型二进制中提取 实值 文物: 文摘移到它上( 不可更改性仍在执行, 在实际重要的字节上) 和原始的停留位置, 记录为original_path:+ 键original_sha256:. 233 MB 手册不会输入您的寄存器来保护字节没有定位地址——并且两个被记录的字段对它们的极限是诚实的,这些限制是不同的:original_sha256自行检查什么也没有(我们不持有字节),同时original_path被证实仍能解决, 并警告当它不解决时, 语法输入是一个带有origin: elicited; 合成带derived_from:; 您的决定包含basis:。一个没有三个的字条是模型知识 装扮成源,验证人拒绝它. -
采掘——单位为索赔. 行数
id | claim | valid | qty | about | source | prov | state编辑 id 将位置和数量,从文本中,所以LLM重写薄荷 没有新的身份。 定位器( A)p=17@412-509)被验证:验证器打开取出并检查跨度存在——和anchor <path> <phrase>为您制作, 匹配空格为\s+因为一个 PDF 提取符会断开句子中行 . 盖子与权力并列:对于每行说能做什么,源被问到必须首先持有什么——默认关闭,许可级,版本层,依赖性——因为"是的,支持的"没有闸门是一个在现场失败的计划. 规矩是 询问永远 生产:一个没有门的源头产生出一行. 有效性范围为半开("至三月"和"从三月"不相冲突). 数量被打入——混合种类或货币 拒绝和数来源没有断言的内容变成gaps:线,从不要求。 当代码尚未按规格索赔要求处理,而且定案被推迟时,索赔中包含not-yet-honored-by -> ANALYSIS_<name>(在混合项目中,SHADOW_<doc_key>设计中最新的 DevPNT 阴影;check核实目标存在并引用索赔id,导出会降下标记.源已用尽了,没有样本. "发明一无是处"是一楼一楼,当所写一无是处时停止的取出器是在每行正确的200页手册的第20页上被错误地停止的——这正是200页的手册在实地产生的. 所以一个长的源 读在 边框窗口 (默认为30页,每个计划任务一个,分类账在会话中占据您的位置),每个窗口通过推进关闭
extracted_through:在文物的侧车。 这个字段使得“我已经完成了”是可伪造的:没有记录的索赔是错误的,索赔涉及已宣布的涵盖面的一页是一个自相矛盾的,在到达涵盖面之前,没有涵盖面的涵盖面将报告。 其限制在写作时说明—— 无法证明页面被读取; 更改之处是, 快捷键现在必须写下来才能通过 。 并详尽无遗地表示阅读,永远不会 每页一行: 一页. -
安置——5个判决,查询图后. 通过每个父( polyhiarchy) 之后生成的索引进行后继 。 - 调解; 只是在问到图表后才失踪• 隔离。 类似但可能不同 成为兄弟 使用所写的区分线 ——如果你不能写出来,那就是同一个概念. 循环在写入时被拒绝;合并后节点留下墓碑
redirect_to:,从不删除. -
调和——机器探测并持有,它从未决定. 5个结果:新/确认(来源附在行上——基础加强,不长)/改进(旧行去
SUPERSEDED/ 共存( 脱节范围) / 冲突 / 冲突 / 整个套CONTESTED, (中文(简体) ), 对称:用手翻出一个单元格,使检查失败。 只有新的信息能解决它——一个后来的来源,或者 您的裁决与basis:你知道的事实 和官司没有。 无依据,无裁决:偏好不是事实. 一项裁决是不可质疑的——稍后的文件以你的依据重新审理此案. -
运行结束时分批递升,以法律形式(权利主张,可重审来源,日期,机器为何不能决定). 摄取永远不会停止审讯你.
-
回顾——在回答时会读出图表,而不只是在分馏时会写出. 每当回复会断言项目领域的事实时,代理在解答模型内存之前扫描话题索引并降出-覆盖的可信度是在扫描索引上判断的,从未有过. 答复引用了索赔ids;没有继承人,就从未援引过被取代的索赔;按照要求引用了标有未兑现的索赔,但代码尚未这样做,点出其目标;只有在召回时才宣布判决(
kb: <slug> → N claims cited,匹配的节点,没有出现任何索赔gaps:,一个缺失的索引被报告为指数缺失——而不是一个缺失的图表——带有再生指令. 当DERIVED索赔理由成立时,其链被走到非DERIVED地上(给定的文物或被引出/被裁定的注释),该地被引用——重新读取剂本身的合成是回声室,这个规则存在以打破. 通过建筑,而不是劝导: kborient打开每个会话,看到主题路由器. -
抓取——当天的决定在他们蒸发前到达分类账. 在用户签名的闭幕式("chiodiamo")中,一个扫地问题——带有它自己的内在结果:"今天我录了X和Y——从今天起的任何其他决定?"——甚至连会外作出的决定都达不到,而抄本搜索也找不到. 哪些东西会浮出现有铁路上(一个有日期的便条,L1索赔行),并有明确的出处;扫荡是一分不移的(没有两次被捕获),从不制造话题,在没有人签字时保持沉默。 Kb 数据
orient显示每次会话开始时的正确性 —— 日期取自备注前题, 因为文件 mtimes lies after a clone 或 worktree —— 因此, 漏掉的抓取在第二天早晨可见 . -
修订——文档读作现状. 将新知识融入到现有文档中,是一种完全的再读和正文重写,而不是一叠过时的三角洲:锁定编辑每个正确,而整个文档则腐烂. 该学说将历史保存在"日记"(过去条目从未重写)中,将索赔表留给了调节,将图表边缘留给了分类学,并且每个文件甚至以多文件的通行证运行. 出生于一个真实的现场 死后:十二个文件 由附件重新调整, 每一个未触动的句子 留下作为印刷的真理.
故意缺席:每个节点覆盖或完成状态. gaps: 说节点缺少什么 没有什么能把它收集到仪表板里 A 类 来源 它记录了它读得有多远, 但是在它自己的侧车和其他地方—— 物证索引印出每个文物的事实, 包括已完工的文物, 因为只列出后面的东西.
主要特点
- 以知识衡量且从未在文件中衡量的风险比例分类: 一行索赔 —— 宣传一个已经解决的事实 —— 一个新的知识单位(一个来源被摄取,一个节点被创建或被取代,等级被移动). 将一个确定的事实纳入8个文件是小的;一个重新证明一个节点的说法不是。 在现场,开放单位申报范围内的新来源或声明是: 摄取步骤 记录在分类账上,同时重写依赖性文件、登记册和全面核对一次,然后由执业人员拨打。 A 类 写入触发器 表格将每个知识事件精确地映射到一个目的地.
- 便携式知识数字 :
export将一个子图与它所引用的字节组合在一起——一个结束,而不是一个选择,因为一个其来源无法重新打开的主张是模型知识通过另一种途径到达.import合并到另一个工程中 添加剂:它从不覆盖节点,也从不删除,已经存在的债权是通过id而不是比较文本来确认的,因为在同一时间段所引用的同一件文物在每个工程中都具有相同的id. 知识跨越项目界限; 权限不 ——输入裁决以prov: IMPORTED名称、原名、原名、原名、原名basis:,而且它已经关闭的问题再次开放(CONTESTED直到你以自己的裁决批准它. - 几个人,一个项目: 工作流程登记册(
audit/handoff.md)为 生成 从每个开放的工作流一个文件开始,所以两个人在两个分支上打开或关闭两个工作流来编辑两个不同的文件,他们的合并是干净的. 单靠逐行工作流程是不够的——一个全球文件Date:标题击败了行级所有权——所以标题来源于出处,没有作者触及. 生成的视图仍然可能存在冲突;这种冲突通过重新运行来解决index从来没有通过手,和validate在文件与其来源匹配之前拒绝 CLEAN 。 只获取附件审查日志merge=union(内置驱动程序,无每克通配置). 所有这一切都没有VCS的功能:它是文件和一个生成器. - 愿景指导治理: 使用独立项目
ai_docs/vision/; 混合项目使用devPNTM-VISION作为里程碑 北星.DRAFT通知,APPROVED绑定,促销是用户独有的. 每个愿景,包括M -VISION, 都只写在六个问题之后 业主面谈 而且你明确同意用你自己的话来说是一或两颗北星——这名特工从不单独写一个. - 独立审查,两次:执行前的设计,宣布完成前的结果——新鲜的context sub-shot agent > 一个被宣布的自通,最多3发,每发1个日志行,一个PASS在"一无所获"上无效. 设计审查通过后,业主在起草之前先批准设计.
- 问题纪律:在出现时,在写出答案之前,会问出一个真正的疑点,每个选项的利弊;一个其利弊明显取胜的选择会用旁边所写的权衡来取出. 只有当代理先进行搜索,以结果命名搜索,并将其解禁的决定命名时,一个问题才是合法的.
- 逐字记录: 每起L3
audit/requests/REQUEST_[topic].md在"视觉之门"之前——从业者自己的话语和后来的每一个决定(回答,批准,费用,裁决),只附加并被修改为机密——因此分析引用了所问的而不是用旁白来解释,并审查所有者的陈述与之相对. - 业务指南+代理-全球KB: 将用户提供的指向提炼为来源真实性
GUIDE_*.md(单位:千美元)source_kind: document)——逐字记录加散列,因此漂移被机械地检测出. - 机械检查数字 :
check, (中文(简体) ),validate, (中文(简体) ),index, (中文(简体) ),graph, (中文(简体) ),corpus, (中文(简体) ),claim-id, (中文(简体) ),anchor, (中文(简体) ),export, (中文(简体) ),import, (中文(简体) ),adopt(干燥:关于快照的文档指南以及将快照移入程序书的内容),inventory <path>(每个项目文件在一条路径下与本文书相对:INGESTED, (中文(简体) ),INGESTED_EARLIER, (中文(简体) ),EXCLUDED, (中文(简体) ),NOT_EXAMINED, (中文(简体) ),SKIPPED; 方向打印从未检查过的文件的上行框,stale(烟味味加## claims-- -- 被取代的文件已过期valid窗户,取代衍生链,外加脊椎mark编号 :benefit编号 :gate编号 :plan编号 :orient编号 :migrate。 。 。 .benefit报告审查闸门已经捕捉到的东西,除了阅读理论的成本外;它总是退出0,没有判决。 图表和物证检查对照所储存的取出进行核查,重新计算每个ID、拒绝循环和无法到达的节点,并强制执行CONTESTED对称. - 已安装支持文件: Claude, Codex,双子座和Google Antigravity收到完整的技能文件夹——
SKILL.md, (中文(简体) ),templates.md, (中文(简体) ),taxonomy.md, (中文(简体) ),distillation.md, (中文(简体) ),reconciliation.md, (中文(简体) ),guides.md, (中文(简体) ),vision.md, (中文(简体) ),elicitation.md, (中文(简体) ),review.md, (中文(简体) ),dispatch.md, (中文(简体) ),routing.md, (中文(简体) ),ENFORCEMENT.md, (中文(简体) ),memory.md,验证器的三个文件,scripts/sdlc_check.py+ 键scripts/sdlc_core.py+ 键scripts/knowledge.py(所有三个拷贝)——加文件站点生成器scripts/docs_site.py及其页面docs_site/,则LICENSE财务报告和审定财务报表NOTICE船在下面 船在下面. - 文档网站 (单位:千美元)
scripts/docs_site.py --root <project> [--open] [--zip <file>]:一个静态的,离线的,只读的关于代理在项目中读到的内容的网站——读取指南,远景,规则,文件,与下一步的每一个步骤一起公开工作,分析,以及拥有知识库,主题地图,每个事实及其确切的出处通道,以及出处文件. 写入.docs-site/(加进.gitignore在第一次运行时, 外面ai_docs/;无排名或建议.
共享项目内存
所有四个镜头都包含默认的项目内存;安装需要的镜头,
不只是第二个技能 只是为了召回. index 登记册指南、决定和计划
在文档根的 memory/INDEX.md,链接原件而不复制.
recall "onboarding" 找到跨域的相关元数据; 可选
topics: [onboarding] 按主题链接文档。 读原件为权威,
状况和证据:发现不是批准或执行证明.
登记时间: index结束文件记录,不是通过背景
观者. 现有项目获得下一个目录 index· ; recall
还看到活的元数据。 KB镜头仍然是摄取和
分类学. 营销保留其数字验证器。 看这技巧 memory.md。 。 。 .
供应商需要所有三个文件: 入口点, sdlc_core.py, (中文(简体) ), knowledge.py。 。 。 .
安装
npm install -g @antoneeo/kb-agentic-skill@latest
- 够了 - 包裹 postinstall 运行安装器。 如果你的 npm 块
安装脚本( e)--ignore-scripts用手操作:
kb-agentic-install-skill
命令只写在您的路径上 全球 (单位:千美元)
-g安装;在本地npm i,作为npx kb-agentic-install-skill。 。 。 .
安装者副本 skills/kb-agentic-skill/ 循环进入本地技能地点:
- 克劳德代码 :
~/.claude/skills/kb-agentic/ - 代码 :
~/.codex/skills/kb-agentic/ - 双子座CLI:
~/.gemini/skills/kb-agentic/ - 谷歌反重力:
~/.gemini/config/skills/kb-agentic/(覆盖家庭与ANTIGRAVITY_HOME(中文(简体) )
重新启动相关代理,或者在CLI支持的地方重新装入技能.
初始化项目 :
kb-agentic-init
在创建项目中运行 ai_docs/,Vision stubs等待您的采访,战略文件,审计计划和代理协议文件(AGENTS.md, (中文(简体) ), CLAUDE.md, (中文(简体) ), GEMINI.md, (中文(简体) ), .cursorrules) (中文(简体) ).
安装或更新 npm 包 连接会话导向钩
全机 (用户级) ~/.claude/settings.json克劳德密码和皮森:
每个带有 docs 根的工程都向它的代理商问候,并删除
该条目是一个永久的退出, 任何更新都无法覆盖 . init 还是
每个项目在形状较好的地方安装电线(供应商验证器,a
共享团队文件,所以代理打开
将项目分解线、导线路由器、工作流程登记册和
在它做任何事情之前,应当先读取向导,而不要只在它记得要看的时候。 那个
接线曾经是手动步骤,记录在 ENFORCEMENT.md;作为手工,它是
跳过,一个项目可以完全由从未遇到过这一过程的代理人管理.
钩头命令名称为验证器, 因此当验证器居住时, 决定要收到哪些文件
它:一个回扣,卖主在共享中获得相对命令 .claude/settings.json
(便携式-承诺);否则,路径是机器专用的并通向被忽略的
.claude/settings.local.json,每个队友运行 init 一次 一次吗 重运行 init 永远
重复钩子,其验证器不再解决的钩子报告为 已损坏
将校正改为已安装. check 打印一行
当机器在项目或用户级别上没有方向钩(或死机)时注意
并且对于较长的会话,每个会场都有一个选择的提醒: sdlc_check.py remind,通过 UserPromptSubmit 的一行常数 -- -- 记录在 ENFORCEMENT.md
第4款. 默认情况下从不监听.
家族:四相相片,一相脊椎
| 软件包 | 忠诚 | 工作单位 |
|---|---|---|
@antoneeo/agentic-sdlc-skill | 此寄存器的代码 | 特性 |
@antoneeo/kb-agentic-skill (这个) | 您提供的文档 | 专题 |
@antoneeo/mkt-agentic-sdlc-skill | 市场证据 | 参与 |
@antoneeo/course-creator | 学习者的起点和核实的教学来源 | 课程 |
四相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相 当两个住在同一个项目, routing.md 决定哪个镜头拥有一个特定的作品. 营销使用其数字检查,课程创建者检查教学图表和参考文献. 一个课程可能使用 KB 源,而不使 KB 主题绘制其先决条件图 .
独立对混合
- 独立 —— 说
ai_docs/是真理的来源:远见、主题、机构、审计、交割. - 与 DevPNT 混合 ——devPNT规范
M-VISION总体计划、行动计划和已版文物;ai_docs/保留为可读上下文、倒置和阴影。 你的请求 本地的视野和M -VISION之间的分歧 在任何工作之前就浮出水面了.
创建者
创建于 安东尼奥·平托 (单位:千美元)GitHub 图像) (中文(简体) ).
许可证
Apache-2.0——整个术语在 LICENSE 文件,属性在 NOTICE. 版权2026 Antonio Pinto.
如果您重新分配此技能, 或是修改过的版本, 请保留 LICENSE 财务报告和审定财务报表 NOTICE 带着它.
使用您自己项目中的技能不承担任何义务:它创建的文档或模板都是您的,验证器的副本及其测试也放在该项目中,以检查自己的文档.
以麻省理工学院许可证发放了多达1.16.0个版本,并保留在许可证下.
如果您在商业工作中使用该技能,请在您的产品页面或网站上注明。 这是请求,不是许可证的条件。 现成的徽章:
[](https://www.npmjs.com/package/@antoneeo/kb-agentic-skill)
哪个模式运行它
技能名称 能力级别,从不提供 —— 学说中的一个模型名称 腐烂在下一次发布。 约束是你的,规则是一行:
届会的会场是其发挥自己作用的最高层.
授权管理文物——视觉,分析,使用案例 威胁模式 深层 角色:其产出为判断,无 下游得分 所以,一个会 DESIGN想要你最强的模型. 仅执行已经批准的计划或进行小规模维护的会话, 可以坐低一层。 最便宜的级别是主会话的错选择 不管任务是什么,因为失败没有错误的答案——它是 默默不应用进程: 从不运行, 路由器判决 宣布没有检查, 一个门没有人注意到。 失败是看不见的 这里每张支票.
审阅员的等级不是自动的. 对一些客户来说是副代理
继承会话模式;在其它模式上,它从自己的定义中取出一个,所以
强会可以由弱会审查,弱会可以购买
强烈评论。 故意设定
model 栏中选择的位置.
避免一个组合: 撰写于下层并审阅于下层 在同一单位。 一个披露的弱点是披露的弱点;两个是 没人能读懂 你的客户没有更好的选择 仍在审查中,记录了两个事实——一个披露的最坏案例 跳过审查.