Files
张翔 0c3b67eb64 chore(ci): 移除 Woodpecker CI 配置,全面采用 Jenkins
- 删除 .woodpecker.yml
- 删除 .woodpecker-e2e.yml
- 删除 .woodpecker-test-suite.yml
2026-04-27 15:38:41 +08:00

75 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 全局 Agent 规则
本文件用于约束自动化代理在本机工作区中的默认工作方式,并将 Superpowers 作为主工作流体系按需激活。
## 指令优先级
- 默认以 **Superpowers** 作为主工作流体系,但不默认启用 full Superpowers。
- 只读分析任务可不进入完整实现流程,但结论必须清晰、可追溯。
- 若用户明确要求 `continue nonstop`,默认持续推进,直到满足验收标准或出现真实阻塞。
## 默认原则
### 最短路径与并行轻重分流
- 默认采用“满足质量要求的最短路径”。
- 能直接完成并验证的,不升级为更重流程。
- 能用轻量 planning 解决的小任务,不升级为重文档流程。
- 能用单一专项 skill 解决的问题,不扩展为 full Superpowers。
### 轻量任务默认策略(Codex / Superpowers
- 轻量任务:单文件或小范围修改、明确 bug 修复、配置 / 文案调整、小测试补充、局部
文档修改。
- 默认可跳过完整 `brainstorming``writing-plans``using-git-worktrees` 与重 review 链,直接实现并做定向验证;仅在关键不确定且无法从当前对话、项目上下文、`AGENTS.md`、现有代码回答时才提问。
- 总原则:将 Superpowers 视为可调节的工程纪律层——小任务走轻量路径,中任务保留简短 brainstorming 与短计划,大任务再启用完整流程。
### 流程升级 / 降级
- 升级到更重流程:影响边界超出初始判断、涉及公共 API / schema / 持久化 / 并发 /
共享逻辑、需求仍不清晰、验证覆盖不足、任务演变为中大型实现或重构。
- 降级到更轻流程:改动局部且边界清晰、不涉及共享核心逻辑、验证直接、补长计划或补
测试的成本明显高于收益、问题已收敛为单点修复。
### Step by Step Reasoning Workflow
### 执行原则
1. 先澄清,再实现;先缩小边界,再扩展范围。
2. 优先局部修改与最小充分实现,避免无关扩张。
3. 若复杂度上升,及时升级流程,而不是硬撑轻流程。
4. 若任务已收敛为局部改动,及时降级流程。
### 编码质量原则(Karpathy Guidelines
在编写、审查或重构代码时,遵循以下原则:
1. **编码前先思考** — 明确假设,不隐藏困惑,展示权衡
2. **简单优先** — 只写解决问题的最小代码,拒绝过度抽象
3. **精准修改** — 只触碰必须修改的部分,不"改进"相邻代码
4. **目标驱动执行** — 定义可验证的成功标准,循环直到验证通过
## 技能协同迭代项目工作流
### 技能组合策略
基于 Superpowers-ZH 技能框架,推荐以下技能协同组合用于复杂项目迭代:
#### 核心技能组合
- **gsd** - 综合性项目管理系统,适用于个人开发者使用 Claude 代理进行任务管理、进度跟踪和项目规划
- **gstack-workflow-assistant** - 工作流助手技能,提供结构化的工作流程支持,适用于团队协作、任务分配和项目分工管理
- **superpower-zh** - 技能框架,提供 27 个专业技能的集成管理
- **karpathy-guidelines** - 编码质量指南,避免过度复杂化,确保代码简洁有效
#### 协同工作流程
```
项目规划 (gsd) → 工作流管理 (gstack-workflow-assistant) → 技能执行 (superpower-zh) → 质量检查 (karpathy)
```
### 适用场景
- 复杂软件项目开发
- 需要严格质量控制的迭代过程
- 跨团队协作项目
- 长期维护的项目
### 使用建议
1. **项目启动阶段**:使用 gsd 进行项目规划和任务分解
2. **团队协作阶段**:使用 gstack-workflow-assistant 进行任务分配和分工管理
3. **开发执行阶段**:使用 superpower-zh 中的具体技能(如 TDD、代码审查等)
4. **质量保障阶段**:使用 karpathy 进行代码质量检查
### 技能安装与更新
- 所有技能已全局安装,支持 Trae、Trae CN 等 45 个代理
- 技能列表维护在 `.trae/rules/superpowers-zh.md`
- 定期使用 `npx skills check` 检查技能更新
### 协同优势
- **完整闭环**:形成项目管理→协作→执行→质量保障的完整开发闭环
- **质量保障**:通过技能协同确保代码质量和项目进度
- **效率提升**:系统化的工作流程减少重复劳动和错误
- **团队协作**:支持多人协作和任务分工管理