TianShu 天枢硅基智能开发框架
源自北斗七星之首,象征智慧与指引 —— 让AI驱动的软件开发更智能、更高效
框架简介
天枢(TianShu) 是一套通用、可迁移、可进化的多Agent协作开发系统。配备18位专业虚拟工程师,从需求分析到部署上线,一站式搞定!
核心特色
| 特色 | 说明 | |-----|------| | 18个专业智能体 | 18位虚拟专家随时待命 | | 两级门禁体系 | 双重质量检查 | | 三种工作流 | 按项目规模选合适的流程 | | 渐进精化 | 边做边补,信息不足也能开工 | | 事件驱动 | 智能体们自动协作 |
选择你的工作流
根据项目规模选择合适的工作流:
链式模式(小型项目)
- 适用:脚本工具、快速原型、1-2周项目
- 特点:串行执行,简单直接
- Agent:6个核心Agent
- 调用:Invoke
tianshu-chain-workflow
混合模式(中型项目)
- 适用:Web应用、2-6周项目
- 特点:需求/设计链式 + 验证层事件驱动
- Agent:6核心 + 6扩展Agent
- 调用:Invoke
tianshu-hybrid-workflow
事件驱动模式(大型项目)
- 适用:企业级系统、6周以上项目
- 特点:全事件驱动,高度并行
- Agent:全部18个Agent
- 调用:Invoke
tianshu-event-workflow
18个专业智能体
核心Agent(6个)- 每个项目必备
| Agent | 编号 | 核心职责 | Skill |
|-------|------|---------|-------|
| 需求理解Agent | AGENT-01 | 理解需求、生成认知快照 | tianshu-requirement-agent |
| 系统设计Agent | AGENT-02 | 架构设计、API定义 | tianshu-design-agent |
| 执行开发Agent | AGENT-03 | 集成开发、构建脚本 | tianshu-dev-agent |
| 测试验证Agent | AGENT-04 | 测试用例、覆盖率验证 | tianshu-test-agent |
| 质量审计Agent | AGENT-05 | 一致性审计、合规检查 | tianshu-audit-agent |
| 调度协调Agent | AGENT-06 | 流程控制、异常监控 | tianshu-scheduler-agent |
扩展Agent(12个)- 按需激活
| Agent | 编号 | 职责 | Skill |
|-------|------|------|-------|
| UI/UX设计Agent | AGENT-07 | 界面设计 | tianshu-uiux-agent |
| 前端开发Agent | AGENT-08 | 前端实现 | tianshu-frontend-agent |
| 后端开发Agent | AGENT-09 | 后端实现 | tianshu-backend-agent |
| 数据库专家Agent | AGENT-10 | 数据建模 | tianshu-database-agent |
| 安全专家Agent | AGENT-11 | 安全审计 | tianshu-security-agent |
| 部署运维Agent | AGENT-12 | CI/CD部署 | tianshu-deploy-agent |
| 文档工程师Agent | AGENT-13 | 技术文档 | tianshu-docs-agent |
| 代码审查Agent | AGENT-14 | 代码审查 | tianshu-review-agent |
| 产品经理Agent | AGENT-15 | 产品规划 | tianshu-pm-agent |
| AI算法Agent | AGENT-16 | 机器学习 | tianshu-ml-agent |
| 智能体开发Agent | AGENT-17 | Agent开发 | tianshu-agentdev-agent |
| 事件总线Agent | AGENT-18 | 事件路由 | tianshu-eventbus-agent |
门禁体系
框架采用三层门禁模型保障质量:
| 门禁层级 | 类型 | 说明 | |---------|------|------| | 第一层 | 通过型 | 机器自动检查,自动化执行 | | 第二层 | 确认型 | 人工审核,需要人类确认 | | 第三层 | 交付型 | 最终批准,项目验收 |
绝对红线
- 保持字段命名一致 - 这是红线,必须遵守
- 不猜测用户需求 - 需求必须澄清
- 不绕过门禁检查 - 所有检查必须执行
- 不让专业Agent做非专业事 - 各司其职
- 信息传递必须完整 - 按通信协议标准格式交付
重要:Agent会话规范
框架为每个Agent制定了严格的会话协议,涵盖以下9点要求:
| 要求 | 说明 | |------|------| | R1 问题澄清确认 | 需求澄清必须人工确认后才能继续(量化标准:信息缺失率>30%、关键字段为空) | | R2 规则约束前置 | 会话开始前必须读取规则约束并加入前置条件(记忆隔离:仅读本Agent记忆) | | R3 问答记忆管理 | 会话结束提炼问答对存入记忆(每Agent 50条上限,遗忘最老,全局协调) | | R4 Review三维一体 | 自审 + 测试 + 代码审查,当不合格时打回原Agent修复 | | R5 修复总结记录 | Review不合格的修复需记录总结(每Agent 100条上限,向量匹配复用) | | R6 修复优先检索 | 修复任务优先从修复总结库查找类似方案(相似度>=0.8) | | R7 文档迭代覆盖 | Agent输出文档采用覆盖模式,保留旧版需注明原因 | | R8 UTF-8编码 | 会话文档仅接受UTF-8编码 | | R9 统计分析 | 代码审查Agent负责,每10轮输出统计报告,记录9点命中率 |
详见:
- references/agent-session-protocol.md(Agent会话通用协议)
- references/templates/README.md(标准文档模板库)
快速开始
第一步:选择工作流
根据项目规模选择合适的工作流Skill。
第二步:启动需求理解
Invoke tianshu-requirement-agent 开始需求分析。
第三步:按工作流执行
按工作流文档指引,依次调用需要的Agent。
使用提示
当用户提到以下场景时,Invoke本Skill:
- "我要做一个项目"
- "帮我开发一个XXX"
- "用天枢框架"
- "需要多Agent协作开发"
- "软件项目开发"
资源索引
- 参考: 见 references/workflows/ (工作流定义与Review检查点标注)
- 参考: 见 references/agents/ (18个专业Agent详细定义)
- 参考: 见 references/agent-session-protocol.md (Agent会话通用协议,含9点要求、记忆隔离、三维Review)
- 参考: 见 references/communication-protocol.md (Agent间信息传递规范)
- 参考: 见 references/templates/README.md (标准文档模板库)
框架版本: v3.4(三维Review + 记忆隔离 + 向量匹配增强版) 品牌所有权: 天枢(TianShu)
微信扫一扫