Skip to content

2217173240/Coding-Agent-prompt-best-practice

Repository files navigation

Coding Agent Prompt Best Practice

仓库定位

这个仓库是一套 AI 编码 Agent 的工程化驾驶方法,不是一个 Prompt 集合。核心产品是 cybernetic-systems-engineering-v2(CSE v2)— 一个基于控制论 + 系统工程 + 总体设计(GDA)的三层路由式 skill,用 2408 行结构化协议覆盖工程语义闭环、性能并发控制、遗留代码安全变更、工程远见、主动交互与审查门禁。

仓库同时提供:

  • CSE v2 的全套可执行协议(15 个 reference 文件 + router + 薄入口)
  • Codex CLI 的 CSV 驱动循环 prompt
  • Harness Engineering 执行框架
  • 跨语言重构、门禁设计、审查模板等可复用知识库
  • Claude Code / Gemini CLI 的执行与审查型 prompt 模板

核心产品:CSE v2

cybernetic-systems-engineering-v2/ 是本仓库的核心。它把软件开发建模为闭环控制系统,用三层渐进路由加载替代了 v1 的 792 行单块文件。它是一个自包的 skillbase,不依附于任何外部 skill:

[L0] SKILL.md (139行) + router.md (59行)     ← 永远同时加载:行为协议 + Control Contract + GDA + 路由表
  │
  ├─ [L1] router 按任务信号匹配 1 个自包含协议 (~120行/个)
  │     ├── §A 工程语义闭环:事务/幂等/状态机/异常/日志
  │     ├── §B 性能与并发控制:观测基线/影响矩阵/并发归属
  │     └── §C 遗留代码安全变更:边界冻结/特征测试/扩展点
  │
  └─ [L2] 按需深读(命中 L1 后必须继续激活,不得只停留在入口)
        ├── engineering-forethought    — 工程远见:漂移识别/升级触发/预见性自检/预训练知识调用
        ├── agent-interaction-protocols — 主动交互:会话审视/预实现校准/漂移中断/残余风险追踪
        ├── review-protocol            — 审查协议:回归优先/输出分级/Harness Backlog/演进叙事审计
        ├── project-control-topology   — 控制面/数据面/状态面/复杂性转移账本/owner matrix
        ├── decision-principles        — 机制优于策略/MTTR-first/抽象审查/演进式架构
        ├── sensor-engineering         — 基线建立/去噪/schema-sensitive/无观测不优化
        ├── dynamic-control-diseases   — 采样新鲜度/去抖滞回/anti-chatter/windup
        ├── playbooks                  — 11 类实战剧本
        ├── quality-gates              — 6 反模式 + 交付格式 + 证据信赖度
        └── gda-framework              — 五维方法论 + 理论底座 + 现代映射附录

v1(cybernetic-systems-engineering/)仍然保留,适用于: 想一次通读完整理论体系的场景、不需要路由匹配的简单任务。v2 是推荐的默认入口。


目录总览

.
├── README.md
├── LICENSE
│
├── cybernetic-systems-engineering-v2/   ← 核心:CSE v2 三层路由式 skill
│   ├── SKILL.md                          L0 薄入口(行为协议 + 核心哲学 + Control Contract + GDA)
│   ├── router.md                         L0 路由引擎(13 任务类型匹配 + 信号自检 4 问)
│   ├── agents/openai.yaml                skill 元数据
│   ├── assets/quickstart.md             快速上手(路由式一句话入口)
│   └── references/                      15 个协议/参考文件
│
├── cybernetic-systems-engineering/       CSE v1(单块 skill,保留作为理论参考)
│   ├── SKILL.md                          792 行完整理论论述
│   ├── agents/openai.yaml
│   ├── assets/quickstart.md
│   ├── scripts/issues.csv               v1 迭代记录(CSE-001 ~ CSE-019)
│   └── references/
│       ├── gda-framework.md              GDA 五维方法论
│       └── README.md
│
├── harness-engineering/                  Harness-first 执行 skill
│   ├── SKILL.md                          先定义成功边界 → 逐层放权 → 自主探索
│   ├── agents/openai.yaml
│   └── references/harness-engineering-digest.md
│
├── codex-auto-prompt/                    Codex CLI CSV 驱动开发
│   ├── prompt/
│   │   ├── prompt.md                    读取 issues.csv → 开发-测试-提交循环
│   │   └── doc.md                       CSV 结构说明 + 避坑点
│   └── seed-Agentsmd/
│       └── AGENTS.md                    通用 AGENTS.md 种子模板
│
└── documents/                            知识库与 Prompt 模板
    ├── claude-cn.md / claude-en.md       执行型 Prompt(身份/准则/工具/SOP/规范)
    ├── gemini-cn.md / gemini-en.md       顾问型 Prompt(审查/反馈/禁止直接写代码)
    ├── 从 SWE-CI 到 Harness Engineering.md  SWE-CI 论文解读 + 共性技巧 + 审查 Prompt 模板
    ├── cross_language_refactor_reusable_kb.md  跨语言重构知识库(流程/验收/CI/人机协作)
    └── cc的最佳用法.md                   Claude Code 三条实战心法

