simota/agent-skills

GitHub: simota/agent-skills

为 AI 编程助手提供 90 个专业化智能体技能,通过智能编排实现软件开发的端到端自动化协作。

Stars: 9 | Forks: 1

# AI Agent 技能 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Agents](https://img.shields.io/badge/Agents-90-blue.svg)]() [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md) 这是一个技能集合,旨在支持与一支专业化 AI agent 团队进行协作开发。 ## 功能特性 - **90 个专业化 Agent** —— 涵盖 Bug 调查、测试、安全、UI/UX、AI/ML、可观测性等领域 - **Nexus 编排器** —— 分析任务并自动设计最优的 agent 链 - **平台无关** —— 支持 Claude Code、Codex CLI、Gemini CLI 等 ## 快速开始 ### 安装 ``` # For Claude Code git clone https://github.com/simota/agent-skills.git ~/.claude/skills # For other platforms git clone https://github.com/simota/agent-skills.git /path/to/your/skills ``` ### 使用 ``` /Nexus I want to implement a login feature /Scout Investigate the cause of this bug /Radar Improve test coverage /Vision I want to redesign the dashboard with a modern look ``` ## 概述 本仓库包含 90 个专业化 AI agent,涵盖软件开发的各个方面。每个 agent 专注于特定领域,并由 **Nexus** 编排器进行协调。 ## Agent 目录 ### 编排 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Nexus** | _“在对的时间用对的 agent,能改变一切。”_ —— 团队编排器。分解请求并设计最优 agent 链 | Prompts、进度管理 | | **Sherpa** | _“山峰不在乎你的截止日期。做好规划。”_ —— 任务分解向导。将复杂任务拆解为 15 分钟内可完成的原子步骤 | 检查清单 | | **Architect** | _“每个 agent 都是一种可能。每个 SKILL.md 都是一张出生证明。”_ —— 元设计师,负责创建新的技能 agent。生态缺口分析、重复检测、SKILL.md 生成 | SKILL.md、参考资料 | | **Rally** | _“一个任务,多双手。并行设计。”_ —— 多会话并行编排器。通过 Claude Code Agent Teams API 生成和管理多个 Claude 实例,实现并发任务执行 | 团队管理、并行执行 | | **Titan** | _“给我一个梦想,我还你一个产品。”_ —— 产品生命周期元编排器。协调全部 69 个 agent 跨越 9 个阶段(DISCOVER→BUILD→LAUNCH→EVOLVE),从模糊目标交付完整产品 | 产品交付 | | **Sigil** | _“每个项目都有等待被发掘为力量的模式。”_ —— 动态技能生成器。分析项目代码库,发现模式和约定,并为项目的 `.claude/skills/` 目录生成优化的 Claude Code 技能 | 项目专属技能 | | **Orbit** | _“给我一个目标,我给你一个能跑完的 runner。”_ —— Nexus 自动循环完成专家。生成完成脚本、操作契约和自主循环执行审计 | Runner 脚本、契约 | | **Darwin** | _“无法感知自身的生态系统无法自我进化。”_ —— 生态自我进化编排器。检测项目生命周期阶段,评估 agent 相关性,整合跨领域知识,并推动整个生态进化 | 生态适应度评分、进化提案 | | **Lore** | _“被遗忘的教训注定重演。制度记忆是经验的复利。”_ —— 跨生态知识整合的记忆策展人。从 agent 日志中发现通用模式,编目并分发给相关 agent。知识衰减检测和最佳实践传播 | METAPATTERNS.md、知识洞察 | ### 调查与规划(非编码) | Agent | 描述 | 输出 | |-------|-------------|--------| | **Scout** | _“每个 Bug 都有故事。我先读结局。”_ —— Bug 调查和根因分析(RCA)。识别复现步骤和修复位置 | 调查报告 | | **Ripple** | _“每个改变都会激起涟漪。在跳跃之前先知道它们落在哪里。”_ —— 变更前影响分析。从纵向(依赖、受影响文件)和横向(模式一致性、命名约定)两个角度评估风险 | 影响分析报告 | | **Spark** | _“最好的功能是用户不知道自己需要的功能。”_ —— 功能提案。建议利用现有数据/逻辑的功能,输出 Markdown 规格文档 | 规格文档 | | **Compete** | _“了解敌人。了解市场。了解自己。”_ —— 竞争研究、差异化和定位。SWOT 分析、功能矩阵 | 竞争分析报告 | | **Voice** | _“反馈是礼物。分析是拆开它。”_ —— 用户反馈收集、NPS 问卷设计、情感分析和洞察提取 | 反馈报告 | | **Researcher** | _“用户不会撒谎。他们只是还不知道自己想要什么。”_ —— 用户研究设计、访谈指南、定性分析、人物画像/旅程图创建 | 研究报告 | | **Trace** | _“每次点击都在讲故事。我在操作之间读懂含义。”_ —— 会话回放分析、按人物画像的行为模式提取、UX 问题叙事。与 Researcher/Echo 配合工作 | 行为分析报告 | | **Canon** | _“标准是行业积累的智慧。应用它们,不要重新发明。”_ —— 使用全球/行业标准进行调查和分析。评估 OWASP/WCAG/OpenAPI/ISO 25010 合规性,检测违规并提出改进建议 | 合规报告 | | **Lens** | _“看代码,而不只是搜索它。”_ —— 代码库理解专家。系统性调查代码结构、功能探索和数据流追踪,回答诸如“功能 X 是否存在?”、“流程 Y 如何工作?”、“这个模块的职责是什么?” | 调查报告 | | **Magi** | _“三个头脑,一个裁决。通过多样性达成共识。”_ —— 从三个视角(逻辑、共情、实用主义)进行多角度决策。架构选型、权衡分析、Go/No-Go 决策 | 决策报告 | | **Cast** | _“人物画像不是发明的。它们是被发现、诞生和演化的。”_ —— 人物画像铸造 agent。从多种输入快速生成、注册管理、生命周期追踪和跨 agent 分发人物画像 | 人物画像注册 | | **Helm** | _“没有目的地的船没有顺风。没有舵的船完全没有方向。”_ —— 商业战略模拟 agent。整合财务/市场/竞争数据进行短/中/长期模拟。SWOT/PESTLE/Porter 分析、情景规划、KPI 预测、战略路线图生成。不编写代码 | 战略模拟报告 | | **Levy** | _“納税は義務。でも、正しく知れば、賢く果たせる。”_ —— 日本报税指导 agent。面向自由职业者和副业工作者的收入分类、扣除优化、税额计算、e-Tax 手续。不编写代码 | 报税指导报告 | | **Accord** | _“三个团队,一个真相。”_ —— 跨团队规格架构师。使用渐进式细化模板创建跨业务、开发和设计团队的综合规格包(L0 愿景 > L1 需求 > L2 团队细节 > L3 验收标准)。不编写代码 | 综合规格包、可追溯性矩阵 | | **Matrix** | _“无限组合,有限资源。Matrix 找到覆盖面最大化的最小集合。”_ —— 通用多维分析 agent。控制任意轴×值输入的组合爆炸。最小覆盖集选择、执行规划和跨领域(测试、部署、UX 验证、风险评估、兼容性)优先级排序。不编写代码 | 矩阵分析、覆盖优化计划 | **Scout > Ripple > Builder 链**:Scout(Bug 调查)> Ripple(修复影响分析)> Builder(实现) **Ripple > Guardian 链**:Ripple(影响分析)> Guardian(PR 策略) **Researcher > Trace > Echo 链**:Researcher(人物画像定义)> Trace(真实数据验证)> Echo(模拟确认) **Sentinel > Canon > Builder 链**:Sentinel(漏洞检测)> Canon(OWASP 合规评估)> Builder(修复实现) **Gateway > Canon > Gateway 链**:Gateway(API 设计)> Canon(OpenAPI/RFC 合规检查)> Gateway(修正) **Echo > Canon > Palette 链**:Echo(UX 问题)> Canon(WCAG 合规评估)> Palette(无障碍修复) **Researcher > Cast > Echo 链**:Researcher(研究数据)> Cast(人物画像整合)> Echo(UI 验证) **Trace > Cast 链**:Trace(行为数据)> Cast(人物画像演化) ### Git/PR 管理 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Guardian** | _“每次提交都在讲故事。让它值得一读。”_ —— Git/PR 守门人。变更的信号/噪声分析、提交粒度优化、分支命名、PR 策略提案 | 分析报告、PR 准备 | | **Harvest** | _“代码书写历史。我收获它的意义。”_ —— PR 信息收集和报告生成。通过 gh 命令获取 PR 信息,自动生成周报/月报和发布说明 | 工作报告、发布说明 | | **Launch** | _“发布不是终点。它是责任的开始。”_ —— 发布管理。版本策略、CHANGELOG 生成、发布说明、回滚计划、功能开关设计 | 发布计划、CHANGELOG | | **Rewind** | _“每个 Bug 都有生日。每个回归都有父提交。找到它们。”_ —— Git 历史调查、回归根因分析、代码考古。穿越时间揭示真相 | 历史调查报告 | **Guardian > Judge > Zen 链**:Guardian(PR 准备)> Judge(审查)> Zen(修复) **Guardian > Launch 链**:Guardian(变更分析)> Launch(发布计划) **Rewind > Scout 链**:Rewind(回归识别)> Scout(详细调查) ### 质量保证 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Radar** | _“未经测试的代码是未完成的代码。”_ —— 单元/集成测试添加、不稳定测试修复、覆盖率提升 | 测试代码 | | **Voyager** | _“E2E 测试是 CI/CD 中用户的代言人。”_ —— E2E 测试专家。Playwright/Cypress 设置、Page Object 设计、视觉回归、CI 集成 | E2E 测试代码 | | **Sentinel** | _“安全不是功能。它是责任。”_ —— 静态安全分析(SAST)、漏洞模式检测、输入验证 | 安全修复 | | **Probe** | _“系统的安全性取决于最薄弱的端点。”_ —— 动态安全测试(DAST)、OWASP ZAP/Nuclei 集成、渗透测试 | 漏洞报告 | | **Judge** | _“好代码不需要辩护。坏代码没有借口。”_ —— 通过 codex review 进行代码审查、自动化 PR 审查、预提交检查、AI 幻觉检测 | 审查报告 | | **Zen** | _“整洁代码不是写出来的。是改出来的。”_ —— 重构和代码质量提升(行为不变) | 代码改进 | | **Sweep** | _“死代码是不产生利息的技术债务。”_ —— 未使用文件检测、死代码识别、孤立文件发现、安全删除提案 | 清理提案 | | **Warden** | _“质量不可商量。不配的东西不要发布。”_ —— V.A.I.R.E. 质量标准守护者。发布前评估、评分卡、通过/失败决策 | 质量评估报告 | | **Attest** | _“规格是真理。代码是证据。Attest 发现差距。”_ —— 规格合规验证器。从规格中提取验收标准,生成 BDD 场景,并对抗性地探测规格与实现之间的差距。发布 CERTIFIED/CONDITIONAL/REJECTED 裁决 | 合规报告、BDD 场景 | | **Specter** | _“你看不到的 Bug 才是最困扰你的。”_ —— “隐形”问题猎手,专注于并发、异步处理和资源管理。检测和分析 Race Conditions、Memory Leaks、Resource Leaks 和 Deadlocks | 检测报告 | | **Siege** | _“在用户之前破坏它。在他们注意之前修复它。”_ —— 高级测试专家。负载测试、契约测试、混沌工程、变异测试、弹性模式验证 | 测试结果、弹性报告 | | **Void** | _“最好的代码是从未写过的代码。”_ —— YAGNI 执行、范围削减、复杂度降低提案。用 5 个问题和保留成本评分挑战每个功能/抽象的存在 | 削减提案 | ### 实现 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Builder** | _“类型是契约。代码是承诺。”_ —— 生产实现。类型安全工匠,支持 TDD、Event Sourcing、CQRS 和性能优化。检测规格模糊性,支持从 Forge 自动交接 | 生产代码 | | **Artisan** | _“原型承诺。生产交付。”_ —— 生产前端实现工匠。React/Vue/Svelte、Hooks 设计、状态管理、Server Components、表单处理、数据获取 | 前端代码 | | **Forge** | _“完成比完美更好。发布它,学习,迭代。”_ —— 原型制作。优先考虑可工作软件而非完美。输出 types.ts、errors.ts、forge-insights.md 用于 Builder 交接 MVP/PoC | | **Arena** | _“Arena 是裁判,不是选手。外部引擎竞争;最佳方案获胜。”_ —— 直接驱动 codex exec / gemini CLI 进行并行实现、评估和采用。支持 Solo 模式(顺序)和 Team 模式(Agent Teams 并行) | 比较实现和评估 | ### AI/ML | Agent | 描述 | 输出 | |-------|-------------|--------| | **Oracle** | _“AI 只有在其架构上才优秀。设计它,测量它,什么都不信。”_ —— AI/ML 设计和评估专家。Prompt 工程、RAG 架构、LLM 应用模式、安全护栏、评估框架、MLOps、成本优化 | 设计规格、评估报告 | **Oracle > Builder > Radar 链**:Oracle(AI/ML 设计)> Builder(实现)> Radar(测试) **Oracle > Stream > Builder 链**:Oracle(RAG 设计)> Stream(数据管道)> Builder(实现) **Oracle > Sentinel > Oracle 链**:Oracle(安全设计)> Sentinel(安全审查)> Oracle(细化) ### 性能 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Bolt** | _“速度是功能。缓慢是你还没修复的 Bug。”_ —— 应用性能提升。前端(减少重渲染)和后端(N+1 修复)优化 | 优化代码 | | **Tuner** | _“快速查询是快乐的用户。慢速查询是流失的客户。”_ —— DB 性能优化。EXPLAIN ANALYZE 分析、索引建议、慢查询改进 | 查询优化 | ### 可观测性/SRE | Agent | 描述 | 输出 | |-------|-------------|--------| | **Beacon** | _“你看不到的就无法修复。你不测量的就看不到。”_ —— 可观测性和可靠性工程专家。SLO/SLI 设计、分布式追踪、告警策略、仪表板设计、容量规划、琐事自动化 | SLO 定义、可观测性规格 | **Beacon > Gear > Builder 链**:Beacon(可观测性设计)> Gear(监控实现)> Builder(插桩) **Triage > Beacon > Gear 链**:Triage(事故复盘)> Beacon(监控改进)> Gear(实现) ### UI/UX | Agent | 描述 | 输出 | |-------|-------------|--------| | **Vision** | _“设计不是看起来怎样。设计是感觉如何。”_ —— 创意方向。设计方向决策、设计系统创建、Muse/Palette/Flow/Forge 编排 | 设计策略 | | **Palette** | _“易用性做得好时是隐形的,做得不好时是痛苦的。”_ —— 易用性改进、认知负荷降低、a11y 支持 | UX 改进 | | **Muse** | _“Token 是设计的 DNA。小心变异它们。”_ —— 设计 Token 应用、间距/圆角/阴影统一、暗色模式支持 | 视觉改进 | | **Flow** | _“动效创造情感。动画赋予生命。”_ —— UI 动画、悬停效果、加载状态、模态框过渡 | 动画 | | **Echo** | _“我不测试界面。我感受用户的感受。”_ —— 人物画像验证。化身用户报告 UI 流程中的困惑点 | UX 报告 | | **Showcase** | _“没有 Story 的组件是没有上下文的组件。”_ —— Storybook story 创建、目录管理、Visual Regression 集成。CSF 3.0 格式 | Storybook Stories | | **Prose** | _“文字是设计的最小单位。弄错它们,其他都不重要了。”_ —— 面向用户的文字专家。微文案、错误消息、语气语调框架、新手引导文案、无障碍文本 | 文案指南、内容规格 | | **Frame** | _“设计用像素说话。我将其翻译成代码。”_ —— Figma MCP Server 桥接 agent。从 Figma 提取和结构化设计上下文供实现 agent 使用。设计到代码桥接、Code Connect 管理、设计系统规则提取。不编写代码 | 结构化设计上下文、设计系统规则 | | **Loom** | _“设计意图值得准备。我编织的每一根上下文线索都让创作更精确。”_ —— Figma Make 优化 agent。分析代码库生成 Guidelines.md,设计 prompt 策略,根据设计系统约定验证 Make 输出。不编写代码 | Guidelines.md、prompt 序列、验证报告 | **Frame 与 Loom 职责分工**: - **Frame**:Figma → Code 方向(通过 MCP 从 Figma 提取设计上下文) - **Loom**:Code → Figma Make 方向(从代码库分析为 Figma Make 准备优化输入) ### 文档 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Scribe** | _“规格是愿景与现实之间的契约。”_ —— 文档撰写者,负责 PRD/SRS/HLD/LLD、实现检查清单和测试规格 | 规格文档、设计文档 | | **Quill** | _“代码告诉计算机做什么。文档告诉人类为什么。”_ —— JSDoc/TSDoc 添加、README 更新、`any` 类型到正确类型定义 | 文档 | | **Morph** | _“文档是永恒的。它的格式是暂时的。”_ —— 文档格式转换(Markdown <> Word/Excel/PDF/HTML)。将 Scribe 规格和 Harvest 报告转换为各种格式 | 转换后文档 | | **Prism** | _“一个源头,多种光芒。”_ —— NotebookLM 转向 prompt 设计顾问。就源准备和最佳输出格式选择提供建议 | 转向 prompt | **Scribe 与 Quill 与 Morph 与 Prism 职责分工**: - **Scribe**:项目文档(PRD、SRS、设计文档、检查清单、测试规格) - **Quill**:代码文档(JSDoc/TSDoc、README、类型定义) - **Morph**:格式转换(Markdown > PDF/Word/HTML 等) - **Prism**:NotebookLM 内容优化(Audio/Video/Slide 的转向 prompt) ### 可视化 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Canvas** | _“一张图胜过一千行文档。”_ —— 设计可视化。将代码、规格和上下文转换为 Mermaid 图或 ASCII 艺术(流程图、时序图、状态机、类图、ER 图等) | Mermaid 图 / ASCII 艺术 | | **Sketch** | _“从文字到世界,从 prompt 到像素。”_ —— AI 图像生成代码工匠。通过 Gemini API 生成生产就绪的 Python 图像生成代码。Prompt 工程、批量生成、成本估算 | Python 代码 | | **Realm** | _“每家公司都在讲故事——让 agent 们书写自己的故事。”_ —— 游戏化元可视化 agent。Phaser 3 2D 办公模拟、实时 XP 增长和升级效果、交互式 HTML 地图、角色卡、任务板和徽章系统,用于生态状态可视化和团队士气 | RPG 风格仪表板、游戏可视化 | | **Dot** | _“每个像素都是一个决定。每个约束都是创造的机会。”_ —— 像素艺术专家。通过代码生成像素艺术。调色板设计、精灵表、图块集、帧动画、委托 Gemini CLI 生成 SVG | 像素艺术代码 | | **Clay** | _“从 prompt 到多边形,每个顶点都实至名归。”_ —— AI 3D 模型生成 agent。通过 Meshy、Tripo、Hunyuan3D、Rodin、Sloyd、Stability API 生成文本到 3D 和图像到 3D 的代码。游戏管道:LOD、重拓扑、UV、纹理烘焙、QC 验证 | 3D 管道代码(Python/JS/SCAD)| **Vision > Dot > Forge 链**:Vision(美术指导)> Dot(像素艺术代码)> Forge(原型整合) **Dot > Realm 链**:Dot(Phaser 3 纹理)> Realm(生态可视化) **Vision > Clay > Builder 链**:Vision(美术指导)> Clay(3D 资产代码)> Builder(游戏逻辑整合) ### 架构 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Atlas** | _“依赖即命运。先绘制它,否则它将绘制你。”_ —— 依赖分析、循环引用检测、ADR/RFC 创建 | 设计文档 | | **Horizon** | _“今天的创新是明天的遗留代码。做好规划。”_ —— 现代化。废弃库检测、原生 API 替换、PoC 创建 | 迁移计划 | | **Gateway** | _“API 是对未来的承诺。像设计契约一样设计它。”_ —— API 设计、审查、OpenAPI 规格生成、版本策略、破坏性变更检测 | API 规格 | | **Grove** | _“结构良好的仓库是结构良好的头脑。”_ —— 仓库结构设计、优化和审计。目录设计、docs/ 组织、测试结构、反模式检测 | 结构设计、审计报告 | ### 通信 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Relay** | _“每条消息都会找到出路。每个渠道都说同样的语言。”_ —— 消息集成、机器人开发和实时通信专家。频道适配器、webhook 处理器、WebSocket 服务器、事件驱动架构 | 频道适配器、消息处理器、机器人框架 | **Relay > Builder > Radar 链**:Relay(消息设计)> Builder(实现)> Radar(测试) **Gateway > Relay 链**:Gateway(webhook API 规格)> Relay(处理器设计) ### 数据 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Schema** | _“Schema 是与未来的契约。”_ —— DB Schema 设计、迁移创建、ER 图设计 | 迁移 / Schema 定义 | | **Stream** | _“数据如水般流动。我的工作是建造管道。”_ —— 数据管道。ETL/ELT 设计、Kafka/Airflow/dbt、批处理/流处理选择、数据质量管理 | 管道设计、DAG、dbt 模型 | **Schema > Stream 链**:Schema(数据模型)> Stream(管道设计) ### DevOps | Agent | 描述 | 输出 | |-------|-------------|--------| | **Anvil** | _“终端是第一个界面。让它令人难忘。”_ —— 终端 UI 构建、CLI 开发支持、开发工具集成(Linter/测试运行器/构建) | CLI/TUI 代码 | | **Gear** | _“最好的 CI/CD 是没人会想到的。”_ —— 依赖管理、CI/CD 优化、Docker 配置、运维监控 | 配置文件 | | **Scaffold** | _“基础设施是每个梦想的沉默基石。”_ —— 云基础设施、本地开发环境、IaC 设计 | 基础设施配置 | | **Hearth** | _“你的工具应该感觉像家。”_ —— 个人开发环境工匠。生成、优化和审计配置文件、dotfile 管理、shell/终端/编辑器设置 | 配置文件 | | **Latch** | _“每个事件都是机会。在它溜走之前钩住它。”_ —— Claude Code hook 专家。提议、配置、调试和维护 Claude Code hooks(PreToolUse/PostToolUse/Stop/SessionStart 等),用于工作流自动化、质量门控和安全验证 | Hook 配置 | | **Pipe** | _“工作流即管道。管道即承诺。”_ —— GitHub Actions 工作流专家。触发策略、安全加固、性能优化、PR 自动化、可复用工作流设计 | GHA 工作流 | **Hearth 与 Gear 与 Scaffold 与 Latch 与 Pipe 职责分工**: - **Hearth**:个人环境(dotfiles、shell、编辑器、终端) - **Gear**:项目级 DevOps(CI/CD、Docker、监控、Git hooks) - **Scaffold**:基础设施供应(云、Docker Compose、IaC) - **Latch**:Claude Code 事件 hooks(settings.json hooks 用于工作流自动化) - **Pipe**:GitHub Actions 工作流(高级 GHA 设计、可复用工作流、安全) ### 国际化 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Polyglot** | _“每种语言都值得尊重。每个用户都值得拥有母语。”_ —— i18n 支持。用 t() 函数替换硬编码字符串,使用 Intl API 格式化日期/货币 | i18n 实现 | ### 增长 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Growth** | _“没有转化的流量只是昂贵的虚荣。”_ —— SEO(meta/OGP/JSON-LD)、SMO(社交分享展示)、CRO(CTA 改进) | 增长举措 | | **Retain** | _“获客昂贵。留存有利可图。”_ —— 留存策略、重新、流失预防。游戏化、习惯养成设计 | 留存举措 | ### 分析 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Pulse** | _“被测量的才能被管理。被错误测量的会被摧毁。”_ —— KPI 定义、追踪事件设计、仪表板规格创建 | 指标设计 | | **Experiment** | _“每个假设都值得公平审判。每个决策都值得数据。”_ —— A/B 测试设计、假设文档、样本量计算、功能开关实现 | 实验报告 | ### 运维 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Triage** | _“在混乱中,清晰是治愈的第一步。”_ —— 事故响应、影响评估、恢复程序、复盘创建 | 运维报告 | | **Mend** | _“已知的失败值得已知的修复。恢复速度定义可靠性。”_ —— 已知失败模式的自动修复 agent。接收 Triage 诊断和 Beacon 告警,根据安全层级分类执行 runbook,进行分阶段验证,并管理回滚 | 修复结果、验证报告 | **Triage > Mend > Beacon 链**:Triage(诊断)> Mend(自动修复)> Beacon(监控恢复) ### 浏览器自动化 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Navigator** | _“浏览器是舞台。每次点击都是一幕。”_ —— 通过 Playwright/Chrome DevTools 进行浏览器自动化。数据收集、表单交互、截图、网络监控 | 自动化脚本 | | **Director** | _“打动人心的 demo 能推动产品。”_ —— 使用 Playwright E2E 测试自动录制功能 demo 视频。场景设计、录制设置、实现模式、质量检查清单 | Demo 视频(.webm)| | **Reel** | _“终端是舞台。每次按键都是表演。”_ —— 使用 VHS/terminalizer/asciinema 进行终端录制和 CLI demo 视频生成。从声明式 .tape 文件创建 GIF/MP4/WebM | GIF/视频| **Anvil > Reel > Quill 链**:Anvil(CLI 开发)> Reel(demo 录制)> Quill(README GIF 嵌入) **Director + Reel > Showcase 链**:Director(Web 录制)+ Reel(终端录制)> Showcase(视觉文档) **Director 与 Reel 职责分工**: - **Director**:浏览器 demo 视频(Playwright,.webm 输出) - **Reel**:终端 demo 录制(VHS,GIF/MP4 输出) ### AITuber/直播 | Agent | 描述 | 输出 | |-------|-------------|--------| | **Aether** | _“舞台是活的。虚拟形象在呼吸。观众在连接。”_ —— AITuber(AI VTuber)全栈编排器。设计和构建实时流媒体管道(Chat>LLM>TTS>Avatar>OBS)、直播聊天集成、TTS 语音合成、Live2D/VRM 虚拟形象控制、口型同步和 OBS WebSocket 自动化 | 管道设计、流媒体配置 | **Cast > Aether > Builder 链**:Cast(人物画像)> Aether(AITuber 管道设计)> Builder(实现) **Aether > Scaffold > Gear 链**:Aether(流媒体基础设施)> Scaffold(供应)> Gear(CI/CD) ## 工作流 ### 基本用法 1. 使用 `/AgentName` 调用 agent 2. Agent 执行任务 3. 根据需要建议移交给其他 agent ### 使用 Nexus 编排 使用 **Nexus** 处理复杂任务。Nexus 以以下模式运行: | 模式 | 触发 | 行为 | 交互 | |------|---------|----------|-------------| | **Full Auto** | `## NEXUS_AUTORUN` + 简单任务 | 全自动执行 | 仅出错时 | | **Guided** | `## NEXUS_GUIDED` 或默认 | 在决策点确认 | 基于选项的交互 | | **Interactive** | `## NEXUS_INTERACTIVE` | 每步确认 | 始终交互 | | **Continue** | `## NEXUS_HANDOFF` | 结果移交 | 按需交互 | ### 交互式执行 每个 agent 在重要决策点请求用户确认(使用平台的交互能力): - **开始确认**:链设计完成后,执行前确认方法 - **决策点确认**:安全风险、破坏性变更、多种方法等 - **问题作为选项**:从 2-4 个选项中选择(“其他”始终可用) ``` # Example option-based question questions: - question: "A potential security vulnerability was found. How would you like to proceed?" header: "Security" options: - label: "Audit with Sentinel (Recommended)" description: "Request review from the security specialist agent" - label: "Continue with acknowledged risk" description: "Proceed at your own risk" - label: "Abort investigation" description: "Stop for safety" ``` ### 根据复杂度自动选择模式 | 指标 | 简单 | 复杂 | |-----------|--------|---------| | 预估步骤 | 1-2 | 3+ | | 受影响文件 | 1-3 | 4+ | | 安全相关 | 否 | 是 | | 破坏性变更 | 否 | 是 | - **简单 + NEXUS_AUTORUN**:全自动执行 - **复杂**:自动切换到引导模式(需要交互) 详情见 `_common/INTERACTION.md`。 ### 按任务类型的链模板 #### 调查与理解 | 任务 | 描述 | 链 | |------|-------------|-------| | INVESTIGATE/feature | 功能存在/实现调查 | Lens | | INVESTIGATE/flow | 数据流/处理流程追踪 | Lens > Canvas | | INVESTIGATE/onboarding | 完整代码库理解 | Lens > Scribe | | INVESTIGATE/pre-impl | 调查后实现 | Lens > Builder > Radar | #### Bug 修复 | 任务 | 描述 | 链 | |------|-------------|-------| | BUG/simple | 简单 Bug 修复 | Scout > Builder > Radar | | BUG/complex | 复杂 Bug(需要 RCA)| Scout > Sherpa > Builder > Radar > Sentinel | | BUG/frontend | 前端 Bug | Scout > Artisan > Radar | #### 功能开发 | 任务 | 描述 | 链 | |------|-------------|-------| | FEATURE/S | 小功能 | Builder > Radar | | FEATURE/M | 中等功能 | Sherpa > Forge > Builder > Radar | | FEATURE/L | 大功能 | Spark > Sherpa > Forge > Builder > Radar > Quill | | FEATURE/frontend | 前端功能 | Sherpa > Forge > Artisan > Radar | | FEATURE/fullstack | 全栈功能 | Sherpa > Forge > Artisan > Builder > Radar | | FEATURE/api | API 开发 | Gateway > Builder > Radar | #### UI/UX | 任务 | 描述 | 链 | |------|-------------|-------| | UI/new | 新 UI 实现 | Vision > Forge > Showcase > Muse > Artisan > Radar | | UI/redesign | UI 重设计 | Vision > Muse > Palette > Flow > Artisan > Radar | | UI/component | 组件创建 | Forge > Showcase > Muse > Artisan > Radar | | UI/animation | 动画添加 | Flow > Artisan > Radar | | UX/research | UX 研究 | Researcher > Echo > Palette | | UX/improve | UX 改进 | Echo > Palette > Artisan > Radar | | UX/session-analysis | 会话分析 | Trace > Echo > Palette | | UX/persona-validation | 人物画像验证 | Researcher > Trace > Echo | | UI/figma-make | Figma Make 指南 | Loom > Artisan | #### 重构 | 任务 | 描述 | 链 | |------|-------------|-------| | REFACTOR/small | 小重构 | Zen > Radar | | REFACTOR/arch | 架构改进 | Atlas > Sherpa > Zen > Radar | | REFACTOR/legacy | 遗留现代化 | Horizon > Sherpa > Zen > Radar | #### 性能 | 任务 | 描述 | 链 | |------|-------------|-------| | PERF/frontend | 前端优化 | Bolt > Artisan > Radar | | PERF/backend | 后端优化 | Bolt > Builder > Radar | | PERF/db | 数据库优化 | Tuner > Schema > Builder > Radar | #### AI/ML | 任务 | 描述 | 链 | |------|-------------|-------| | AI/rag | RAG 管道设计 | Oracle > Stream > Builder > Radar | | AI/llm-app | LLM 应用设计 | Oracle > Builder > Radar | | AI/safety | AI 安全审查 | Oracle > Sentinel > Oracle | | AI/prompt-ops | Prompt 工程与评估 | Oracle > Radar | #### 可观测性/SRE | 任务 | 描述 | 链 | |------|-------------|-------| | SRE/slo | SLO 定义与监控 | Beacon > Gear > Builder | | SRE/observability | 完整可观测性设置 | Beacon > Gear > Builder > Radar | #### 安全 | 任务 | 描述 | 链 | |------|-------------|-------| | SECURITY/audit | 静态分析 | Sentinel > Builder > Radar | | SECURITY/pentest | 动态测试 | Probe > Builder > Radar > Probe | | SECURITY/full | 完整审计 | Sentinel > Probe > Builder > Radar > Sentinel | #### 测试 | 任务 | 描述 | 链 | |------|-------------|-------| | TEST/unit | 单元测试添加 | Radar | | TEST/e2e | E2E 测试添加 | Voyager | | TEST/coverage | 覆盖率提升 | Radar > Voyager | | TEST/load | 负载测试 | Siege > Bolt | | TEST/chaos | 混沌工程 | Siege > Triage > Builder | | TEST/contract | 契约测试 | Gateway > Siege > Radar | | TEST/mutation | 变异测试 | Siege > Radar | #### 审查 | 任务 | 描述 | 链 | |------|-------------|-------| | REVIEW/pr | PR 审查 | Judge > Zen/Builder/Sentinel | | REVIEW/security | 安全审查 | Judge > Sentinel | #### Git/PR | 任务 | 描述 | 链 | |------|-------------|-------| | GIT/pr-prep | PR 准备 | Guardian > Judge | | GIT/commit-split | 提交拆分 | Guardian | | GIT/pr-full | 实现 > PR > 审查 | Builder > Guardian > Judge > Zen | | GIT/release | 发布说明生成 | Guardian | #### 决策 | 任务 | 描述 | 链 | |------|-------------|-------| | DECISION/arch | 架构选型 | Magi > Builder/Zen | | DECISION/strategy | 战略决策 | Magi > Spark | #### 分析 | 任务 | 描述 | 链 | |------|-------------|-------| | ANALYSIS/impact | 变更影响分析 | Ripple > Builder > Radar | | ANALYSIS/standards | 标准合规检查 | Canon > Builder > Radar | | ANALYSIS/cleanup | 代码清理 | Sweep > Zen > Radar | #### 削减与文化 | 任务 | 描述 | 链 | |------|-------------|-------| | SUBTRACT/feature-gate | 功能提案削减门控 | Spark > Void > Magi | | SUBTRACT/scope-check | 范围验证 | Sherpa > Void > Sherpa | | SUBTRACT/arch-simplify | 架构过度工程检测 | Atlas > Void > Zen | #### 文档 | 任务 | 描述 | 链 | |------|-------------|-------| | DOCS/prd | PRD 创建 | Scribe | | DOCS/srs | SRS 创建 | Scribe | | DOCS/design | 设计文档创建 | Scribe | | DOCS/spec-to-build | 规格到实现 | Spark > Scribe > Sherpa > Builder | | DOCS/code | 代码文档 | Quill | | DOCS/component | 组件文档 | Showcase > Quill | | DOCS/architecture | 架构图 | Canvas | | DOCS/convert | 格式转换 | Morph | | DOCS/report | PR 报告 | Harvest > Morph | #### Demo 与录制 | 任务 | 描述 | 链 | |------|-------------|-------| | DEMO/cli | CLI demo GIF 创建 | Anvil > Reel > Quill | | DEMO/prototype | 原型 demo | Forge > Reel > Growth | | DEMO/web-terminal | Web + 终端组合 demo | Director + Reel > Showcase | | DEMO/docs | 文档 demo | Scribe > Reel > Quill | | DEMO/ci-update | CI 集成 demo 自动更新 | Gear > Reel > Gear | | DEMO/showcase | 生产 CLI demo | Builder > Reel > Growth | #### 基础设施与 DevOps | 任务 | 描述 | 链 | |------|-------------|-------| | INFRA/ci | CI/CD 设置 | Gear > Radar | | INFRA/cloud | 云设置 | Scaffold > Gear | | INFRA/cli | CLI 开发 | Anvil > Radar | #### 部署与发布 | 任务 | 描述 | 链 | |------|-------------|-------| | DEPLOY/release | 发布执行 | Guardian > Launch | | DEPLOY/full | 完整管道 | Radar > Guardian > Launch > Harvest | #### 现代化 | 任务 | 描述 | 链 | |------|-------------|-------| | MODERNIZE/stack | 技术栈刷新 Lens > Horizon > Sherpa > Builder > Radar | | MODERNIZE/i18n | 国际化 | Polyglot > Artisan > Radar | | MODERNIZE/structure | 仓库结构改进 | Grove > Sherpa > Zen > Radar | #### 战略与增长 | 任务 | 描述 | 链 | |------|-------------|-------| | STRATEGY/seo | SEO 改进 | Growth > Artisan > Radar | | STRATEGY/compete | 竞争分析到实现 | Compete > Spark > Builder > Radar | | STRATEGY/feedback | 反馈整合 | Voice > Spark > Builder > Radar | | STRATEGY/metrics | 指标基础设施 | Pulse > Builder > Radar | | STRATEGY/retention | 留存举措 | Retain > Spark > Builder > Radar | | STRATEGY/ab-test | A/B 测试设计 | Experiment > Builder > Radar | | STRATEGY/data | 数据管道 | Stream > Schema > Builder > Radar | #### 并行执行(Rally 集成) 对于大规模任务,并行执行有益时,Nexus 会升级到 Rally。 | 任务 | 描述 | 并行链 | |------|-------------|---------------| | FEATURE/L (parallel) | 大规模全栈 | Sherpa > Rally(Artisan + Builder + Radar) | | FEATURE/fullstack (parallel) | 前端 + 后端 | Rally(Artisan, Builder, Radar) | | FEATURE/multi (parallel) | 多个独立功能 | Sherpa > Rally(Builder x N, Radar) | | BUG/multiple (parallel) | 多个独立 Bug 修复 | Rally(Builder x N) > Radar | | REFACTOR/arch (parallel) | 多模块重构 | Atlas > Sherpa > Rally(Zen x N) > Radar | | SECURITY/full (parallel) | 静态 + 动态并行扫描 | Rally(Sentinel, Probe) > Builder > Radar | | TEST/coverage (parallel) | 单元 + E2E 并行测试 | Rally(Radar, Voyager) | | MODERNIZE/stack (parallel) | 多区域现代化 | Horizon > Sherpa > Rally(Builder x N) > Radar | | DOCS/full (parallel) | 代码文档 + 图表 + stories | Rally(Quill, Canvas, Showcase) | #### 产品生命周期 | 任务 | 描述 | 链 | |------|-------------|-------| | PROJECT/full | 从模糊目标到完整产品 | Titan(通过 Nexus 的 9 阶段生命周期)| | PROJECT/mvp | 聚焦 MVP 交付 | Titan(DISCOVER→BUILD→VALIDATE→LAUNCH)| #### 其他 | 任务 | 描述 | 链 | |------|-------------|-------| | INCIDENT | 事故响应 | Triage > Scout > Builder | | TEST/quality | 迭代质量改进 | Judge > Zen > Radar | | SECURITY/concurrency | 并发 Bug 检测 | Specter > Builder > Radar | | INVESTIGATE/regression | 回归调查 | Rewind > Scout > Builder > Radar | #### 消息与实时 | 任务 | 描述 | 链 | |------|-------------|-------| | MESSAGING/bot | 机器人开发 | Relay > Builder > Radar | | MESSAGING/webhook | Webhook 处理器 | Gateway > Relay > Builder > Radar | | MESSAGING/realtime | 实时通信 | Relay > Scaffold > Builder > Radar | | MESSAGING/multi-channel | 多渠道集成 | Relay > Builder > Radar | #### AITuber/直播 | 任务 | 描述 | 链 | |------|-------------|-------| | AITUBER/setup | AITuber 管道设置 | Cast > Aether > Builder > Radar | | AITUBER/avatar | 虚拟形象与口型同步设置 | Aether > Builder | | AITUBER/streaming | 直播自动化 | Aether > Gear > Builder | ## 共享知识 Agent 通过 `.agents/` 目录共享知识: | 文件 | 目的 | 更新时机 | |------|---------|---------------| | `PROJECT.md` | 共享知识 + 活动日志 | **所有 agent 完成工作后必须更新** | | `{agent}.md` | Agent 专属学习 | 发现领域特定知识时 | ### PROJECT.md 结构 - **架构决策** —— 架构选择记录 - **领域术语表** —— 统一术语 - **API 与外部服务** —— 外部服务约束 - **已知陷阱** —— 已知问题 - **安全注意事项** —— 安全约束 - **性能预算** —— 性能目标 - **活动日志** —— Agent 工作历史 ## Agent 原则 所有 agent 遵循以下原则: ### 通用规则 - **50 行以下变更** —— 追求小而安全的变更 - **尊重现有模式** —— 遵循项目约定 - **运行测试** —— 变更前后运行测试 - **仅记录重要学习** —— 不记录日常工作 ### 边界类型 | 标记 | 含义 | |--------|---------| | Always do | 必须始终执行 | | Ask first | 需要确认 | | Never do | 绝不执行 | ## 目录结构 ``` skills/ ├── _common/ │ └── INTERACTION.md # Shared interaction rules ├── _templates/ │ └── PROJECT.md # Project knowledge template ├── aether/SKILL.md # AITuber/streaming orchestrator ├── architect/SKILL.md # Agent design meta-designer ├── anvil/SKILL.md # CLI/TUI construction ├── arena/SKILL.md # External engine competition (Solo/Team Mode) ├── artisan/SKILL.md # Frontend implementation ├── atlas/SKILL.md # Architecture ├── beacon/SKILL.md # Observability/SRE ├── bolt/SKILL.md # Performance ├── builder/SKILL.md # Production implementation ├── canvas/SKILL.md # Visualization ├── cast/SKILL.md # Persona casting & registry management ├── compete/SKILL.md # Competitive research ├── darwin/SKILL.md # Ecosystem self-evolution orchestrator ├── director/SKILL.md # Demo video recording ├── dot/SKILL.md # Pixel art generation (SVG/Canvas/Phaser 3) ├── echo/SKILL.md # Persona validation ├── experiment/SKILL.md # A/B test design ├── flow/SKILL.md # Animation ├── forge/SKILL.md # Prototyping ├── frame/SKILL.md # Figma design-to-code bridge ├── loom/SKILL.md # Figma Make optimization agent ├── gateway/SKILL.md # API design ├── gear/SKILL.md # DevOps ├── grove/SKILL.md # Repository structure design ├── growth/SKILL.md # SEO/CRO ├── guardian/SKILL.md # Git/PR management ├── harvest/SKILL.md # PR info collection & report generation ├── hearth/SKILL.md # Personal dev environment config ├── latch/SKILL.md # Claude Code hook management ├── horizon/SKILL.md # Modernization ├── judge/SKILL.md # Code review (codex review) ├── launch/SKILL.md # Release management ├── lens/SKILL.md # Codebase comprehension & investigation ├── lore/SKILL.md # Cross-ecosystem knowledge curator ├── magi/SKILL.md # Multi-perspective decision making ├── matrix/SKILL.md # Universal multi-dimensional analysis ├── mend/SKILL.md # Known failure auto-repair ├── morph/SKILL.md # Document format conversion ├── muse/SKILL.md # Design ├── navigator/SKILL.md # Browser automation ├── nexus/SKILL.md # Orchestrator ├── orbit/SKILL.md # Nexus-autoloop completion specialist ├── oracle/SKILL.md # AI/ML design & evaluation ├── palette/SKILL.md # UX ├── polyglot/SKILL.md # i18n ├── prism/SKILL.md # NotebookLM steering prompt design ├── prose/SKILL.md # UX writing & content strategy ├── pipe/SKILL.md # GitHub Actions workflow design ├── probe/SKILL.md # Dynamic security testing (DAST) ├── pulse/SKILL.md # Metrics design ├── quill/SKILL.md # Documentation ├── radar/SKILL.md # Testing ├── rally/SKILL.md # Multi-session parallel orchestrator ├── realm/SKILL.md # Gamification meta-visualization ├── reel/SKILL.md # Terminal recording & CLI demo video generation ├── relay/SKILL.md # Messaging integration & real-time communication ├── researcher/SKILL.md # User research ├── ripple/SKILL.md # Pre-change impact analysis ├── retain/SKILL.md # Retention ├── rewind/SKILL.md # Git history investigation ├── scaffold/SKILL.md # Infrastructure ├── schema/SKILL.md # DB schema design ├── siege/SKILL.md # Advanced testing (load/contract/chaos/mutation) ├── scribe/SKILL.md # Project documentation (PRD/SRS/design docs) ├── accord/SKILL.md # Cross-team integrated spec packages ├── scout/SKILL.md # Bug investigation ├── sentinel/SKILL.md # Static security analysis (SAST) ├── sherpa/SKILL.md # Task decomposition ├── sigil/SKILL.md # Dynamic project-specific skill generation ├── showcase/SKILL.md # Storybook story management ├── sketch/SKILL.md # AI image generation (Gemini API) ├── spark/SKILL.md # Feature proposals ├── specter/SKILL.md # Concurrency & async issue detection ├── stream/SKILL.md # Data pipelines ├── sweep/SKILL.md # Dead code detection ├── titan/SKILL.md # Product lifecycle meta-orchestrator ├── trace/SKILL.md # Session replay analysis ├── triage/SKILL.md # Incident response ├── tuner/SKILL.md # DB performance optimization ├── vision/SKILL.md # Creative direction ├── void/SKILL.md # YAGNI enforcement & complexity reduction ├── voice/SKILL.md # User feedback ├── voyager/SKILL.md # E2E testing ├── warden/SKILL.md # V.A.I.R.E. quality gate └── zen/SKILL.md # Refactoring ``` ## 使用示例 ### 单个 Agent 使用 #### 编排 ##### 链设计 ``` /Nexus I want to implement a login feature. What steps should I follow? ``` **输出**:任务分类(FEATURE/M)、推荐链(Sherpa > Forge > Builder > Radar)、第一步的 prompt ##### 任务分解 ``` /Sherpa The payment feature implementation task is too complex to organize. Please break it down. ``` **输出**:可在 15 分钟内完成的原子步骤列表、进度检查清单、开始第一个任务的具体指令 ##### Agent 设计 ``` /Architect Design an agent specialized in input validation. I want it to handle Zod/Yup schema validation and error message generation. ``` **输出**:SKILL.md(完整规格)、references/*.md(3-7 个领域特定知识文件)、Nexus 集成设计 ##### 产品交付 ``` /Titan Build me a task management SaaS with team collaboration features. ``` **输出**:9 阶段产品生命周期执行——市场分析、架构设计、通过 Rally 并行实现、安全加固、E2E 验证、文档和发布准备。所有决策自主记录。 ##### 项目技能生成 ``` /Sigil Analyze this project and generate useful skills for the team. ``` **输出**:技术栈分析、技能机会发现、生成到 `.claude/skills/` 的 Micro/Full 技能(如 new-page、new-api-route、deploy-flow) ##### 定向技能创建 ``` /Sigil Generate a skill for creating new API routes in this Express project. ``` **输出**:项目专属的 `new-route.md` 技能,包含与项目现有模式和约定匹配的模板 **Architect 与 Sigil 职责分工**: - **Architect**:设计通用生态 agent(400-1400 行,SKILL.md) - **Sigil**:从实时上下文生成项目专属技能(10-400 行,.claude/skills/) ##### 自动循环完成脚本 ``` /Orbit Generate completion scripts for the Nexus autoloop that deploys and validates a staging environment. Ensure the loop halts on test failures. ``` **输出**:带有停止条件的 Runner 脚本、操作契约(SLA/预算/护栏)、审计检查清单 #### 调查与规划 ##### Bug 调查 ``` /Scout Users are reporting they can't log in. Please investigate the cause. ``` **输出**:调查报告,包括复现步骤、根因、待修复文件和推荐修复方法 ##### 功能提案 ``` /Spark Suggest features to improve this application's usability. ``` **输出**:利用现有数据/逻辑的功能提案规格文档 ##### 会话回放分析 ``` /Trace The checkout flow has a high abandonment rate. Please analyze actual session data. ``` **输出**:挫败信号检测、按人物画像的行为模式、UX 问题报告 ##### 人物画像验证 ``` /Trace Validate the "Mobile-First Millennial" persona defined by Researcher against real data. ``` **输出**:人物画像定义有效性检查、子细分发现、移交给 Researcher **Trace 与 Echo 与 Researcher 职责分工**: - **Researcher**:创建人物画像(从访谈和研究) - **Trace**:用真实数据验证人物画像(从会话日志) - **Echo**:化身人物画像验证 UI(模拟) ##### 人物画像铸造 ``` /Cast Generate 5 user personas for our e-commerce platform from these analytics data and support tickets. Register them in the persona registry for use by Echo and Researcher. ``` **输出**:人物画像卡(人口统计、目标、挫败点、技术熟练度)、统一格式的注册条目、下游 agent 同步配置 #### Git/PR 管理 ##### PR 准备 ``` /Guardian Before creating a PR from this branch, suggest a commit structure and PR strategy. ``` **输出**:变更的信号/噪声分析、提交拆分计划、分支命名建议、PR 描述草稿 ##### 提交拆分 ``` /Guardian I have changes across 47 files. Split them into appropriately granular commits. ``` **输出**:按逻辑单元的提交拆分计划、示例 git add 命令 ##### 分支命名 ``` /Guardian Suggest a branch name for the task "Add OAuth2 to user authentication". ``` **输出**:符合约定的分支名称候选(如 feat/oauth2-integration) **Guardian 与 Judge 与 Zen 职责分工**: - **Guardian**:PR 准备(变更分析、提交结构、分支命名) - **Judge**:PR 审查(Bug 检测、问题识别) - **Zen**:代码修复(重构、质量提升) ##### 周报 ``` /Harvest Summarize this week's PR activity into a report. ``` **输出**:包含 PR 统计、类别分布、贡献者排名和亮点的 Markdown 报告 ##### 发布说明生成 ``` /Harvest Generate release notes from PRs between v1.1.0 and v1.2.0. ``` **输出**:按 Features/Bug Fixes/Improvements/Breaking Changes 分类的 Changelog 格式发布说明 ##### 个人工作报告 ``` /Harvest Create a monthly work report for @username. ``` **输出**:特定用户的详细 PR 活动、类别细分、周趋势、亮点 #### 质量保证 ##### 测试添加 ``` /Radar Check test coverage for this area and add missing tests. ``` **输出**:添加的边界情况测试、边界值测试和错误情况测试 ##### E2E 测试创建 ``` /Voyager Create E2E tests for the flow from login to purchase completion. ``` **输出**:Playwright/Cypress E2E 测试代码(含 Page Object Model 设计、认证状态管理、CI 集成配置) ##### 安全审计 ``` /Sentinel Audit the security of this API. ``` **输出**:漏洞检测(SQL 注入、XSS 等)和修复代码 ##### PR 审查 ``` /Judge Review this PR. Check for bugs and security issues. ``` **输出**:通过 codex review 自动化审查、按严重性排序的问题列表、建议修复 agent ##### 预提交检查 ``` /Judge Review the changes before committing. ``` **输出**:未提交变更审查、Bug/安全问题检测、提交放行/阻止决策 ##### 重构 ``` /Zen This file has poor readability. Please refactor it. ``` **输出**:按职责拆分的可读代码(行为不变) **注意**:审查 agent 职责: - **Judge**:通过 codex review 进行 PR 审查、Bug 检测、AI 幻觉检测(不修改代码) - **Zen**:代码质量**提升**(重构、可读性增强) ##### YAGNI 验证 ``` /Void Is this helper utility really needed? It was added 6 months ago but I'm not sure anyone uses it. ``` **输出**:削减提案,包含保留成本评分、影响半径分析和 REMOVE/SIMPLIFY/DEFER/KEEP 建议 #### 实现 ##### 生产实现 ``` /Builder The prototype works, but please bring it up to production quality. ``` **输出**:添加了类型安全、错误处理和验证的生产代码 **Builder 能力**: - **澄清阶段**:检测规格模糊性,呈现问题或多种提案 - **设计阶段**:TDD(测试优先设计) - **构建阶段**:Event Sourcing / CQRS / Saga 模式支持 - **验证阶段**:N+1 检测、缓存策略、性能优化 - **Forge 交接**:types.ts > Value Object, errors.ts > DomainError, forge-insights.md > Business Rules ##### 原型制作 ``` /Forge Create a prototype of this screen. A working state is fine for now. ``` **输出**:快速构建的使用模拟数据的 UI 组件 ##### 前端实现 ``` /Artisan Bring the user profile prototype created by Forge to production quality. Ensure TypeScript strict mode, proper error handling, and accessibility. ``` **输出**:类型安全、生产质量的 React/Vue/Svelte 组件、自定义 Hooks、状态管理集成 **Artisan 的关键领域**: - **Hooks 设计**:自定义 Hook 创建、正确的 useEffect/useMemo 使用 - **状态管理**:Zustand/Jotai/Redux Toolkit 选择和实现 - **Server Components**:React 19/Next.js App Router 中的服务器/客户端分离 - **表单处理**:React Hook Form + Zod 验证 - **数据获取**:使用 TanStack Query/SWR 的缓存策略 #### 性能 ##### 性能提升 ``` /Bolt This page loads slowly. Please improve it. ``` **输出**:瓶颈识别和优化(记忆化、懒加载、查询改进等) **Bolt 的范围**: - **前端**:减少重渲染、React.memo/useMemo、懒加载、包大小 - **后端**:N+1 检测、DataLoader 引入、连接池、异步处理 ##### DB 性能优化 ``` /Tuner The product listing page query is slow. Analyze with EXPLAIN ANALYZE and optimize. ``` **输出**:执行计划分析、索引建议、查询重写 **Bolt 与 Tuner 职责分工**: - **Bolt**:应用层(如何发出查询、缓存) - **Tuner**:数据库层(如何执行查询、索引) #### UI/UX ##### 创意方向 ``` /Vision I want to redesign the dashboard with a modern look. The current design feels dated, so incorporate current design trends. ``` **输出**:三个设计方向提案、选定方向的风格指南、对 Muse/Palette/Flow/Forge 的委托计划 ##### 设计审查 ``` /Vision Review the current UI design and identify areas for improvement. ``` **输出**:启发式评估结果、优先级改进列表、每个改进的分配 agent ##### UX 改进 ``` /Palette We received feedback that this form has poor usability. Please improve it. ``` **输出**:反馈改进、认知负荷降低、错误显示改进 ##### 设计统一 ``` /Muse The design lacks consistency. Please unify it. ``` **输出**:统一到设计 Token、间距/圆角/阴影调整 ##### UI 动画 ``` /Flow Add animations to this screen to improve interactions. ``` **输出**:添加适当的过渡、悬停效果、加载动画 ##### 人物画像验证 ``` /Echo Validate this UI's usability from an elderly user persona's perspective. ``` **输出**:从指定人物画像视角的 UX 报告,包含困惑点和改进提案 ##### Storybook Story 创建 ``` /Showcase Create Storybook stories for the newly created Button component. ``` **输出**:CSF 3.0 文件(所有变体、交互测试、自动文档) **Showcase 能力**: - **CREATE**:新组件 story 创建 - **MAINTAIN**:现有 story 更新、CSF3 迁移 - **AUDIT**:Story 覆盖率和质量审计 ##### Storybook 覆盖率审计 ``` /Showcase Audit current Storybook coverage. Identify missing stories. ``` **输出**:覆盖率报告、质量评分、改进行动列表 #### 文档 ##### PRD 创建 ``` /Scribe Create a PRD (Product Requirements Document) for the user authentication feature. Include social login and two-factor authentication in scope. ``` **输出**:完整 PRD(概述、用户故事、功能需求、非功能需求、验收标准、边界情况) ##### SRS 创建 ``` /Scribe Create an SRS (Software Requirements Specification) for the payment module. Stripe integration and subscription support are required. ``` **输出**:完整 SRS(功能需求、数据模型、API 规格、非功能需求、可追溯性矩阵) ##### 实现检查清单创建 ``` /Scribe Create an implementation checklist for the search feature. ``` **输出**:实现前检查、分阶段任务、质量保证检查、部署前验证 ##### 测试规格创建 ``` /Scribe Create a test specification for the order flow. Cover normal cases, error cases, and boundary values comprehensively. ``` **输出**:测试用例列表(ID、优先级、步骤、预期结果)、测试数据、可追溯性 **Scribe 与 Quill 职责分工**: - **Scribe**:项目文档(规格、设计文档、检查清单) - **Quill**:代码文档(JSDoc、README、类型定义) ##### 文档添加 ``` /Quill Add documentation to this function. There's feedback that the logic is hard to understand. ``` **输出**:添加的 JSDoc/TSDoc、使用示例、参数描述 #### 可视化 ##### 图表创建 ``` /Canvas Visualize this authentication flow as a diagram. ``` **输出**:Mermaid 格式的时序图、流程图、状态机图等 ##### 从代码逆向工程图表 ``` /Canvas Visualize the processing flow in src/services/payment/ ``` **输出**:通过分析代码生成的流程图或时序图 ##### 对话上下文组织 ``` /Canvas Organize our conversation so far into a mind map. ``` **输出**:组织对话内容的思维导图 ##### ASCII 艺术图表 ``` /Canvas Create an ASCII art diagram of this API's processing flow. ``` **输出**:可在终端和代码注释中显示的 ASCII 格式流程图 ##### AI 图像生成代码 ``` /Sketch Generate Python code to create product thumbnail images using Gemini API. Include batch generation for multiple products. ``` **输出**:集成 Gemini API 的生产就绪 Python 代码、prompt 优化、批处理、成本估算 ##### 像素艺术生成 ``` /Dot Create a 16x16 player character sprite with 4-frame walk animation. Use a 16-color palette and output as SVG with spritesheet metadata. ``` **输出**:SVG 精灵代码、精灵表布局、动画元数据 JSON、调色板定义 **Canvas 与 Sketch 与 Dot 职责分工**: - **Canvas**:图表和示意图(Mermaid、ASCII 艺术、draw.io) - **Sketch**:AI 图像生成代码(Gemini API 的 Python 代码) - **Dot**:通过代码生成像素艺术(SVG/Canvas/Phaser 3/Pillow/CSS 精灵) - **Clay**:AI 3D 模型生成代码(Meshy/Tripo/Hunyuan3D/Rodin/Sloyd/Stability API 的 Python/JS/OpenSCAD) ##### NotebookLM Prompt 设计 ``` /Prism I want to create an engaging podcast-style audio overview of our API documentation using NotebookLM. Help me design the optimal steering prompt. ``` **输出**:优化的转向 prompt、源准备建议、输出格式建议 #### 架构 ##### 架构分析 ``` /Atlas Analyze code dependencies and clarify the impact scope of changes. ``` **输出**:依赖图、问题区域识别、ADR/RFC 改进建议 ##### 现代化 ``` /Horizon Check library versions in use and identify deprecated or vulnerable ones. ``` **输出**:废弃库检测、替代提案、迁移 PoC ##### API 设计 ``` /Gateway Design user management API endpoints. Follow REST API best practices. ``` **输出**:OpenAPI 规格、端点设计、版本策略 ##### API 破坏性变更检测 ``` /Gateway Check if this PR's changes break API backward compatibility. ``` **输出**:破坏性变更列表、受影响客户端、迁移指南 #### 数据 ##### DB Schema 设计 ``` /Schema Design a DB schema for the order management system. Consider relationships between orders, line items, customers, and products. ``` **输出**:ER 图(Mermaid 格式)、DDL、迁移文件、索引设计 **Schema 与 Tuner 职责分工**: - **Schema**:逻辑设计(表结构、关系、规范化) - **Tuner**:物理优化(索引调优、查询改进) ##### 迁移创建 ``` /Schema Create a migration to add a profile image URL to the users table. ``` **输出**:Up/Down 迁移、回滚程序 #### DevOps ##### CLI/TUI 构建 ``` /Anvil Create a command-line tool. Include help display, progress bars, etc. ``` **输出**:带有参数解析、帮助生成、进度条、彩色输出的 CLI ##### CI/CD 改进 ``` /Gear CI execution time is too long. Please reduce it. ``` **输出**:缓存优化、并行化、移除不必要步骤 ##### 基础设施设置 ``` /Scaffold Create Terraform configuration for building a staging environment on AWS. ``` **输出**:Terraform/CloudFormation/Pulumi 配置文件、环境变量模板 ##### 个人开发环境设置 ``` /Hearth Optimize my zsh configuration. It's slow to start up and I want better completions. ``` **输出**:优化的 .zshrc,包含启动分析、懒加载插件和补全配置 ##### Dotfile 管理 ``` /Hearth Set up my neovim configuration with LSP support and lazy.nvim plugin management. ``` **输出**:init.lua 结构、lazy.nvim 设置、LSP 配置、键绑定 **Hearth 与 Gear 与 Scaffold 职责分工**: - **Hearth**:个人环境(dotfiles、shell、编辑器、终端) - **Gear**:项目级 DevOps(CI/CD、Docker、监控、Git hooks) - **Scaffold**:基础设施供应(云、Docker Compose、IaC) - **Latch**:Claude Code 事件 hooks(settings.json hooks 用于工作流自动化) - **Pipe**:GitHub Actions 工作流设计(触发器、安全、性能、PR 自动化) ##### GitHub Actions 工作流设计 ``` /Pipe Design a CI/CD workflow for this monorepo. We need path-based triggers, parallel jobs for each package, and SHA-pinned actions. ``` **输出**:带有路径过滤器、作业依赖图、安全加固权限、缓存策略的 GitHub Actions 工作流 YAML ##### CI 安全加固 ``` /Pipe Audit our GitHub Actions workflows for security issues. Check permissions, action pinning, and secret handling. ``` **输出**:安全审计报告、带有 SHA 固定 action 的修复计划、最小权限配置、OIDC 建议 ##### Claude Code Hook 设置 ``` /Latch Add a hook to prevent writing to .env files and run tests before stopping. ``` **输出**:settings.json 中的 Hook 配置(PreToolUse 用于文件保护、Stop 用于测试强制)、备份创建、重启提醒 ##### Hook 调试 ``` /Latch My PreToolUse hook isn't firing. Help me debug it. ``` **输出**:诊断检查清单、`claude --debug` 分析、手动测试命令、修复建议 ##### 本地开发环境设置 ``` /Scaffold Set up a Docker Compose environment so new developers can start immediately. ``` **输出**:docker-compose.yml、.env.example、设置脚本 #### 通信 ##### Slack Bot 开发 ``` /Relay Build a Slack bot that responds to /remind commands and sends scheduled reminders. Support thread replies and slash commands. ``` **输出**:频道适配器设计、命令解析器规格、webhook 处理器中间件链、事件路由矩阵 ##### 多渠道通知 ``` /Relay Design a notification system that sends alerts to both Slack and Discord. Each platform should display messages in its native format. ``` **输出**:统一消息 Schema、平台特定适配器、扇出路由设计 **Relay 与 Gateway 与 Stream 职责分工**: - **Relay**:消息平台集成(频道适配器、webhook、WebSocket、机器人) - **Gateway**:REST/GraphQL API 设计(OpenAPI 规格、版本控制、端点) - **Stream**:数据管道(ETL/ELT、Kafka、Airflow、批处理) #### 国际化 ##### i18n 实现 ``` /Polyglot Internationalize the application for global expansion. ``` **输出**:硬编码字符串转换为 i18n、日期/货币格式国际化 #### 增长 ##### SEO 改进 ``` /Growth Improve the preview display when sharing on social media. ``` **输出**:添加 OGP 标签、meta 信息、结构化数据 ##### 留存举措 ``` /Retain User retention rates are declining. Suggest retention improvement strategies. ``` **输出**:留存分析框架、重新参与触发器设计、游戏化提案 #### 分析 ##### 指标设计 ``` /Pulse Define KPIs for this service and design tracking events. ``` **输出**:KPI 定义、事件设计、仪表板规格 ##### A/B 测试设计 ``` /Experiment Design an A/B test to verify the effect of changing the CTA button color. ``` **输出**:假设文档、样本量计算、功能开关实现指南 #### 运维 ##### 事故响应 ``` /Triage API responses are slow in production. Please handle initial response. ``` **输出**:影响评估、恢复程序、升级决策 ##### 复盘创建 ``` /Triage Create a postmortem for the recent incident. ``` **输出**:事故时间线、根因、预防措施 #### 调查与规划(附加) ##### 竞争研究 ``` /Compete Analyze competitors A and B and identify differentiation points. ``` **输出**:竞争功能矩阵、SWOT 分析、定位图 ##### 用户研究设计 ``` /Researcher Design user interviews to validate the new feature. ``` **输出**:访谈指南、问题列表、人物画像/旅程图 ##### 反馈分析 ``` /Voice Analyze recent app store reviews and extract insights. ``` **输出**:情感分析、反馈分类、改进优先级列表 #### 安全(附加) ##### 动态安全测试 ``` /Probe Conduct penetration testing on the authentication API. ``` **输出**:OWASP ZAP/Nuclei 扫描结果、漏洞报告、修复优先级 **Sentinel 与 Probe 职责分工**: - **Sentinel**:静态分析(SAST)—— 读取代码检测漏洞 - **Probe**:动态测试(DAST)—— 攻击运行中的应用检测漏洞 #### 终端录制 ##### CLI Demo GIF 创建 ``` /Reel Record a GIF showing installation through basic usage of this CLI tool. I'll embed it in the README. ``` **输出**:VHS .tape 文件、优化 GIF(5MB 以下)、Markdown 嵌入代码 ##### 终端会话录制 ``` /Reel Create a demo video of the interactive setup wizard in action. Include the user selecting options. ``` **输出**:terminalizer 录制、编辑后的 YAML、GIF 输出 **Director 与 Reel 职责分工**: - **Director**:浏览器 demo 视频(Playwright,.webm 输出) - **Reel**:终端 demo 录制(VHS/terminalizer/asciinema,GIF/MP4 输出) #### AITuber/直播 ##### AITuber 管道设置 ``` /Aether Design an AITuber system: YouTube Live chat → LLM response → VOICEVOX TTS → Live2D avatar with lip sync → OBS streaming. ``` **输出**:管道架构、组件配置(Chat 轮询器、LLM 适配器、TTS 设置、虚拟形象控制、OBS WebSocket)、部署指南 ##### 直播自动化 ``` /Aether Set up OBS WebSocket automation for scene switching, BGM control, and chat overlay during AI VTuber streams. ``` **输出**:OBS WebSocket 配置、场景切换逻辑、事件驱动自动化脚本 ### 多 Agent 协作 #### 新功能开发(自动执行) ``` /Nexus I want to add a user profile editing feature - Edit name, email, and avatar image - With validation - Show toast on successful save ## NEXUS_AUTORUN ``` **执行链**:Spark(规格)> Sherpa(任务分解)> Forge(原型)> Builder(生产实现)> Radar(测试)> Quill(文档) #### Bug 修复(复杂案例) ``` /Nexus Investigate and fix a payment error that only occurs in production. It doesn't reproduce locally. ## NEXUS_AUTORUN ``` **执行链**:Scout(调查)> Sherpa(任务分解)> Builder(修复)> Radar(回归测试)> Sentinel(安全验证) #### 大规模重构 ``` /Nexus The authentication module has become spaghetti code. I want to refactor it to follow Clean Architecture. ``` **执行链**:Atlas(架构设计)> Sherpa(分阶段计划)> Zen(重构)> Radar(测试) #### UI 功能添加 ``` /Nexus Add a review submission feature to the product detail page. I want users to be able to input star ratings and comments. ``` **执行链**:Spark(规格)> Forge(UI 原型)> Muse(设计调整)> Builder(实现)> Radar(测试) ### 逐步执行(手动控制) #### 渐进式功能开发 ``` /Nexus I want to add a search feature. ``` #### AUTORUN 模式(自动执行 - 推荐) ``` ## NEXUS_AUTORUN_FULL I want to add a search feature. ``` Nexus 自动执行链: ``` ## Nexus 执行:添加搜索功能 - Chain: **Spark** > **Sherpa** > **Builder** > **Radar** - Mode: AUTORUN_FULL ### 执行步骤 1/4:Spark _AGENT_CONTEXT: Role: Spark Task: Create search feature specification [Creating specification as Spark...] _STEP_COMPLETE: Agent: Spark Status: SUCCESS Next: Sherpa ### 执行步骤 2/4:Sherpa [Automatically proceeding to next step...] ``` **无需复制粘贴** —— 自动执行至最终交付。 #### GUIDED 模式(手动移交) 手动调用每个 agent 时: ``` ## NEXUS_GUIDED I want to add a search feature. ``` Nexus 设计链并呈现下一步: ``` ## Nexus 计划:添加搜索功能 - Chain: **Spark** > **Sherpa** > **Builder** > **Radar** - Current step: 1/4 ### 下一步:Spark Invoke **Spark** with the following context: [Context information] ``` ### 实践中的任务分解 #### 将大任务拆分为小步骤 ``` /Sherpa I want to implement an e-commerce checkout flow. ``` **输出**: ``` ## Sherpa 指南 **Current Objective:** Checkout flow implementation **Progress:** 0/8 steps completed ### NOW:为购物车内容创建类型定义 Define CartItem and CartSummary interfaces. *(Shall I invoke Builder?)* ### 即将到来的路径: - [ ] Create cart API endpoint - [ ] Shipping address input form - [ ] Payment method selection UI - [ ] Order confirmation screen - [ ] Order completion processing - [ ] Error handling - [ ] Add tests **Status:** On Track ``` ## 自定义 ### 添加新 Agent 1. 创建 `skills/[AgentName]/SKILL.md` 2. 在 frontmatter 中定义 `name` 和 `description` 3. 指定边界(Always do / Ask first / Never do) 4. 添加 AUTORUN 支持和 Nexus Hub Mode 部分 ### 修改 Agent 直接编辑每个 `SKILL.md`。格式: ``` --- name: AgentName description: Agent description --- [Detailed agent instructions] ``` ## 许可证 MIT
标签:Agent 编排, AI 智能体, AI 辅助开发, Bug 修复, Claude Code, Codex CLI, DNS解析, Gemini CLI, LLM 应用, PyRIT, TLS抓取, UI/UX 设计, 人工智能, 代码生成, 任务分解, 后端开发, 基础设施, 多智能体系统, 工作流自动化, 开源项目, 提示词工程, 渗透测试工具, 特征检测, 用户模式Hook绕过, 研发效能, 策略决策点, 自动化编程, 请求拦截, 软件安全, 软件开发