Agent Skills
› archestra-ai/archestra
archestra-ai/archestra
GitHub用于编写和修改 Archestra 后端单元测试,涵盖 Vitest 双项目配置、模块 Mock 规范及 HTTP 边界 Mock 实践。
安装全部 Skills
npx skills add archestra-ai/archestra --all -g -y
集合内 Skills (18)
用于编写和修改 Archestra 后端单元测试,涵盖 Vitest 双项目配置、模块 Mock 规范及 HTTP 边界 Mock 实践。
编写后端单元测试
修改现有测试用例
配置 Vitest Mock 策略
npx skills add archestra-ai/archestra --skill archestra-dev-backend-tests -g -y
指导在 Archestra 平台后端添加或修改 API 路由、模型、服务及权限配置。涵盖路由注册、RBAC 安全规范、Fastify/Zod 约定及代码生成流程,确保后端接口符合架构标准。
添加新的 API 端点
修改后端路由或模型
配置 API 权限控制
更新 OpenAPI 或代码生成
npx skills add archestra-ai/archestra --skill archestra-dev-backend -g -y
将archestra-bench运行结果通过Map-Reduce模式转化为Tier-1/Tier-2改进报告。利用Rust工具生成确定性指标,调用Claude子代理对每个 rollout 进行分级评估,最终汇总输出推荐建议。
需要分析基准测试运行结果
生成性能改进建议报告
npx skills add archestra-ai/archestra --skill archestra-dev-bench-analysis -g -y
提供 Archestra 项目 E2E 测试支持,涵盖 Playwright 用例编写调试、API/UI 夹具使用及 WireMock 配置。包含本地 Tilt 与 CI Kind 环境搭建指南,规范测试选择器最佳实践。
编写或调试 Playwright E2E 测试
配置 WireMock 模拟服务
搭建本地或 CI E2E 测试环境
npx skills add archestra-ai/archestra --skill archestra-dev-e2e -g -y
指导Archestra前端开发,涵盖Next.js/React代码修改、UI组件使用、TanStack Query数据获取及生成SDK调用规范,确保类型安全与错误处理。
修改前端页面或组件代码
实现数据获取逻辑
调整API客户端调用方式
npx skills add archestra-ai/archestra --skill archestra-dev-frontend -g -y
提供 Archestra 系统故障排查指南,涵盖 Sentry、Tempo 等工具使用及连接压力、部署漂移等故障分类。
Archestra 后端 50x 错误
数据库连接池耗尽
Drizzle 查询失败
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
提供基于 Drizzle ORM 的数据库迁移工作指南,涵盖模式变更、数据迁移、冲突解决及大型表操作规范,确保迁移安全与一致性。
需要生成或编辑数据库迁移文件
解决迁移相关的 Git 合并冲突
执行数据库模式或数据变更
npx skills add archestra-ai/archestra --skill archestra-dev-migrations -g -y
提供 Archestra 可观测性开发指南,涵盖 OpenTelemetry、Prometheus 等组件的本地搭建及规范。强调遵循 OTEL GenAI 语义约定命名指标与 Span,禁止随意自定义名称,确保监控数据标准化。
配置或修改 Trace/Metrics 命名规范
搭建或调试本地可观测性环境
集成 LLM/MCP 遥测数据
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嵌入Node及独立工作区。强调库优先、显式设计、最小化公共API及严格的安全边界处理,指导开发者编写高质量、可维护的Rust逻辑。
编辑或审查平台/archestra-rs下的Rust代码
修改ai-labs独立Rust工作区代码
进行Rust构建与测试检查
npx skills add archestra-ai/archestra --skill archestra-dev-rust-napi -g -y
用于编写和编辑 Archestra 文档页面的技能,规范了内容撰写流程、语气风格及事实性描述规则,确保文档简洁准确。
需要撰写新功能文档
需要重写或修复现有文档页面
需要获取功能截图以辅助文档说明
npx skills add archestra-ai/archestra --skill archestra-docs-writer -g -y
用于向 Archestra MCP 目录添加新服务器。自动从 URL 推导名称,通过 HTTP 探测远程服务端以获取工具列表、传输协议及认证信息,提取并编码图标,最后校验清单文件并创建 PR。
用户要求添加新的 MCP 服务器到目录
准备或审查目录条目 PR
npx skills add archestra-ai/archestra --skill archestra-mcp-catalog-entry -g -y
收集并提交流程系统访问请求。通过IT服务台工具提交工单,需确保员工邮箱、系统、权限级别、理由及经理邮箱等五项必填字段完整准确,并在提交前校验访问策略合规性。
用户请求申请系统或应用访问权限
需要为员工设置新的系统访问权
npx skills add archestra-ai/archestra --skill access-request-intake -g -y
提供自定义密码解码能力,通过执行捆绑脚本处理十六进制或混淆数据,提取明文。适用于接收加密 blob 并需还原原始文本的场景,避免手动猜测字节。
收到十六进制编码的密文
需要解码被混淆的数据块
要求将加密 blob 转换为明文
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
将现有的代理概念验证或试点项目迁移至 Archestra 实例。通过自动化脚本发现源配置,结合人工判断进行实体映射与决策,最终执行迁移并生成报告,适用于将分散的代理设置标准化整合的场景。
用户希望将现有代理 PoC 迁移到 Archestra
需要将手动的代理配置转换为标准化的 Archestra 实例
npx skills add archestra-ai/archestra --skill migrate-to-archestra -g -y
指导在修改高并发大表(如interactions)时安全执行数据库迁移,区分安全与高风险操作,禁止事务内重建索引,并强调上线前审计表规模。
准备对大表或高频写入表执行Drizzle迁移
需要添加或删除涉及大表的索引
评估数据库变更对生产环境写入阻塞的风险
npx skills add archestra-ai/archestra --skill archestra-dev-interactions-migrations -g -y


