用途:在修改框架自身(skill、规则、校验器、hook、wiki)或需要在任意项目中提炼/编写 skill 时,作为按需的入口技能使用。它不在会话开始时自动加载,不用于普通项目功能开发。
主要能力:提供修改前的预检流程(先 pull 同步、读取规则、grep 检查重名与调用方影响、先提草案等待批准再动手),要求改动前先出 propose 并暂停等待确认;支持在任意项目内以自包含方式运行,不假设仓库本地文件存在。
关键规则:发布前必须运行 python3 fdk/tools/ci-local.py 全绿后才可 push,随后用 /fdk-uat 做冒烟;提交信息与代码不得包含任何对 AI 的署名或归属;仅有按需触发,不能注册会话自动 hook;统计数量必须实时计算,不得硬编码;面向人的 HTML 须解释术语、提供明暗切换、切换走圆形展开动效、采用紧凑字号、并在页面显示自身完整路径。
使用方式:主流程包括同步基线、读取 harness 规则、grep 模块名做影响检查、出草案等待批准、外科式修改并验证记录、修改 hook/engine/installer/CI 路径前先看下游映射、结束回合前更新问题树。在非框架仓库中可通过 kit 提交 PR:先执行 bash <(curl -fsSL https://raw.githubusercontent.com/Rheinmir/setup/orca/fdk/tools/fdk-kit.sh) pull 拉取到 .overstack-kit/,再在 kit 内提炼、检查并提交。
适用场景:修改框架的 skill/规则/校验器/hook/wiki;在任意项目中提炼或编写符合 solid-what-how/1 标准的 skill;维护统一的问题树 ledger。
限制:未获草案批准不得编码;本地 CI 红灯不得 push;kit 检查未满足 15 步不得提交;非框架仓库中不得假定 fdk/tools 等本地文件存在。具体安装命令、版本与更多配置细节暂未提供。