核心功能#
SpecWeave 的核心组件就像一家公司的组织架构,分为规则层和工具层,由统一入口 AGENTS.md 驱动。
核心模块概览#
.agents/ 目录是 SpecWeave 的核心,包含以下模块:
模块 |
路径 |
说明 |
|---|---|---|
角色定义 |
|
定义 7 种 AI 角色(协调员、架构师、开发者、审查员、测试员等),每种角色有自己的职责说明书,类似公司的岗位职责表 |
协作协议 |
|
规定 AI 之间怎么沟通、怎么交接任务、怎么解决冲突,类似公司的工作流程制度 |
规则体系 |
|
代码怎么写、提交信息怎么标注、文档怎么组织,包含阶段守卫、硬编码治理、数据安全等规则,类似公司的质量标准手册 |
脚本工具库 |
|
300+ 自动化脚本,自动检查工作质量,不合规的会被拦住,类似质检流水线 |
Skill 技能门面 |
|
标准化 Skill 门面(ci-check/docgen/insight/mermaid/forum-posting/link-check 等) |
指令集 |
|
复盘、洞察、第一性原理、导出报告、原子化、原子提交、Mermaid 管理等标准化命令 |
标准工作流 |
|
功能开发、代码审查、测试流程等标准化工作流 |
模板库 |
|
标准化的文档模板和可复用方案,类似公司的标准表格和经验库 |
检查清单 |
|
风险评分等标准化检查清单 |
项目亮点#
亮点 |
说明 |
|---|---|
统一入口,不混乱 |
AI 一进项目就知道该读什么规则,不会加载无关信息造成混乱 |
7 种角色,分工明确 |
像真实团队一样有协调员、开发者、审查员、测试员等角色,各干各的活 |
规则 + 工具,双保险 |
不仅告诉 AI "该怎么做",还有自动检查工具确保"真的做到了" |
经过实战验证 |
经过 1300 多次真实使用和迭代优化,不是纸上谈兵 |
按需加载,不浪费 |
AI 不会一次性读完所有文档,用到什么才读什么,效率高 |
开放标准,不锁定 |
基于公开的 AGENTS.md 标准,任何 AI 工具都能用,不绑定特定平台 |
备注
本文档为初始骨架,各模块的详细说明将从 .agents/docs/ 逐步迁移和完善。