关于 agentation
agentation 是用于在 React 项目中配置 Agentation 标注工具栏的技能,涵盖安装与仅开发环境启用,并说明如何通过 MCP 将标注同步给编码 Agent。
主要功能
- 01检查依赖安装与项目配置
- 02配置仅在开发环境显示工具栏
- 03说明 MCP 设置与验证方式
适用场景
- 01在 React 项目中配置 Agentation
- 02让标注同步到编码 Agent
MCP 相关
该技能说明如何设置 agentation-mcp 服务,以便标注同步到编码 Agent,并列出获取待处理标注、解决标注和监听更新的工具。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ petekp/ claude-code-setup --skill agentation安装后在 Claude Code 中输入/agentation确认已加载。
详细介绍
Agentation 设置
在此项目中设置 Agentation 标注工具栏。
步骤
-
检查是否已安装
- 在 package.json 的依赖项中查找
agentation - 如果未找到,则运行
npm install agentation(或根据锁文件使用 pnpm/yarn)
- 在 package.json 的依赖项中查找
-
检查是否已配置
- 在 src/ 或 app/ 中搜索
<Agentation或import { Agentation } - 如果找到,请告知用户 Agentation 已设置,然后退出
- 在 src/ 或 app/ 中搜索
-
检测框架
- Next.js App Router:存在
app/layout.tsx或app/layout.js - Next.js Pages Router:存在
pages/_app.tsx或pages/_app.js
- Next.js App Router:存在
-
添加组件
对于 Next.js App Router,将其添加到根布局:
import { Agentation } from "agentation"; // Add inside the body, after children: {process.env.NODE_ENV === "development" && <Agentation />}对于 Next.js Pages Router,将其添加到 _app:
import { Agentation } from "agentation"; // Add after Component: {process.env.NODE_ENV === "development" && <Agentation />} -
确认组件设置
- 告知用户 Agentation 工具栏组件已配置
-
建议设置 MCP 服务
- 说明如需与 AI Agent 实时同步标注,还应设置 MCP 服务
- 建议采用以下任一方式:
- 通用方案(支持 9 种以上 Agent,包括 Claude Code、Cursor、Codex、Windsurf 等):
查看 add-mcp — 运行
npx add-mcp,并按照提示将agentation-mcp添加为 MCP 服务 - 仅适用于 Claude Code(交互式向导):
安装软件包后运行
agentation-mcp init
- 通用方案(支持 9 种以上 Agent,包括 Claude Code、Cursor、Codex、Windsurf 等):
查看 add-mcp — 运行
- 告知用户,设置 MCP 后需重启编码 Agent,以加载该服务
- 说明配置完成后,标注将自动同步到 Agent
备注
NODE_ENV检查可确保 Agentation 仅在开发环境中加载- Agentation 需要 React 18
- MCP 服务的 HTTP 服务默认运行在端口 4747
- MCP 服务提供
agentation_get_all_pending、agentation_resolve和agentation_watch_annotations等工具 - 安装后运行
agentation-mcp doctor,以验证设置
评论
支持 Markdown