Agent Skills
› archestra-ai/archestra
archestra-ai/archestra
GitHub指导编写Archestra后端单元测试,涵盖Vitest双项目隔离策略、HTTP边界MSW mocking及模块mock规范。
Install All Skills
npx skills add archestra-ai/archestra --all -g -y
Skills in Collection (54)
Showing top 50 of 54 by quality score. Use the install list command or open individual skills for the rest.
指导编写Archestra后端单元测试,涵盖Vitest双项目隔离策略、HTTP边界MSW mocking及模块mock规范。
编写或修改后端单元测试
配置Vitest测试环境
处理HTTP客户端模拟
npx skills add archestra-ai/archestra --skill archestra-dev-backend-tests -g -y
指导在 Archestra 平台后端添加或修改 API 路由、模型及服务。涵盖路由注册、权限配置(RBAC)、Zod 校验及代码生成规范,确保符合安全与架构标准。
修改 backend 路由或接口
新增 API 端点
调整后端权限策略
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 测试脚本
配置 WireMock 模拟服务
启动或停止 Docker-lite/Tilt E2E 测试环境
注册新的 Playwright spec 文件
npx skills add archestra-ai/archestra --skill archestra-dev-e2e -g -y
用于修改 Archestra 前端 Next.js/React 代码、UI 组件、表单、TanStack Query hooks 及生成 API 客户端的规范。
修改平台前端 UI 组件或表单
使用 TanStack Query 进行数据获取
调用生成的 API SDK 客户端
npx skills add archestra-ai/archestra --skill archestra-dev-frontend -g -y
提供 Archestra 系统故障排查指南,涵盖 Sentry/Tempo/Prometheus 等工具使用,分析数据库连接压力、部署回归及配置问题,指导定位后端 50x 错误和运行时异常。
Archestra 系统故障排查
后端 50x 错误调查
数据库连接压力分析
部署回归问题定位
npx skills add archestra-ai/archestra --skill archestra-dev-investigate -g -y
指导如何添加LLM提供商、修改代理适配器、修复流式传输及模型处理相关Bug,涉及后端路由、类型定义、前端UI及常量配置。
添加新的LLM提供商
修改代理适配器或路由
修复流式传输或工具调用翻译错误
编辑模型获取器或模型处理逻辑
修改提供商凭证或枚举
npx skills add archestra-ai/archestra --skill archestra-dev-llm-providers -g -y
提供基于Drizzle的数据库迁移工作指南,涵盖Schema变更、数据迁移SQL编写、大表操作规范及冲突解决。包含常用命令与一致性校验流程,确保迁移安全并避免阻塞生产写入。
修改Drizzle Schema
生成或编辑迁移SQL
处理迁移元数据冲突
执行数据库状态变更
npx skills add archestra-ai/archestra --skill archestra-dev-migrations -g -y
提供 Archestra 可观测性(追踪、指标、OpenTelemetry)的规范,包括命名约定、本地环境搭建及 URL。
修改追踪或指标配置
设置本地可观测性环境
npx skills add archestra-ai/archestra --skill archestra-dev-observability -g -y
用于清理平台pnpm工作区中过期的CVE临时锁定和冗余依赖覆盖。通过验证版本成熟度或重新解析,安全移除不再需要的强制覆盖规则,保持依赖图整洁。
清理过期的npm pnpm override
移除冗余的依赖锁定配置
npx skills add archestra-ai/archestra --skill archestra-dev-override-sweep -g -y
清理 Archestra 开发环境中未使用的 worktree、本地分支、孤立进程及 OrbStack Kubernetes 资源,同时保留活跃的 Tilt 栈和未完成工作,确保系统整洁且不影响正常开发流程。
需要释放开发环境资源时
清理废弃的 Git worktree 或本地分支时
停止无用的后台进程或 K8s 资源时
npx skills add archestra-ai/archestra --skill archestra-dev-resource-cleanup -g -y
定义 Archestra 仓库中 Rust 代码的编码规范,涵盖 NAPI 绑定层与独立 Rust 工作区。规定采用“无聊 Rust”风格,强调核心逻辑与 Node 解耦、最小化公共 API、严格输入验证及可观测性集成,旨在提升代码库的可维护性与质量。
编辑平台或 AI-Labs 下的 Rust 代码
审查 Rust 项目的架构与类型设计
检查 NAPI 边界的数据转换与验证逻辑
npx skills add archestra-ai/archestra --skill archestra-dev-rust-napi -g -y
指导测试选型与分层,涵盖后端Vitest、前端及E2E规范。强调测试有效性原则,明确本地检查与合并队列流程,并指引调用专用技能处理队列监控与修复。
询问测试该写在哪里或是否必要
需要配置Vitest环境或Mock规则
处理合并队列的CI失败与修复
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 推导名称,通过 HTTP 探测远程端点获取工具列表及认证信息,编码图标并校验清单格式,最终生成 PR 供人工审核。
需要添加新的 MCP 服务器到公共目录
准备或审查 MCP 目录条目 PR
npx skills add archestra-ai/archestra --skill archestra-mcp-catalog-entry -g -y
负责将 PR 加入合并队列,监控直至合并完成,并诊断修复 CI 失败。需全程跟进直至成功或发现阻塞项,不轻易交还开发者。
用户请求将 PR 加入合并队列
需要监控 PR 合并状态
排查和修复合并组中的 CI 失败
npx skills add archestra-ai/archestra --skill archestra-merge-queue -g -y
指导在打开或更新 Archestra PR 时撰写符合规范的标题和描述,确保元数据准确反映最终代码变更。
需要为 Pull Request 编写标题
需要为 Pull Request 编写详细描述
npx skills add archestra-ai/archestra --skill archestra-pr-hygiene -g -y
管理 Archestra 软件发布流程,涵盖 Beta 与 Stable 版本发布、修复回溯移植、新稳定分支切分及配置保护。通过执行 Git 和 GitHub API 操作自动化处理发布 PR、监控合并队列并验证最终状态。
需要发布 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服务台工具提交工单。需确保所有必填字段准确无误,并根据访问策略验证权限级别,最终返回工单ID。
用户请求申请或设置系统/应用访问权限
需要为员工开通新账户或提升权限
npx skills add archestra-ai/archestra --skill access-request-intake -g -y
提供针对特定加密方案的解码能力。当用户提供十六进制或混淆数据并要求还原明文时,调用内置脚本进行解码,而非手动分析字节。
用户要求解码十六进制字符串
用户提供混淆数据并请求还原明文
npx skills add archestra-ai/archestra --skill cipher-decoder -g -y
提供Q3销售账簿Excel文件,用于计算奖金或汇总销售数据。通过加载技能读取沙箱中的ledger.xlsx,使用电子表格库解析数据以生成报告。
需要计算销售奖金
需要汇总销售总额
需要基于销售账簿生成报告
npx skills add archestra-ai/archestra --skill sales-ledger -g -y


