with one click
harness-build-core-manifest
构建≤60行的核心规则清单,从源头避免Agent行为跑偏
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
构建≤60行的核心规则清单,从源头避免Agent行为跑偏
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
EnjoyHarness 唯一强制入口,初始化全局状态、文件体系、技能注册表
配置文件读取和验证技能,确保用户配置正确且完整
全流程自动执行超级组合技能,编排所有16个基础技能,从用户需求到完整交付的全自动化流程
头脑风暴技能,在实现前探索用户意图、需求和设计,防止返工
实施计划执行技能,逐任务执行实施计划,支持检查点、错误恢复和进度跟踪
10倍产能提效超级组合技能,通过并行执行、智能调度、优化策略实现10倍开发效率提升
| name | harness-build-core-manifest |
| description | 构建≤60行的核心规则清单,从源头避免Agent行为跑偏 |
| trigger_words | ["harness-build-core-manifest","核心规则","manifest","agents-manifest"] |
| priority | HIGH |
| dependencies | ["harness-init"] |
| version | v3.0.0 |
使用 Read 工具读取:.EnjoyHarness/GLOBAL_STATE.md
检查条件:
如果未初始化:
❌ 错误: 系统未初始化
💡 请先运行: harness-init
使用 Write 工具创建文件:AGENTS_MANIFEST.md
内容(≤60行):
# AGENTS_MANIFEST - 核心规则清单
## 架构分层规则(7条)
1. Types → Config → Repo → Service → Runtime → UI
2. 每层仅依赖直接下层
3. 禁止跨层调用
4. 公共接口必须在 Types 层
5. 配置必须在 Config 层
6. 业务逻辑在 Service 层
7. UI 仅处理展示逻辑
## 命名规范(6条)
1. 技能命名: harness-{verb}-{target} 或 harness-{noun}
2. 文件命名: 小写+连字符 (harness-init.md)
3. 目录命名: 小写+连字符 (skills/harness-init/)
4. 状态文件: 大写+下划线 (GLOBAL_STATE.md)
5. Manifest 文件: {NAME}_MANIFEST.md
6. Git 分支: feature/{task-id} 或 fix/{task-id}
## PR合并要求(5条)
1. 所有测试必须通过
2. 代码覆盖率 ≥ 80%
3. 无架构违规(通过 harness-enforce-architecture-guardrails)
4. 无高危安全漏洞
5. 至少 1 个 reviewer 批准
## 迭代限制(2条)
1. 最大迭代次数: 100次(可配置)
2. 熔断机制: 迭代次数≥100 → 强制停止
## 错误处理(3条)
1. 同一任务失败≥3次 → 停止尝试
2. 系统级错误 → 进入真实阻塞升级链路
3. 所有操作必须留痕到 EVENT_LOG.md
总计: 23条核心规则(≤60行)
使用 Edit 工具追加内容到:.EnjoyHarness/EVENT_LOG.md
追加内容:
2026-03-28T10:45:00+08:00 | SKILL_START | harness-build-core-manifest | 开始构建核心规则 | SUCCESS
2026-03-28T10:45:00+08:00 | SKILL_COMPLETE | harness-build-core-manifest | 核心规则构建完成 | SUCCESS
使用 Edit 工具更新:.EnjoyHarness/EVENT_LOG.md
old_string: total_events: 2
new_string: total_events: 4
使用 Edit 工具更新:.EnjoyHarness/SKILL_REGISTRY.md
old_string: - [ ] harness-build-core-manifest - 构建核心规则技能
new_string: - [x] harness-build-core-manifest - 构建核心规则技能 ✅
使用 Bash 工具输出:
echo ""
echo "✅ harness-build-core-manifest 完成!"
echo ""
echo "📋 核心规则文件:"
echo " - AGENTS_MANIFEST.md"
echo ""
echo "📊 规则统计:"
echo " - 架构分层规则: 7条"
echo " - 命名规范: 6条"
echo " - PR合并要求: 5条"
echo " - 迭代限制: 2条"
echo " - 错误处理: 3条"
echo " - 总计: 23条核心规则"
echo ""
echo "🎯 下一步:"
echo " 运行 harness-build-context-index 完成上下文索引构建"
echo ""
本技能执行预计迭代次数: 约 5 次(Write 1次 + Edit 3次 + Read 1次)
输入: 在未初始化的系统运行 期望输出: 错误提示"系统未初始化" 验证方式: 删除 GLOBAL_STATE.md 后运行
输入: 执行 harness-build-core-manifest
期望输出: AGENTS_MANIFEST.md ≤ 60行
验证方式: wc -l AGENTS_MANIFEST.md
输入: 读取 AGENTS_MANIFEST.md
期望输出: 包含架构分层、命名规范、PR合并要求
验证方式: grep -c "条$" AGENTS_MANIFEST.md
输入: 读取 SKILL_REGISTRY.md
期望输出: harness-build-core-manifest 标记为完成
验证方式: grep "harness-build-core-manifest" .EnjoyHarness/SKILL_REGISTRY.md
输入: 读取 EVENT_LOG.md
期望输出: 包含 harness-build-core-manifest 启动和完成事件
验证方式: grep "harness-build-core-manifest" .EnjoyHarness/EVENT_LOG.md