Claude Code Custom Agents API参考:深入理解每个代理的功能接口
【免费下载链接】claude-agentsCustom subagents to use with Claude Code.项目地址: https://gitcode.com/gh_mirrors/cl/claude-agents
GitHub 加速计划的 Claude Code Custom Agents 是一套强大的工具集,旨在帮助开发者通过自定义代理来增强 Claude Code 的功能。这些代理针对不同开发场景进行了专业优化,提供了从代码重构到安全审计的全方位支持,让开发流程更加高效和专业。
什么是 Claude Code Custom Agents?
Claude Code Custom Agents 是为 Claude Code 设计的自定义子代理集合,每个代理都专注于特定的开发任务和场景。这些代理可以理解用户需求,并自动应用专业知识和最佳实践来完成各种开发相关任务,无需用户编写复杂代码。
这些代理通过简单的自然语言交互即可使用,大大降低了技术门槛,同时保持了专业级的输出质量。无论是代码重构、内容创作还是安全审计,都有专门的代理可以胜任。
核心代理功能接口详解
code-refactorer:专业代码重构代理
code-refactorer 代理专注于在不改变功能的前提下改进现有代码结构、可读性和可维护性。它能够识别代码中的问题并提供具体的改进建议,帮助开发者提升代码质量。
主要功能:
- 识别并消除代码重复
- 改进变量和函数命名
- 简化复杂逻辑
- 分解过长函数
- 应用设计模式优化结构
- 提升代码组织和模块化程度
使用场景:
- 功能实现后需要清理代码
- 处理难以理解的复杂函数
- 解决代码审查中发现的问题
- 提升遗留代码的可维护性
工具集:Edit, MultiEdit, Write, NotebookEdit, Grep, LS, Read
详细定义:agents/code-refactorer.md
content-writer:专业内容创作代理
content-writer 代理擅长将复杂主题转化为简单易懂的内容,包括文章大纲创建、完整文章撰写等,特别适合技术内容的创作和解释。
主要功能:
- 两种操作模式:outline(内容规划)和 write(实际创作)
- 研究并解释复杂技术概念
- 创建引人入胜的内容结构
- 确保内容准确性和可读性
- 遵循 Flesch-Kincaid 8年级阅读水平标准
使用场景:
- 为技术主题创建文章大纲
- 撰写技术博客或文档
- 解释复杂概念给非技术人员
- 创建用户友好的说明文档
工具集:Task, Bash, Grep, LS, Read, Write, WebSearch, Glob
详细定义:agents/content-writer.md
frontend-designer:前端设计架构代理
frontend-designer 代理能够将设计原型、线框图或视觉概念转化为详细的技术规范和实现指南,是连接设计和开发的桥梁。
主要功能:
- 分析 UI/UX 设计并提取设计系统
- 创建组件架构和规范
- 生成详细的实现指南
- 提取颜色、排版、间距等设计元素
- 提供响应式设计方案
使用场景:
- 将 Figma 设计转化为 React 实现
- 从现有界面提取设计系统
- 将线框图转化为组件规范
- 规划前端架构和组件库
工具集:Task, Bash, Edit, MultiEdit, Write, NotebookEdit, Grep, LS, Read, ExitPlanMode, TodoWrite, WebSearch
详细定义:agents/frontend-designer.md
prd-writer:产品需求文档编写代理
prd-writer 代理专门用于创建全面的产品需求文档(PRD),帮助团队清晰定义软件项目或功能的需求和规范。
主要功能:
- 定义产品概述和目标
- 创建用户角色和场景
- 详述功能需求和优先级
- 设计用户体验流程
- 设定成功指标
- 生成详细用户故事
使用场景:
- 记录新功能或项目的需求
- 规范产品规格
- 创建开发团队的指导文档
- 对齐团队对产品的理解
工具集:Task, Bash, Grep, LS, Read, Write, WebSearch, Glob
详细定义:agents/prd-writer.md
project-task-planner:项目任务规划代理
project-task-planner 代理能够从产品需求文档(PRD)生成全面的开发任务列表,规划从初始设置到部署维护的整个开发路线图。
主要功能:
- 将 PRD 转化为结构化任务列表
- 涵盖前后端开发所有方面
- 组织任务到逻辑阶段
- 提供详细的实施步骤
- 确保任务的可操作性和完整性
使用场景:
- 从 PRD 创建开发路线图
- 规划新 SaaS 产品的开发任务
- 组织团队开发计划
- 分解复杂项目为可执行任务
工具集:Task, Bash, Edit, MultiEdit, Write, NotebookEdit, Grep, LS, Read, ExitPlanMode, TodoWrite, WebSearch
详细定义:agents/project-task-planner.md
security-auditor:安全审计代理
security-auditor 代理执行全面的代码库安全审计,识别漏洞并生成包含可操作修复步骤的详细安全报告,保护应用程序免受潜在威胁。
主要功能:
- 审查认证和授权机制
- 检查输入验证和数据保护
- 评估 API 安全和依赖项风险
- 识别配置和基础设施问题
- 提供分级别的漏洞报告
- 生成详细的修复清单
使用场景:
- 对代码库进行安全漏洞审计
- 检查 API 端点的安全问题
- 验证新功能的安全性
- 确保应用程序符合安全标准
工具集:Task, Bash, Edit, MultiEdit, Write, NotebookEdit
详细定义:agents/security-auditor.md
vibe-coding-coach:氛围编码教练代理
vibe-coding-coach 代理通过对话帮助用户构建应用程序,专注于应用的愿景和感觉而非技术实现细节,特别适合非技术用户或希望专注创意的开发者。
主要功能:
- 将用户想法和视觉参考转化为应用
- 理解并实现用户期望的应用"氛围"
- 处理所有技术复杂性
- 提供协作式开发体验
- 分阶段构建应用并获取反馈
使用场景:
- 非技术用户想要构建应用
- 根据视觉参考创建类似应用
- 专注创意和用户体验而非技术细节
- 通过对话方式开发应用
工具集:(无特定工具列出,但具备完整开发能力)
详细定义:agents/vibe-coding-coach.md
如何开始使用 Claude Code Custom Agents
要开始使用这些强大的自定义代理,首先需要克隆项目仓库:
git clone https://gitcode.com/gh_mirrors/cl/claude-agents每个代理都可以通过简单的自然语言命令激活,例如:
- "使用 code-refactorer 代理帮我改进这段代码"
- "启动 prd-writer 代理创建一个博客平台的需求文档"
- "让 security-auditor 代理检查我的应用程序安全"
代理选择指南:如何为任务选择合适的代理
选择正确的代理可以显著提高工作效率。以下是一些常见场景和推荐的代理:
| 任务类型 | 推荐代理 | 关键优势 |
|---|---|---|
| 代码质量改进 | code-refactorer | 保持功能不变的前提下优化代码结构 |
| 技术文档创作 | content-writer | 将复杂概念转化为易懂内容 |
| UI/UX 实现 | frontend-designer | 连接设计与开发的桥梁 |
| 需求文档创建 | prd-writer | 生成全面专业的产品需求 |
| 项目规划 | project-task-planner | 将PRD转化为详细任务列表 |
| 安全检查 | security-auditor | 全面识别并修复安全漏洞 |
| 创意开发 | vibe-coding-coach | 专注愿景而非技术细节 |
总结:释放 Claude Code Custom Agents 的强大能力
Claude Code Custom Agents 提供了一套全面的工具,帮助开发者处理从代码重构到安全审计的各种开发任务。每个代理都针对特定场景进行了优化,能够理解用户需求并应用专业知识提供高质量结果。
通过这些代理,无论是经验丰富的开发者还是技术新手,都能显著提高工作效率,专注于创造性和战略性任务,而将技术复杂性交给代理处理。开始探索这些代理,体验更智能、更高效的开发流程!
【免费下载链接】claude-agentsCustom subagents to use with Claude Code.项目地址: https://gitcode.com/gh_mirrors/cl/claude-agents
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考