{
  "name": "axx",
  "description": "Agent skills for Axx (github.com/nimbusxr/axx), the open-source acceptance testing framework that verifies running software black-box. Install them into a repository with `axx skills install`.",
  "homepage": "https://axx.nimbusxr.us",
  "skills": [
    {
      "name": "axx-acceptance-tests",
      "description": "Write and run acceptance tests with axx, black-box against services (REST and OpenAPI, WireMock, SQL, MongoDB, Kafka, logs, files, web apps in real browsers, cloud services). Use when turning acceptance criteria into .feature files, adding scenarios, or editing axx.yaml.",
      "url": "https://axx.nimbusxr.us/skills/axx-acceptance-tests/SKILL.md",
      "files": [
        "SKILL.md",
        "references/config.md",
        "references/parameter-types.md"
      ]
    },
    {
      "name": "axx-custom-steps",
      "description": "Add custom steps to axx as Go packs that share the context of axx's packs. Use when no step of axx's packs covers what a scenario needs (check `axx steps` and `axx pack list` first).",
      "url": "https://axx.nimbusxr.us/skills/axx-custom-steps/SKILL.md",
      "files": [
        "SKILL.md",
        "references/parameter-types.md"
      ]
    },
    {
      "name": "axx-debugging",
      "description": "Diagnose failing axx acceptance-test runs - failed assertions, undefined or ambiguous steps, OpenAPI validation errors, services that do not start, failed web steps, timeouts and flaky parallel scenarios. Use when `axx run` exits non-zero.",
      "url": "https://axx.nimbusxr.us/skills/axx-debugging/SKILL.md",
      "files": [
        "SKILL.md",
        "references/error-codes.md"
      ]
    },
    {
      "name": "axx-setup",
      "description": "Adopt axx in a repository - axx init, axx.yaml services and readiness checks, docker compose infrastructure, running in CI (GitHub Actions, GitLab CI), and agent integration (skills, MCP). Use when setting up acceptance testing for a service.",
      "url": "https://axx.nimbusxr.us/skills/axx-setup/SKILL.md",
      "files": [
        "SKILL.md",
        "references/error-codes.md"
      ]
    },
    {
      "name": "axx-test-data",
      "description": "Keep the test data of axx acceptance tests - SQL and MongoDB seeds, Kafka events, request payloads, mock bodies - in fixture factories that check it against its schema and keep its ids unique. Covers axx fixtures (generate, check, adopt, clean), factories, prototypes, fixtures, $ref, identities, generated lint rules, axx lint and CI. Use when several scenarios need payloads, seeds or mock bodies of one shape, or hand-written ones repeat.",
      "url": "https://axx.nimbusxr.us/skills/axx-test-data/SKILL.md",
      "files": [
        "SKILL.md",
        "references/error-codes.md",
        "references/spec-files.md"
      ]
    }
  ]
}
