host-instruction-projection

Solid

宿主指令投影 Owner — 从统一 instructions 真相源确定性生成精简 Host Kernel、薄包装、覆盖回执与完整回退

AI & Automation 263 stars 34 forks Updated 2 days ago AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
81
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Host Instruction Projection Skill ## 职责 当任务涉及 always-on instructions 体积、Copilot/Codex/Claude/Gemini/Grok 规则加载、宿主入口文件、生成式规则投影、重复指令碰撞或完整规范回退时,本 Skill 是唯一 Owner。 本 Skill 只负责 `instructions.md → projection config → generated host projections → coverage receipt → deployment descriptors`。它不替代 `intent`、`cp-gate`、`load-profile`、`spec-governance` 或 `host-contract-verification` 的执行正文,也不把派生文件升级成第二规范真相源。 确定性实现位于 `scripts/lib/host-instruction-projection.js`,生成配置位于 `scripts/host-instruction-projection.json`,派生产物位于 `host-projections/`。 ## 触发条件 | 场景 | 是否触发 | |---|:---:| | 修改 `instructions.md` 中 S/C、路由、CP、Context、治理或闭环语义 | 必须 | | 修改宿主入口文件、安装路径或 deployment descriptor | 必须 | | 新增/调整 Copilot、Claude、Codex、Gemini、Grok、Cursor surface | 必须 | | 调整 always-on 指令预算或 full fallback | 必须 | | 仅修改按需 Skill 正文且不触达投影锚点 | N/A + skipReason | ## HostInstructionProjectionGate 投影链固定为: `instructions.md → mandatory rule parser → semantic replay groups → HostKernelV1 → thin wrappers → HostInstructionCoverageReceiptV1`。 - `instructions.md` 是唯一规范真相源;配置只声明抽取规则、语义锚点、宿主包装与预算。 - S01~S07、C01~C22 必须逐 ID 解析并进入 kernel;缺号、重复号、源锚点缺失或投影锚点缺失均 fail closed。 - 语义组至少覆盖 routing、CP、Context、governance、closure;用户可见输出与 auto 边界作为横切组进入同一回放。 - coverage 必须为 100%;生成器、`--check`、负向 mutation 和 staged/post-commit freshness 缺一不可。 - 禁止手工编辑 `host-projections/*`;发现漂移时重新生成,不能在派生文件上补规则。 ## KernelBudgetGate | 产物 | 预算 | |---|---:| | shared/Copilot kernel | ≤ 16 KiB 且 ≤ 200 行 | | Claude/Gemini wrapper | ≤ 2 KiB | | 相同完整 kernel 重复入口 | 0 | 预算超限、覆盖...

Details

Author
devcodex-labs
Repository
devcodex-labs/devcodex
Created
5 months ago
Last Updated
2 days ago
Language
JavaScript
License
AGPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category