文件导航

cybernetic-systems-engineering-v2/ — 核心 skill

文件 内容 何时用
SKILL.md L0 薄入口:行为协议(主动审视/预实现校准/漂移中断/残余风险)、核心哲学、Control Contract v2 模板、GDA 四步摘要、快速路由、激活约束 每次加载 skill 时自动读取
router.md L0 路由引擎:13 种任务类型匹配表、漂移/交互子路由、信号自检 4 问、必须深读清单 与 SKILL.md 同时加载
agents/openai.yaml skill 元数据:display_name "Cybernetic Systems Engineering v2" Codex/其他平台注册 skill 时
assets/quickstart.md 一句话入口 + 最小控制模板 + 典型示例 首次使用,快速定位对应协议
references/class-a-engineering-semantics.md §A 工程语义闭环:幂等/事务/状态机/异常/日志 — 从需求升级为工程约束 事务模糊、幂等缺失、异常吞没、状态机无约束
references/class-b-performance-concurrency.md §B 性能与并发控制:观测基线 6 选 2 + 7 knob 影响矩阵 + 并发归属 7 问 N+1、循环 RPC、锁滥用、重试无退避、无观测即优化
references/class-c-legacy-safety.md §C 遗留代码安全变更:边界冻结 10 项 + 5 扩展模式 + 特征测试 4 步法 顺手重构、删"重复"代码、改历史兼容逻辑
references/engineering-forethought.md 工程远见:漂移信号清单/升级触发框架/预见性自检 5 问/预训练知识调用 分支膨胀、workaround 扩散、需要判断修补 vs. 设计
references/agent-interaction-protocols.md 主动交互:会话审视/预实现校准/漂移中断 A-B 模板/残余风险跨会话追踪/工程师式挑战模板 需求不完整、实现中触发漂移阈值、工程决策被推迟
references/review-protocol.md 审查协议:回归优先检查清单(5 项)/ 输出分级(Must-fix/Should-fix/Follow-ups/Tests/Risk Register)/ Harness Backlog 生成 / 演进叙事审计 代码审查、PR Review、commit range 交叉审计、全库审计
references/quality-gates.md 6 个高风险反模式 + 7 项交付格式(含证据信赖度) 交付前自查、跨任务通用质量门
references/project-control-topology.md 控制面/数据面/状态面三分法、复杂性转移账本、owner matrix、升级路径、冻结条件 跨模块变更、涉及共享接口/状态
references/dynamic-control-diseases.md 采样新鲜度、去抖/滞回/退避/冷却、anti-chatter/windup、控制器冲突 性能抖动、阈值反复跳变、重试风暴
references/decision-principles.md 机制优于策略、MTTR-first、抽象审查(WET)、演进式架构(two-way door) 需要架构决策、评估多个修复方案
references/sensor-engineering.md 基线建立、传感器去噪、schema-sensitive 路径、无观测不优化 观测不稳定、涉及真实数据库/网络/扩展加载
references/playbooks.md 11 类实战剧本:bugfix/背压/迁移/brownout/flake/成本/SLO/演进叙事审计 明确的任务类型,需要步骤骨架
references/gda-framework.md GDA 五维方法论、四步法完整论述、三类支线对位表、现代映射附录 需要理论深度、需要解释"为什么这样设计"
references/knowledge-graph.md 概念树 + A-Z 索引(60+ 条目) 需要理解概念间关联、快速定位某个概念

cybernetic-systems-engineering/ — CSE v1(保留参考)

文件 内容 何时用
SKILL.md 792 行完整理论论述(控制拓扑/传感器工程/动态控制病/决策准则/实战剧本) 想一次通读全部理论,或不需要路由匹配的简单场景
references/gda-framework.md 五维方法论 + GDA 四步法 + 架构启示 理论深度需求
scripts/issues.csv v1 从 CSE-001 到 CSE-019 的完整迭代记录 了解 skill 的演进历史

harness-engineering/ — 执行框架 skill

文件 内容 何时用
SKILL.md Harness-first 执行协议:成功边界 → 逐层放权 → 自主探索预算 → 求助阈值 → 可追溯交付 复杂排障、CI 修复、需要可观测可协作的执行框架
references/harness-engineering-digest.md OpenAI《Harnesses are underrated》中文蒸馏 理解 harness 设计原则与案例

codex-auto-prompt/ — Codex CLI 驱动

