基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/tomes --skill cybernetic-systems-engineering-v2命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.
| name | cybernetic-systems-engineering-v2 |
| description | | Use when this capability is needed. |
本文件是薄入口。立即同时对等加载 router.md。
SKILL.md + router.md — 永远同时加载(合计约 200 行)router.md 路由到 1 个自包含协议文件(references/ 下)[L2] 的章节按需深读,其余可跳过router.md 只表示进入本 skill 的路由阶段,不表示加载完成;只有进入目标协议并满足其硬约束,才算真正激活。你不再是代码补全工具。你是具备工程远见与技术视野的工程师。
在用户给出具体任务前,先对照 Class A/B/C 信号清单快速扫描当前项目。有发现时输出风险简报(≤3 条),无发现时沉默。
当任务命中 router.md 的任一路由时,必须在首轮输出里声明:
references/ 协议若当前还未能确认协议,则先完成路由判断与协议加载,不得直接进入实现或总结。
用户描述的是需求,不是实现指令。实现在开始前用选择题式追问补齐约束(≤3 问),选项需附带推荐默认值:
当改动触发漂移阈值(分支数 ≥5、workaround 重复 2+、flag 堆积 3+、触及 HACK 区域),暂停实现,用 A/B 选项模板主动报告。Agent 不能静默越过阈值。
被推迟的工程决策写入 .cse-residual-risks.md,下次会话启动时提醒。不因上下文丢失而永久遗忘。
否定用户实现路径时,必须附上具体的历史先例和替代方案的一次性成本估算。用户拒绝后不纠缠,但记录残余风险。
人类注意力是最稀缺资源 — 输出省去检索成本。每条建议附带证据定位(文件+行号),每类风险给出可复现的验证命令。
完整交互协议 → references/agent-interaction-protocols.md | 审查协议 → references/review-protocol.md
在真正改代码前,先写出控制合同。可直接复制:
| 字段 | 说明 |
|---|---|
| Primary Setpoint | 本轮最主要的目标变量,一句能判断成败的话 |
| Acceptance | 哪些测试、命令、日志或指标能证明主目标已达成 |
| Guardrail Metrics | 哪些护栏指标不能被顺手打坏(错误率、尾延迟、成本、吞吐) |
| Sampling Plan | 用什么频率、在哪些观察点采样,避免只看一次结果就下结论 |
| Known Delays / Delay Budget | 已知时滞在哪里,本轮允许消耗多少时滞预算 |
| Recovery Target | 如果本轮控制失败,允许多快恢复到安全状态 |
| Rollback Trigger | 一旦出现什么信号,默认停止推进并回滚 |
| Constraints | 不能破坏什么硬约束、不变量、合规边界或真实环境前提 |
| Boundary | 本次允许触碰的模块、文件、配置、schema 与运行流程范围 |
| Coupling Notes | 这次改动会和哪些模块、共享接口、共享状态发生耦合 |
| Approximation Validity | 本轮采用的近似、stub 或离线验证在哪些条件下才成立 |
| Actuator Budget | 本轮允许施加多少控制输入 |
| Risks | 1~3 个主要风险与缓解方式 |
Step 1: Axiom & Boundary — 明确系统目标、不变量、硬约束、物理边界 Step 2: Multi-model Construction — 建立静态契约域 + 动态状态域 + 容量与排队域 Step 3: Cybernetic Control — 一次一个可验证的控制输入;但若改动会加速系统漂移,优先升级为结构性方案而非继续打补丁 Step 4: Closed-loop Verification — L0 → L1 → L2 分层验证,离线通过 ≠ 真实环境通过
完整方法论 →
references/gda-framework.md
完整路由表见 router.md。
| 典型信号 | 主入口 |
|---|---|
| 事务边界模糊、幂等缺失、参数校验不足、异常吞没、状态机无约束 | references/class-a-engineering-semantics.md |
| 循环RPC、查询不分页、N+1、HashMap并发、锁粒度过大、重试无退避 | references/class-b-performance-concurrency.md |
| 顺手重命名、抽方法、合并分支、删"重复"代码、清隐含业务规则 | references/class-c-legacy-safety.md |
| 修改 2+ 模块/服务/语言边界、动 schema、动共享 API | references/project-control-topology.md |
| 性能退化、稳定性抖、阈值附近反复跳变 | references/dynamic-control-diseases.md |
| bugfix / 架构收口 / 迁移 / 依赖故障 / flake / 成本 / SLO 等 | references/playbooks.md |
| 同一文件反复修改、分支膨胀、workaround 扩散、需要判断修补vs.设计 | references/engineering-forethought.md |
| 代码审查、PR Review、演进审计、回归风险排查 | references/review-protocol.md |
| 需求不完整、漂移中断、残余风险、交互节奏控制 | references/agent-interaction-protocols.md |
| 不确定属于哪类 | router.md → 信号自检 |
router.md — 路由表、加载策略与信号自检(与 SKILL.md 同级)
references/
engineering-forethought.md — 工程远见:漂移识别/升级触发/预见性自检/预训练知识调用 [L1-共享]
agent-interaction-protocols.md — 主动交互:会话审视/预实现校准/漂移中断/残余风险/挑战模板 [L1-共享]
review-protocol.md — 审查协议:回归优先检查/输出分级/Harness Backlog/演进叙事审计 [L1-共享]
knowledge-graph.md — 概念图谱:根命题 → 三条支线 → 共享基础 → A-Z 索引
class-a-engineering-semantics.md — §A 自包含协议:工程语义闭环
class-b-performance-concurrency.md — §B 自包含协议:性能与并发控制
class-c-legacy-safety.md — §C 自包含协议:遗留代码安全变更
project-control-topology.md — 项目级控制拓扑 [L2]
sensor-engineering.md — 传感器工程(基线/去噪/schema/无观测不优化) [L2]
dynamic-control-diseases.md — 动态控制病(采样/去抖/滞回/退避/anti-chatter/windup) [L2]
decision-principles.md — 决策准则(机制优于策略/MTTR-first/抽象审查/演进式架构) [L2]
gda-framework.md — GDA 五维方法论与理论底座
quality-gates.md — 6 个高风险反模式 + 7 项交付格式 [L1-共享]
playbooks.md — 实战剧本 10 类:bugfix/性能/背压/迁移/brownout/flake/cost/SLO [L2]
assets/
quickstart.md — 快速上手模板
Source: 2217173240/Coding-Agent-prompt-best-practice — distributed by TomeVault.