.Codex

.Codex from archestra-ai/archestra.

by @archestra-ai 16 skills

Skills in this plugin

16
  1. Archestra Dev E2e · archestra-ai
    Use when writing, debugging, or running Archestra Playwright e2e tests, API/UI fixtures, WireMock-backed tests, local/CI e2e setup, or test selectors.
    1 install
  2. Archestra Pr Hygiene · archestra-ai
    Use when opening or updating an Archestra pull request to write an accurate conventional title and a practical, evidence-based description.
    0 installs
  3. Archestra Dev Backend · archestra-ai
    Use when adding or changing Archestra backend routes, models, services, API request/response schemas, endpoint permissions, or OpenAPI/codegen for the generated API client.
    1 install
  4. Archestra Dev Testing · archestra-ai
    Use when deciding whether a change needs a test and at which level — unit, backend route-level integration, MSW-backed frontend integration, or e2e — or when reviewing tests for the "fluff test" anti-pattern. Start here before archestra-dev-backend-tests or archestra-dev-e2e.
    0 installs
  5. Archestra Docs Writer · archestra-ai
    Use when writing or editing Archestra documentation pages under docs/pages/ — new feature docs, page rewrites, tone or copy fixes, or capturing docs screenshots.
    1 install
  6. Archestra Dev Frontend · archestra-ai
    Use when modifying Archestra frontend Next.js/React code, UI components, forms, TanStack Query hooks, generated API client usage, frontend copy, or documentation links.
    1 install
  7. Archestra Dev Rust Napi · archestra-ai
    Use when editing Rust in this repo — the NAPI crates under platform/archestra-rs (app-runtime, image, and sandbox core/-rs crate pairs plus napi-loader, with their generated TypeScript bindings) or the standalone ai-labs Rust workspace (core/runner/cli/analyzer/dashboard) — including Rust build/test checks.
    1 install
  8. Archestra Dev Migrations · archestra-ai bundle
    Use when changing Drizzle schemas, generating migrations, editing migration SQL, creating data-only migrations, diagnosing drizzle-kit check failures, or resolving migration/generated-client conflicts.
    1 install
  9. Archestra Dev Investigate · archestra-ai
    Use when investigating Archestra bugs or incidents — staging issues, backend 50x errors, Drizzle failed queries, DB connection pressure, deploy regressions, or Kubernetes/runtime symptoms. Orientation only; defers the process to /investigate.
    1 install
  10. Archestra Dev Backend Tests · archestra-ai
    Use when writing or modifying Archestra backend unit tests (platform/backend/src/**/*.test.ts) — mocking modules, stubbing globals, database fixtures, vitest projects/isolation, or test performance.
    1 install
  11. Archestra Dev LLM Providers · archestra-ai
    Use when adding an LLM provider, changing proxy adapters or provider routes, fixing streaming/tool-call translation bugs, editing model fetchers or model handling, or touching provider credentials/enums and model constants.
    1 install
  12. Archestra Dev Observability · archestra-ai
    Use when changing Archestra tracing, metrics, OpenTelemetry, Tempo, Grafana, Prometheus, LLM/MCP spans, observability labels, or local observability setup.
    1 install
  13. Archestra MCP Catalog Entry · archestra-ai
    Use when adding a new MCP server to the public MCP catalog (mcp-catalog/data) or preparing/reviewing a catalog-entry PR. Derives the entry name from the server URL, live-probes remote servers to fill in tools/transport/auth, fetches and encodes the icon, and validates the manifest against the catalog schema before opening the PR.
    0 installs
  14. Archestra Dev Bench Analysis · archestra-ai bundle
    Map-reduce a finished archestra-bench run into a Tier-1/Tier-2 improvement report using Claude subagents (same analysis as the Rust analyzer, no API key).
    1 install
  15. Archestra Dev Override Sweep · archestra-ai
    Use when asked to sweep, clean up, or revisit pnpm overrides and minimumReleaseAge exclusions in platform/pnpm-workspace.yaml — unwinding a matured temporary CVE pin once its fix has cleared the 7-day window, or removing an override the dependency graph has made redundant. This skill only sweeps existing pins; it does not author new CVE fixes.
    1 install
  16. Archestra Dev Interactions Migrations · archestra-ai
    Use BEFORE writing or running any Drizzle migration that touches the `interactions` table (or any other very large, write-hot table). The interactions table is the platform's biggest, append-heavy table — every LLM proxy call writes a row — so a careless migration can take a write-blocking lock and stall the proxy. Covers which operations are safe vs table-rewriting/lock-taking, the "never rebuild an index in a transactional migration" rule, and a read-only audit procedure against the GKE staging database to size the risk first.
    1 install