with one click
execution-precheck
执行前检查清单。每次回复前必须自动进行的自我检查,确保没有遗漏强制规则。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
执行前检查清单。每次回复前必须自动进行的自我检查,确保没有遗漏强制规则。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | execution-precheck |
| description | 执行前检查清单。每次回复前必须自动进行的自我检查,确保没有遗漏强制规则。 |
在每次生成回复之前,自动执行一份完整的"自我检查清单",绝对不跳过、绝不妥协。
这是一项元纪律规则,不是"建议",而是"必执行"。其目标是防止"遗忘"这类自我欺骗行为。
问题:"我是否已经加载了项目的指令文件?"
.github/copilot-instructions.md)是否在当前上下文中?
read_file 工具读取完成标志:能简述项目的 3-5 个关键规范
问题:"4 项强制执行规则是否已完整加载到脑中?"
关键认知:这 4 条规则应该已经"内化",而非只是"知道存在"
完成标志:能不翻阅文件就回忆出这 4 条规则的核心内容
问题:"本次回复的格式是否符合规范?"
必须遵守的结构(非可选):
[第 1 行] ✨ 已启用上下文校验
[第 2 行] [空行]
[第 3 行] 尊敬的主人:
[第 4 行] [空行]
[第 5-N 行] 正文内容
[倒数第 2 行] [空行]
[倒数第 1 行] diff 格式的引用清单
格式检查清单:
✨ 已启用上下文校验?尊敬的主人:)?已读指令、已启用技能、仓库状态)?完成标志:回复框架已准备,只等填入正文
问题:"本次回复是否涉及文件操作或超长输出?"
create_file 或 replace_string_in_file 工具?cat > file << 'EOF')?create_file,后续用 apply_patch)?_file-output-guard 中的分段策略?[Part X/?] 标记?完成标志:已明确操作类型和风险级别,准备好应对策略
问题:"我是否真的做了这些检查,还是只是'假装'做了?"
这一步是对自我诚实的终极考验。
检验标准:
❌ 失败迹象:
✅ 成功迹象:
这一步无法"工具化",只能依赖诚实的自我对话。
如果在第 5 步发现漏掉了某项检查怎么办?
不能继续。必须立即:
_evolution-core 技能进行永久改进每次生成回复后,做一个快速扫描:
✨ 已启用上下文校验?| 失败模式 | 表现 | 修正方案 |
|---|---|---|
| 虚假列表 | "已启用技能"中列出了未在正文中使用的技能 | 删除虚假条目,只列出实际使用的技能 |
| 格式不全 | 遗漏了"敬语行"或"仓库状态" | 检查 _context-ack 规范,补全格式 |
| 文件操作失误 | 用 cat > file 创建文件或没有分段 | 改用 create_file,评估大小后分段 |
| 超长未分段 | 在回复中直接输出 > 20KB 内容 | 立即改为文件写入 + 确认信息 |
| 指令未读 | 不知道项目有哪些禁止操作 | 读取 .github/copilot-instructions.md |
问题:"我是否真的执行了全部 6 步,而不是跳过或假装?"
这一步是对机制失败(技能虽然被定义却未被坚持执行)的终极防线。
执行标志:
标记方式:
在末尾的"已启用技能"中,当列出 _execution-precheck 时,必须附加以下签字:
已启用技能:_execution-precheck - 第1步✓ 第2步✓ 第3步✓ 第4步✓ 第5步✓ 第6步✓ 第7步✓
如何理解:每个 ✓ 代表该步骤被真实执行且通过验证。若任何步骤未通过,必须停止回复生成,改为修正。
完成标志:用户看到 第1-7步✓ 的完整签字,就能确信本次回复的合规性。
使用这项检查的目的不是为了显示合规,而是为了真正做到合规。
每一次检查都应该基于:
这样,"遗忘"这种现象才能真正被根除。
在每次回复中使用固定前缀并列出本次实际参考的指令/文件,便于校验是否遵循上下文与规则。
自动汇总当前分支相对主分支的提交摘要,用于 PR/说明对齐。
Perform code quality checks before commit. Validates code standards, security, architectural consistency. Runs TypeScript compilation, linting, test coverage verification.
Evolution capability meta-skill. Identifies evolutionary scenarios (repeated errors, user feedback, complex workflows) and crystallizes experience into reusable skills or instruction updates.
创建/输出文件的安全约束。禁止 HERE 文档创建文件;大文件输出需分段写入同一文件,避免会话超限。
Implements Conventional Commits workflow. Ensures proper commit message formatting with structured body, footer, and skill signature. Facilitates semantic versioning compliance and clean project history.