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运作原理
- 产品负责人调用命令 (例如。,
/develop add user authentication) - 指挥指向技能 它协调工作流程
- 技能培养次级人才 用于特定任务(研究、开发、审查、质量保证)
- 下级特工反应简短 (“完成”或拦截器)以尽量减少上下文
- 编排代理坐标 质量门(代码审查+QA验证)和报告结果
每次实施都要经过:
- 代码审查 (强制性)-质量、安全性、可维护性
- QA验证 (强制性)-验收标准验证
这种方法保持以上下文为中心——子代理只加载他们需要的指令,编排代理保持精简以进行协调。
许可证
麻省理工学院
