AI开发辅助工具

一个基于Claude Code的多代理编排系统,用于AI辅助开发,提供开发计划、代码审核、设计变体生成等功能。

  • by Blakeem
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Blakeem/AI-Prompt-Guide

使用说明

AI提示指南

使用Claude Code进行人工智能辅助开发的结构化工作流程和专用代理。

哲学

此项目使用 多代理编排 采用敏捷角色模式的方法:

  • 编排代理 处理计划、协调和质量门
  • 子代理 (开发人员、代码审查人员、QA验证人员等)执行个人任务并简洁地做出回应(完成/阻止)
  • 技能 是负责协调子代理的精简调度员
  • 产品负责人 (用户)提供需求并做出业务决策
  • 上下文在需要的地方保持集中,而不是累积在一个线程中

快速开始

使用斜线命令调用工作流:

/develop      # Plan and execute development work
/brainstorm   # Generate design variations
/research     # Research topics using web sources
/api-docs     # Document external APIs
/audit        # Run comprehensive code audit
/decide       # Make structured decisions
/spec-feature # Define internal feature specs

安装

手动安装

克隆此存储库并复制 .claude/ 文件夹和 agents/ 文件夹到您的项目:

git clone https://github.com/Blakeem/AI-Prompt-Guide.git
cp -r AI-Prompt-Guide/.claude /path/to/your/project/
cp -r AI-Prompt-Guide/agents /path/to/your/project/

用户命令

这些命令是用户调用工作流的入口点:

命令 描述
/develop 通过上下文收集、决策和执行计划启动开发计划工作流
/brainstorm 使用专门的设计代理生成2-4个设计变体
/research 使用研究者代理进行源验证的研究主题
/api-docs 记录具有端点、身份验证、错误和速率限制的外部API
/audit 运行并行专业代理以进行安全性、性能和复杂性分析
/decide 通过权衡评估做出结构化决策
/spec-feature 在开发之前定义内部功能规范

技能

技能是编排子代理的工作流。有些是面向用户的,有些是内部的。

面向用户的技能

技能 目的
develop 规划阶段——评估需求,收集背景,制定执行计划
brainstorm 通过不同的视角产生设计变化
research 具有源验证和置信度评估的网络研究
decide 具有权衡分析的结构化决策
audit 与并行专家一起进行全面的代码库审计
spec-feature 内部特征规范和需求收集
spec-external 官方来源的外部API文件

内部技能

技能 目的
initiate-plan 使用十四行诗/作品子代理执行开发计划
initiate-plan-staged 以git staging作为质量门执行计划

代理

不同敏捷角色的专业代理:

代理 模型 角色 目的
developer Sonnet 开发人员 标准开发-功能、错误、测试、重构
senior-developer Opus 高级开发人员 复杂/架构工作,复杂的调试
ux-developer Sonnet 用户体验开发人员 组件级设计变体
senior-ux-developer Opus 高级用户体验开发人员 大规模用户体验/前端架构
architect Sonnet/Opus 架构师 选项之间的结构化决策
code-reviewer Sonnet 代码审查员 代码质量、安全性、可维护性审查
qa-verifier Sonnet QA验证器 验收标准验证
api-researcher Sonnet API研究员 外部API研究和文档
researcher Sonnet 研究员 具有源代码验证的一般网络研究
document-organizer Haiku 文档管理器 文档拆分和索引生成

项目结构

AI-Prompt-Guide/
├── .claude/
│   ├── commands/         # User-facing slash commands
│   │   ├── develop.md
│   │   ├── brainstorm.md
│   │   ├── research.md
│   │   ├── api-docs.md
│   │   ├── audit.md
│   │   ├── decide.md
│   │   └── spec-feature.md
│   └── skills/           # Workflow skills
│       ├── develop/
│       ├── brainstorm/
│       ├── research/
│       ├── decide/
│       ├── audit/
│       ├── spec-feature/
│       ├── spec-external/
│       ├── initiate-plan/
│       └── initiate-plan-staged/
├── agents/               # Agent definitions
│   ├── developer.md
│   ├── senior-developer.md
│   ├── ux-developer.md
│   ├── senior-ux-developer.md
│   ├── architect.md
│   ├── code-reviewer.md
│   ├── qa-verifier.md
│   ├── api-researcher.md
│   ├── researcher.md
│   └── document-organizer.md
├── CLAUDE.md             # Project context for Claude
└── README.md

运作原理

  1. 产品负责人调用命令 (例如。, /develop add user authentication)
  2. 指挥指向技能 它协调工作流程
  3. 技能培养次级人才 用于特定任务(研究、开发、审查、质量保证)
  4. 下级特工反应简短 (“完成”或拦截器)以尽量减少上下文
  5. 编排代理坐标 质量门(代码审查+QA验证)和报告结果

每次实施都要经过:

  • 代码审查 (强制性)-质量、安全性、可维护性
  • QA验证 (强制性)-验收标准验证

这种方法保持以上下文为中心——子代理只加载他们需要的指令,编排代理保持精简以进行协调。

许可证

麻省理工学院