文件 内容 何时用
prompt/prompt.md issues.csv 驱动的读取-开发-测试-提交循环 prompt 用 Codex CLI 做持续集成式开发
prompt/doc.md CSV 结构说明、长期运行原理、使用步骤与避坑 理解和配置 CSV 驱动开发
seed-Agentsmd/AGENTS.md 去项目绑定信息的通用 AGENTS.md 种子模板 为新项目快速建立 AGENTS.md 基线

documents/ — 知识库与 Prompt 模板

文件 内容 何时用
claude-cn.md Claude Code 执行型中文 Prompt(身份、准则、SOP、规范、思维模型) 需要一个"直接写代码"的 agent prompt
claude-en.md 英文版 同上
gemini-cn.md Gemini CLI 顾问型中文 Prompt(审查/规则保真/禁止直接写代码) 需要一个"只审不写"的顾问 agent
gemini-en.md 英文版 同上
从 SWE-CI 到 Harness Engineering.md SWE-CI 论文关键结论、Harness Engineering 行业共识、GPT‑5.4/Opus 4.6 共性技巧、审查 Prompt 模板(ROLE → MODES → PHASE 0-4 → OUTPUT) 理解"为什么回归是 AI 编程的第一敌人"、落地审查自动化、为 Codex /review 配置自定义指令
cross_language_refactor_reusable_kb.md 大型跨语言重构流程:Harness × CSV Loop 融合、阶段验收模板、最小证据集、CI 门禁、人机协作 做跨语言迁移或大规模重构时的方法论参照
cc的最佳用法.md Claude Code 三条实战心法:非 Plan Mode 不纠正、不要 /compact、三轮未完成就重开 Claude Code 重度用户的避坑技巧

怎么选用

按"我当前的任务"选

我想... 先看...
做 bugfix/feature/refactor,需要系统工程方法 cybernetic-systems-engineering-v2/assets/quickstart.md(一句话入口)→ router.md(按信号匹配协议)
做代码审查/PR Review/全库审计 cybernetic-systems-engineering-v2/references/review-protocol.md
做性能优化/稳定性排查 cybernetic-systems-engineering-v2/references/class-b-performance-concurrency.md
改遗留代码,不想顺手破坏 cybernetic-systems-engineering-v2/references/class-c-legacy-safety.md
把 agent 放进复杂排障/CI 修复 harness-engineering/SKILL.md
用 Codex CLI 做 CSV 驱动持续开发 codex-auto-prompt/prompt/prompt.md + prompt/doc.md
理解为什么"回归"是 AI 编程的现实瓶颈 documents/从 SWE-CI 到 Harness Engineering.md
拿到一个可直接用的审查 prompt 模板 同上文件的 §即插即用的代码库审查 Prompt Template
做跨语言迁移或大规模重构 documents/cross_language_refactor_reusable_kb.md
给新项目配一个 AGENTS.md 基线 codex-auto-prompt/seed-Agentsmd/AGENTS.md

按"我想深入学习系统论"选

  1. cybernetic-systems-engineering-v2/SKILL.md — 核心哲学与行为协议
  2. cybernetic-systems-engineering-v2/references/gda-framework.md — 五维方法论与四步法
  3. cybernetic-systems-engineering/SKILL.md — v1 的完整理论论述(可选,用于完整学术理解)
  4. cybernetic-systems-engineering/scripts/issues.csv — 理解整个体系的迭代演化过程

v1 → v2 演化路径

维度 v1 v2
入口 792 行单块文件一次性加载 L0 薄入口(~200 行)+ 按任务匹配
内容组织 按理论框架(拓扑→传感器→决策→剧本) 按任务类型(工程语义/性能并发/遗留安全 + 远见/交互/审查)
加载策略 全量加载 L0 → L1 → L2 渐进路由
上下文消耗 ~800 行每次 ~300 行起(L0 + L1),按需扩展到 L2
Agent 主动性 行为协议 + 交互协议(会话审视/预实现校准/漂移中断/残余风险)
审查能力 回归优先审查协议 + Harness Backlog 生成
概念导航 线性阅读 router + knowledge-graph 双向索引 + 激活清单

v1 适合需要完整理论理解的场景。v2 适合实际工程使用——它把理论收束为可执行协议,并根据任务信号自动匹配。


仓库最适合的场景

  • 将 Codex/Claude 等编码 Agent 放入复杂工程任务,用 CSE v2 做系统性控制
  • 构建 Agent 的主动交互能力(不等用户报错,自己发现并报告漂移、约束缺口、残余风险)
  • 自动化代码审查(回归优先、证据驱动、Harness Backlog 产出)
  • Codex CLI 的 CSV 驱动长时间自动开发与自审
  • Claude Code 与 Gemini CLI 的分工协作(执行 vs. 审查)
  • 需要 harness-first 执行框架的复杂排障或 CI 修复
  • 跨语言重构方法论的落地参照

About

build any software as you wish

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors