Agent Skills
› archestra-ai/archestra
archestra-ai/archestra
GitHub提供 Archestra 后端单元测试编写规范,涵盖 Vitest 项目隔离、HTTP 边界 MSW 模拟及模块 Mock 规则,旨在提升测试性能与准确性。
安装全部 Skills
npx skills add archestra-ai/archestra --all -g -y
集合内 Skills (52)
按质量分展示前 50 个(共 52 个),完整列表请用安装命令预览或逐个打开详情。
提供 Archestra 后端单元测试编写规范,涵盖 Vitest 项目隔离、HTTP 边界 MSW 模拟及模块 Mock 规则,旨在提升测试性能与准确性。
编写或修改后端单元测试
配置 Vitest 测试环境
处理 HTTP 客户端模拟
解决模块 Mock 冲突
npx skills add archestra-ai/archestra --skill archestra-dev-backend-tests -g -y
用于 Archestra 后端开发,涵盖路由、模型、服务及 API 模式变更。指导如何添加端点、配置权限映射、遵循 Fastify/Zod 规范及代码生成流程。
修改或新增后端 API 路由
调整后端数据模型或服务逻辑
更新 OpenAPI 或代码生成配置
npx skills add archestra-ai/archestra --skill archestra-dev-backend -g -y
利用Claude子代理对archestra-bench基准测试结果进行Map-Reduce分析,生成Tier-1/Tier-2改进报告。复用Rust确定性指标,通过Workflow工具并行执行评估,输出结构化建议。
需要分析基准测试运行结果
生成性能改进建议报告
处理archestra-bench实验数据
npx skills add archestra-ai/archestra --skill archestra-dev-bench-analysis -g -y
用于编写、调试和运行 Archestra Playwright E2E 测试,管理 WireMock 模拟环境及本地/CI 测试基础设施。
编写或调试 E2E 测试用例
配置或启动 WireMock 服务
设置本地或 CI 的 E2E 运行环境
npx skills add archestra-ai/archestra --skill archestra-dev-e2e -g -y
用于修改 Archestra 前端 Next.js/React 代码、UI 组件、表单及 API 客户端。规范数据获取(TanStack Query)、SDK 使用、类型复用及错误处理,确保开发一致性。
修改 frontend 目录下的代码
更新 UI 组件或表单
调用生成的 API 客户端
npx skills add archestra-ai/archestra --skill archestra-dev-frontend -g -y
提供 Archestra 系统故障排查指南,涵盖 Sentry 日志、Drizzle 查询错误、数据库连接压力及部署回归等场景的分析方法与工具使用边界。
Archestra 后端 50x 错误排查
数据库连接池耗尽或超时分析
Staging 环境部署回归调查
Kubernetes 运行时异常诊断
npx skills add archestra-ai/archestra --skill archestra-dev-investigate -g -y
用于在 Archestra 平台添加新 LLM 提供商、配置代理适配器、处理流式响应及模型获取逻辑的技能指南。
添加新的 LLM 提供商
修改代理适配器或路由
修复流式传输或工具调用转换 bug
编辑模型获取器或常量
npx skills add archestra-ai/archestra --skill archestra-dev-llm-providers -g -y
处理 Drizzle ORM 数据库迁移任务,包括生成迁移、编辑 SQL、解决冲突及验证一致性。
修改 Drizzle schema
生成或编辑迁移文件
诊断 drizzle-kit 检查失败
解决迁移与客户端冲突
npx skills add archestra-ai/archestra --skill archestra-dev-migrations -g -y
用于配置和管理 Archestra 系统的可观测性,涵盖 OpenTelemetry、Grafana、Prometheus 等工具的规范命名与本地环境搭建。
修改追踪或指标名称
配置本地可观测性环境
npx skills add archestra-ai/archestra --skill archestra-dev-observability -g -y
用于清理 pnpm-workspace.yaml 中已过期或冗余的 CVE 依赖覆盖项。自动解除成熟临时锁定并移除不再需要的强制版本,确保依赖安全且精简。
清理过期的 CVE 补丁锁定
移除冗余的 pnpm 覆盖配置
npx skills add archestra-ai/archestra --skill archestra-dev-override-sweep -g -y
定义仓库内 Rust 代码规范,涵盖 NAPI 绑定与独立工作区。强调核心逻辑与 JS 解耦、极简设计、严格类型及输入验证,确保代码可维护性与安全性。
编写或修改 Rust 代码
检查 Rust 构建或测试问题
审查 Rust 架构是否符合规范
npx skills add archestra-ai/archestra --skill archestra-dev-rust-napi -g -y
指导判断测试必要性及层级选择,防止无效测试。涵盖后端路由集成、前端MSW集成及单元测试策略,强调测试应能捕获真实缺陷而非断言字面量。
决定是否需要编写测试
选择测试层级(单元/集成/E2E)
审查测试是否存在冗余或无效
npx skills add archestra-ai/archestra --skill archestra-dev-testing -g -y
用于编写和编辑 Archestra 平台文档的技能,指导如何撰写、重写及修正文档页面,包含具体的语气、内容和格式规范。
编写新功能文档
重写现有文档页面
修正文档语气或文案
捕获文档截图
npx skills add archestra-ai/archestra --skill archestra-docs-writer -g -y
用于向 Archestra MCP 目录添加新服务器或审查 PR。自动从 URL 派生名称,通过探测远程端点获取工具、传输和认证信息,编码图标并验证清单,最终提交 PR。
需要向公共 MCP 目录注册新的 MCP 服务器
准备或审查 MCP 目录条目的 Pull Request
npx skills add archestra-ai/archestra --skill archestra-mcp-catalog-entry -g -y
用于在 Archestra 项目中创建或更新 Pull Request 时,规范提交标题和描述。确保内容基于实际代码变更,遵循约定式提交格式,并检查敏感信息泄露。
需要撰写 PR 标题或描述
准备合并代码前的元数据检查
npx skills add archestra-ai/archestra --skill archestra-pr-hygiene -g -y
管理 Archestra 发布流程,涵盖 Beta 与 Stable 版本发布、修复 Backport、新建稳定分支及故障恢复。通过自动化标签触发 Cherry-pick 和 PR 创建,执行完整的发布流水线操作。
需要回修 Bug 到稳定分支
创建新的稳定版分支
发布 Beta 或 Stable 版本
处理发布失败或恢复流程
npx skills add archestra-ai/archestra --skill managing-archestra-releases -g -y
指导编写Archestra后端单元测试,涵盖Vitest双项目隔离策略、HTTP边界MSW模拟及模块Mock规范,确保测试性能与准确性。
编写后端单元测试
修改现有测试用例
配置Vitest测试环境
npx skills add archestra-ai/archestra --skill archestra-dev-backend-tests -g -y
指导在 Archestra 后端添加或修改 API 路由、模型、服务及权限配置。涵盖路由注册、RBAC 权限映射、Zod 数据校验、错误处理规范及代码生成流程,确保符合平台后端开发标准。
需要新增或修改后端 API 接口
调整后端数据模型或服务逻辑
配置 API 端点权限或 OpenAPI 定义
npx skills add archestra-ai/archestra --skill archestra-dev-backend -g -y
利用 Claude 子代理对 archestra-bench 基准测试结果进行 Map-Reduce 分析,生成 Tier-1/Tier-2 改进报告。通过 Rust 工具准备数据,Workflow 并行执行审查,最终汇总为推荐建议。
需要分析基准测试运行结果
生成性能改进建议报告
npx skills add archestra-ai/archestra --skill archestra-dev-bench-analysis -g -y
用于编写、调试和运行 Archestra Playwright E2E 测试,涵盖 API/UI 固定装置、WireMock 模拟及本地/CI 环境配置。
编写或调试 E2E 测试用例
配置 Playwright 测试环境
设置 WireMock 模拟服务
运行端到端测试
npx skills add archestra-ai/archestra --skill archestra-dev-e2e -g -y
用于 Archestra 平台前端开发,涵盖 Next.js/React 组件修改、TanStack Query 数据获取、生成 SDK 使用及 API 错误处理规范。
修改 platform/frontend/ 下的代码
实现 UI 组件或表单
配置 TanStack Query 数据请求
调用生成的 API 客户端
npx skills add archestra-ai/archestra --skill archestra-dev-frontend -g -y
针对 Archestra 系统的故障排查指南,涵盖 Sentry、Tempo、Prometheus 等工具的使用,分析连接压力与部署漂移等问题,辅助定位后端错误及数据库异常。
Archestra 系统故障调查
Staging 环境问题排查
后端 50x 错误分析
数据库连接池耗尽排查
Kubernetes 运行时症状诊断
npx skills add archestra-ai/archestra --skill archestra-dev-investigate -g -y
指导在 Archestra 平台中新增 LLM 提供商、修改代理适配器或路由、修复流式传输及工具调用翻译 Bug,以及编辑模型获取器和凭证配置。
添加新的 LLM 提供商
修改代理适配器或提供商路由
修复流式传输或工具调用翻译错误
编辑模型获取器或处理逻辑
调整提供商凭证或常量
npx skills add archestra-ai/archestra --skill archestra-dev-llm-providers -g -y
指导 Archestra 项目使用 Drizzle 进行数据库迁移,涵盖模式变更、数据迁移脚本编写、大表安全操作及冲突解决流程。
修改 Drizzle 数据库 Schema
生成或编辑迁移 SQL 文件
处理迁移相关的 Git 合并冲突
诊断 drizzle-kit 检查失败
npx skills add archestra-ai/archestra --skill archestra-dev-migrations -g -y
指导在 Archestra 项目中配置可观测性栈,包括遵循 OpenTelemetry 规范命名指标和跨度、使用 Tilt/Docker 启动本地监控环境及访问相关服务 URL。
修改追踪或指标名称
配置本地可观测性环境
设置 OpenTelemetry 标签
npx skills add archestra-ai/archestra --skill archestra-dev-observability -g -y
用于清理 pnpm-workspace.yaml 中已过期或冗余的 CVE 依赖覆盖配置。自动解除成熟临时锁定并移除无效覆盖,确保依赖安全且精简,不生成新修复。
需要清理过期的 pnpm 依赖锁定
移除无效的依赖覆盖配置
npx skills add archestra-ai/archestra --skill archestra-dev-override-sweep -g -y
定义仓库内Rust代码的编码规范,涵盖NAPI绑定与独立工作区。强调库优先、简单实现及架构分层,规范类型建模、输入验证及可观测性集成。
编写或审查Rust代码
检查NAPI接口与核心逻辑分离
评估Rust架构设计
npx skills add archestra-ai/archestra --skill archestra-dev-rust-napi -g -y
指导测试策略决策,判断变更是否需要测试及选择合适层级(单元、集成或E2E),避免无意义的“噪音测试”,优先以最低成本捕获真实缺陷。
决定是否需要编写测试
选择测试层级(单元/集成/E2E)
审查测试是否存在冗余
npx skills add archestra-ai/archestra --skill archestra-dev-testing -g -y
用于编写和编辑 Archestra 产品文档的 Skill,规定内容结构、语气风格及写作流程,确保文档准确简洁。
撰写新功能文档
重写现有页面
修正文案或语气
捕获文档截图
npx skills add archestra-ai/archestra --skill archestra-docs-writer -g -y
用于向 Archestra MCP 目录添加新服务器或审查提交。自动从 URL 派生名称,探测远程服务端点以获取工具、传输和认证信息,处理图标编码并校验清单格式,最终生成 PR。
需要向公共 MCP 目录注册新的 MCP 服务器
准备或审查 MCP 目录条目的 Pull Request
npx skills add archestra-ai/archestra --skill archestra-mcp-catalog-entry -g -y
指导编写和修改 Archestra 后端单元测试,涵盖 Vitest 双项目隔离策略、MSW HTTP 边界模拟及模块 Mock 规范,旨在提升测试性能与稳定性。
编写后端单元测试
修改现有测试用例
配置 Vitest 测试环境
处理 HTTP 客户端模拟
npx skills add archestra-ai/archestra --skill archestra-dev-backend-tests -g -y
用于在 Archestra 后端添加或修改 API 路由、模型、服务及权限配置。涵盖路由注册、权限映射(防403错误)、代码生成及验证流程,确保后端接口开发符合规范。
添加新的后端 API 路由
修改现有后端路由或权限
更新后端数据模型或服务
npx skills add archestra-ai/archestra --skill archestra-dev-backend -g -y
将archestra-bench实验结果通过Map-Reduce模式转化为Tier-1/Tier-2改进报告。利用Rust工具准备数据,调用Claude子代理对每次运行进行独立评估(Map),最后汇总生成仓库级分析报告(Reduce)。
分析基准测试实验结果
生成性能改进建议报告
npx skills add archestra-ai/archestra --skill archestra-dev-bench-analysis -g -y
用于编写、调试和运行 Archestra Playwright E2E 测试,涵盖 API/UI 夹具、WireMock 支持测试及本地/CI 环境配置。
编写或调试 Playwright E2E 测试脚本
配置本地或 CI 的 E2E 测试依赖环境
npx skills add archestra-ai/archestra --skill archestra-dev-e2e -g -y
用于 Archestra 前端 Next.js/React 开发,涵盖 UI 组件、TanStack Query 数据获取、生成式 API 客户端使用及错误处理规范。
修改 platform/frontend/ 下的前端代码
涉及 UI 组件、表单或 TanStack Query hooks 的开发
调用生成的 API 客户端或处理前端数据获取
npx skills add archestra-ai/archestra --skill archestra-dev-frontend -g -y
Archestra系统故障排查指南,涵盖Sentry日志、Drizzle异常解析、DB连接池分析及K8s运行时诊断,提供具体工具使用与故障分类。
Archestra后端50x错误
数据库连接压力或超时
部署回归或迁移漂移
Staging环境故障调查
npx skills add archestra-ai/archestra --skill archestra-dev-investigate -g -y
指导在 Archestra 平台中新增 LLM 提供商、配置代理路由及处理流式/工具调用翻译的规范。涵盖后端类型定义、Fastify 插件注册、模型常量管理及前端密钥界面,确保集成符合架构标准。
添加新的 LLM 提供商
修改代理适配器或提供商路由
修复流式或工具调用翻译错误
编辑模型获取器或处理逻辑
更新提供商凭证或模型常量
npx skills add archestra-ai/archestra --skill archestra-dev-llm-providers -g -y
指导 Archestra 项目使用 Drizzle 进行数据库迁移,涵盖模式变更、数据迁移、大表处理及冲突解决。
修改 Drizzle 数据库模式
生成或编辑迁移 SQL 文件
排查 drizzle-kit 检查失败
解决迁移元数据合并冲突
npx skills add archestra-ai/archestra --skill archestra-dev-migrations -g -y
用于 Archestra 可观测性配置,涵盖 OpenTelemetry 规范、指标命名及本地环境搭建。
修改追踪或指标命名
配置本地可观测性栈
npx skills add archestra-ai/archestra --skill archestra-dev-observability -g -y
用于清理pnpm工作区中过期的临时CVE锁定或冗余的依赖覆盖配置。通过验证版本发布时间和重新解析依赖图,自动移除不再需要的安全补丁覆盖,保持依赖树整洁。
用户要求清理或审查pnpm覆盖规则
需要移除已过期的临时CVE锁定
检测并删除冗余的依赖覆盖
npx skills add archestra-ai/archestra --skill archestra-dev-override-sweep -g -y
定义仓库中Rust代码的编码规范,涵盖NAPI绑定与独立工作区。强调库优先、极简架构及类型安全,规范NAPI边界逻辑与输入验证,指导开发高质量可维护代码。
编写或重构Rust代码
检查Rust代码风格合规性
设计NAPI接口与核心逻辑分离
npx skills add archestra-ai/archestra --skill archestra-dev-rust-napi -g -y
指导决策测试用例的存在必要性及层级选择(单元、后端集成、前端集成或E2E),防止无效测试,优先使用低成本且能捕获真实Bug的测试策略。
决定是否需要编写测试
确定测试应放置的层级
审查测试是否存在冗余
npx skills add archestra-ai/archestra --skill archestra-dev-testing -g -y
用于撰写和编辑 Archestra 平台文档,通过浏览器自动化验证功能,遵循严格的简洁、事实导向语调规范,生成准确的用户指南。
编写新功能文档
重写现有页面
修正文案语气
更新截图说明
npx skills add archestra-ai/archestra --skill archestra-docs-writer -g -y
用于向 Archestra MCP 目录添加新服务器,自动从 URL 派生名称、探测远程端点填充工具与认证信息、获取图标并验证清单格式。
添加新的 MCP 服务器到公共目录
准备或审查目录条目 PR
npx skills add archestra-ai/archestra --skill archestra-mcp-catalog-entry -g -y
规范 Archestra 项目的 PR 标题和描述撰写,确保符合约定式提交规范,内容基于实际代码变更,避免冗余信息并保护敏感数据。
准备创建或更新 Pull Request
需要撰写或优化 PR 标题与描述
npx skills add archestra-ai/archestra --skill archestra-pr-hygiene -g -y
用于收集系统访问请求的完整信息并通过IT服务台提交工单。需获取员工邮箱、系统、权限级别、理由及经理邮箱,校验策略合规性后调用工具创建请求并返回工单号。
用户请求申请或设置系统/应用访问权限
用户要求授予或配置员工访问权限
npx skills add archestra-ai/archestra --skill access-request-intake -g -y
提供基于捆绑脚本的密文解码能力,支持多种自定义加密方案。当收到十六进制或混淆数据时,通过命令行参数调用Perl脚本自动还原明文,避免手动猜测字节。
用户请求解码十六进制字符串
用户提供被混淆或加密的数据块
npx skills add archestra-ai/archestra --skill cipher-decoder -g -y
提供Q3销售账簿Excel文件,用于计算奖金或总额。通过读取挂载的文件并使用电子表格库构建报告。
需要计算销售奖金
需要汇总销售总额
npx skills add archestra-ai/archestra --skill sales-ledger -g -y
将现有的智能体概念验证或试点项目迁移至 Archestra 平台。通过自动化脚本发现源配置,人工判断映射关系并生成迁移计划,最终执行迁移并输出报告,适用于现有 Agentic 设置的转换与升级。
用户希望将现有的 agentic PoC 或 pilot 迁移到 Archestra
需要将 Claude Code、MCP 配置等混合设置转换为 Archestra 实例
npx skills add archestra-ai/archestra --skill migrate-to-archestra -g -y
指导在Drizzle迁移中安全操作高写入负载的interactions表,避免阻塞锁。涵盖安全操作识别、索引变更规范及风险评估流程。
执行涉及大表的数据库迁移
生成或运行Drizzle迁移脚本
对热写表进行架构变更
npx skills add archestra-ai/archestra --skill archestra-dev-interactions-migrations -g -y


