name: grad-design-squad description: 毕业设计专用 Agent Team + Sub-Agent 三层协作架构(程序组/论文组/PPT组/答辩组/督察组/课程组 + 域专属抢修子Squad(A-R/B-R/C-R/S-R))。定义 L1 Team(编排层)、L2 Squad(执行层)、L3 Tool Agent(原子层)的完整协作协议,包含 48 个代理人身份卡+能力合约、12 种动态 Agent 模式(含 v3.0 新增的 6 个局部动态模式)、G1-G5+BG1-BG12 门禁系统。覆盖毕业设计全部工作流(程序设计/毕业论文/PPT制作/答辩准备/项目监控/课程报告)、Artifact Registry。当提到毕业设计/毕设/毕业论文/答辩PPT/答辩准备/Team/Squad/Gate/门禁/能力合约时自动加载。仅用于毕业设计场景。
毕业设计 Squad 协作架构 v3.0
架构总览
L1: Agent Team (做什么 + 验收标准)
Team Ops 仪表盘 / Gate 门禁系统 / Artifact Registry / Team Memory
职责: 定目标 / 定验收标准 / 分配资源 / 仲裁冲突
上下文: 仅含 Squad 状态摘要 + Registry + Gate 结果
禁止: 讨论实现细节、写代码、写论文正文
L2: Sub-Agent Squad (怎么做 + 具体执行)
Squad A 程序设计 / Squad B 毕业论文 / Squad C PPT制作 / Squad D 答辩准备 / Squad M 督察组 / Squad R 课程组
每 Squad: Plan -> Execute -> Verify
职责: 制定执行计划 / 执行 / 验证交付物
上下文: 仅含本 Squad 的 task_spec + 源文件 + 验证标准
禁止: 跨 Squad 直接通信、修改其他 Squad 的文件
Squad 间通信: 仅通过 Artifact Registry
L3: Tool Agent (原子执行) [仅在任务复杂时按需生成]
职责: 单一文件 / 单一操作 / 单一交付物
上下文: 仅含指派的任务 spec + 输入文件
禁止: 跨文件操作、自主决策、访问其他 Squad
生存周期: 接收任务 -> 执行 -> 输出 -> 销毁
铁律: 每层只做自己层的事。上层定"做什么"和"验收标准",下层定"怎么做"和具体执行。跨层通信只走定义好的通道。
两大架构的职责边界
| 维度 | Agent Team | Sub-Agent |
|---|---|---|
| 管什么 | 如何协作 | 如何执行 |
| 核心概念 | Squad、Gate、Registry、TL | 身份卡、能力合约、生命周期、自检 |
| 问的问题 | "谁来做?怎么协调?通过什么检查?" | "我能做什么?怎么做好?何时报告?" |
| 操作对象 | 任务流、交付物链、跨 Squad 一致性 | 单任务、单文件、单交付物 |
| 禁止做的事 | 写代码、写论文、画 PPT | 跨 Squad 通信、修改其他 Squad 文件 |
快速启动协议
当毕业设计主工作流启动时:
- 加载本 Skill
- TL(总调度)分析目标 -> 确定涉及哪些 Squad(A/B/C/D/M/R + 抢修 A-R/B-R/C-R/S-R)
- TL 定验收标准 + 分配 token 预算
- 各 Squad Lead 依次进入 Plan->Execute->Verify
- 执行期间:播报带 [中文名] 前缀 + 步骤编号
- Gate 自动检查 + Registry 版本追踪
参考文件导航
SKILL.md 只保留核心框架。具体规则、协议、名册按需加载以下文件。
| 文件 | 内容 | 何时加载 |
|---|---|---|
| agent-team.md | L1 编排层详细内容 | 进入 L1 决策时 |
| sub-agent-architecture.md | Sub-Agent 执行协议完整内容 | 生成/调度 Sub-Agent 时 |
| dynamic-patterns.md | 全部动态模式:6 个现有 + 6 个新增 | Squad 执行或需要灵活协作时 |
| agent-roster.md | 完整代理人中文名册 + 魂印 + 播报格式 | 需要指派 Agent 或播报时 |
| company-model.md | 公司化运作模型完整内容 | 任务分解/异常处理时 |
| gate-system.md | 全部 Gate + 动态门禁 Agent | Gate 检查时 |
| registry.md | Artifact Registry + 主动协调 Agent | 跨 Squad 通信/版本管理时 |
| stop-and-report.md | 制动上报机制 + 阻塞分类 L1-L4 | 异常/阻塞处理时 |
| context-isolation.md | 资源隔离规则 + 上下文窗口分配 | 多Squad并行时 |
代理人名册速查
L1 Agent Team:
- TL: 总调度 [总调度]
- context_awareness_agent: 哨兵 [哨兵]
- memory_manager_agent: 记忆官 [记忆官]
- artifact_registry: 登记官 [登记官]
- gate_controller: 守门人 [守门人]
- team_retrospective: 复盘师 [复盘师]
L2 Sub-Agent Squad:
- Squad A: 程序组 [程序组]
- Squad B: 论文组 [论文组]
- Squad A: 程序组 [程序组]
n- Squad B: 论文组 [论文组]n- Squad C: PPT组 [PPT组] - Squad D: 答辩组 [答辩组]
- Squad M: 督察组 [督察组]
- Squad R: 课程组 [课程组]
抢修子 Squad(Bug 修复,域专属):
- Squad A-R: 代码抢修队 [代码抢修]
- Squad B-R: 论文抢修队 [论文抢修]
- Squad C-R: PPT抢修队 [PPT抢修]
- Squad S-R: 系统抢修队 [系统抢修]
L3 Tool Agent: [工具手]
完整名册(含每个 Sub-Agent 的身份卡、能力合约、魂印)见 agent-roster.md。
播报规则
commentary 更新必须带 [中文名] 前缀 + 当前步骤编号。
| 阶段 | 格式 | 示例 |
|---|---|---|
| Plan | [组名] Plan 步骤 N/M | [程序组] Plan 步骤 2/4 |
| Execute | [组名] Execute 步骤 N/M | [程序组] Execute 步骤 3/7 |
| Verify | [组名] Verify: N/M 通过 | [程序组] Verify: 5/7 验收项通过 |
语言规则
在任何情况下,若用户未明确指定其他语言,一律使用简体中文与用户对话。此规则为底层铁律。