用途
本项目的目标是帮助使用者完成从“vibe coding”(凭感觉随意写代码)向“智能体工程”(agentic engineering)的过渡,围绕 Claude Code 的智能体系统,提供经过实践检验的模式、实现示例与配置模板,用于构建更复杂的 AI 编码工作流。
覆盖的核心能力
资料将内容组织为若干模块:
- 项目结构:给出 .claude/ 目录下的 agents、commands、skills、hooks、rules、settings.json,以及根目录的 .mcp.json 与 CLAUDE.md 的标准布局。
- Subagents(子智能体):位于 .claude/agents/<name>.md,用于定义专注特定领域的智能体,包含 name、description、model 等前置字段,可通过 @agent-name 直接调用,也可被命令委派。建议保持职责单一、边界清晰,并按复杂度选择模型。
- Commands(自定义命令):位于 .claude/commands/<name>.md,通过 /command-name 触发,可定义可复用工作流,也可编写编排多个子智能体的命令,并支持 {参数} 形式传入变量。
- Skills(技能包):位于 .claude/skills/<skill-name>/SKILL.md,是可安装的专业能力包,包含触发词、安装命令、代码模式与最佳实践(文中以 FastAPI 技能为例展示了基础端点、依赖注入、后台任务等模式)。
- Workflows(编排工作流):多步骤、多智能体协同的流程,按阶段划分(如数据采集、分析、建议、报告),通过命令带参调用。
- MCP 服务器:通过 .mcp.json 扩展 Claude 的外部工具与数据源,示例包含 filesystem、github、brave-search、postgres,并演示在智能体中引用这些服务。
- Hooks(生命周期钩子):在关键节点执行脚本,列出 BeforeChat、AfterChat、BeforeToolCall、AfterToolCall、BeforeFileEdit、AfterFileEdit、WorktreeCreate、WorktreeRemove 等,示例为编辑前自动备份文件。
- Settings(设置):项目级 .claude/settings.json(模型、maxTokens、temperature、statusline、permissions、autoMode、outputStyle、fastMode、isolation)与全局 ~/.claude/settings.json(defaultModel、apiKey、theme、telemetry)。
- Memory(CLAUDE.md):持久化的项目上下文与偏好,示例包含技术栈、架构决策、代码风格、测试策略、常用命令与禁止事项。
进阶特性
资料还介绍了代理团队(通过 CLAUDE_AGENT_TEAMS 环境变量启用,由 team-lead 协调多个专家智能体)、定时任务(命令中声明 schedule 或使用 /schedule)、Git worktree 隔离(claude --worktree 或命令中声明 isolation: worktree)、以及 Ultrareview 深度代码审查(/ultrareview、--status 及 settings.json 中的 ultrareview 配置项)。
真实场景模式
包含全栈功能开发(后端、前端、集成、文档分派给不同智能体)、安全审计(依赖检查、代码分析、配置审查、报告)、数据库迁移(迁移模板与安全检查)等完整示例,并附有排查指南(智能体未找到、命令失败、MCP 服务器问题、权限错误、钩子未执行)。
使用方式与限制
资料将其定位为知识、模板与配置示例的集合,使用方法是在项目中按约定目录放置 agents、commands、skills、hooks、rules 与配置文件,并通过命令或 @ 提及进行调用。文档列出的官方文档、最佳实践指南与实现示例等资源链接在原始资料中被截断,内容不完整。关于本技能的安装步骤、是否收费、支持平台与运行环境要求,资料中未提供,需要以实际产品文档为准。