{
  "format": "skilldb.starter-bundle",
  "schemaVersion": 1,
  "bundle": {
    "slug": "accessibility-review",
    "title": "Accessibility review",
    "url": "https://skilldb.dev/bundles/accessibility-review"
  },
  "summary": "Review a form journey with manual keyboard checks and targeted automated testing.",
  "scope": "A focused review of interactive web forms. It is not a complete accessibility audit or a conformance certification.",
  "review": {
    "date": "2026-10-04",
    "revision": "0a89389d0ec3e4f12e694baab71bdb56134eeb7e",
    "scope": "Selection reviewed for topic coverage and overlap. Code examples and task outcomes have not been evaluated.",
    "evaluationStatus": "pending"
  },
  "contentIncluded": false,
  "installationIncluded": false,
  "exportNotice": "Reference manifest only: selection notes, skill IDs, and public catalog links. No skill bodies, executable code, credentials, or host configuration are included. Downloading does not install or enable skills.",
  "rightsNotice": "Source licenses have not been verified for redistribution. Catalog pages provide a public reference; access does not grant redistribution rights. Verify the original license and attribution requirements before copying or packaging skill content.",
  "overlap": "Accessible Forms covers labels and error semantics; Keyboard Navigation covers operation and focus order; Axe Testing checks detectable DOM issues. Keyboard guidance overlaps deliberately so the manual review is not lost when automated checks pass.",
  "evaluation": {
    "status": "pending",
    "task": "Review a sample checkout form with invalid input, an expanded dialog, and a successful confirmation state.",
    "checks": [
      "Complete the journey using a keyboard, checking visible focus and return focus after closing a dialog.",
      "Check labels and error announcements with a screen reader, including validation and success states.",
      "Run automated checks on each state and record manual findings alongside automated results."
    ]
  },
  "skills": [
    {
      "id": "accessibility-skills/accessible-forms.md",
      "title": "Accessible Forms",
      "role": "Labels and error recovery",
      "rationale": "Use its form patterns to inspect accessible names, grouped inputs, instructions, and error recovery.",
      "reviewNote": "This reference covers form patterns, not every accessibility requirement for the surrounding page.",
      "catalogUrl": "https://skilldb.dev/skills/accessibility-skills/accessible-forms",
      "maintainerProvenance": {
        "repository": "latentsmurf/SkillDB",
        "access": "private; maintainer access required",
        "revision": "0a89389d0ec3e4f12e694baab71bdb56134eeb7e",
        "path": "packs/accessibility-skills/accessible-forms.md"
      },
      "licenseStatus": "not-verified-for-redistribution"
    },
    {
      "id": "accessibility-skills/keyboard-navigation.md",
      "title": "Keyboard Navigation",
      "role": "Manual interaction review",
      "rationale": "Provides a keyboard walkthrough and focus-order checks for native controls and custom widgets.",
      "reviewNote": "Widget snippets are partial. Validate the complete widget pattern, including associated panels and focus restoration.",
      "catalogUrl": "https://skilldb.dev/skills/accessibility-skills/keyboard-navigation",
      "maintainerProvenance": {
        "repository": "latentsmurf/SkillDB",
        "access": "private; maintainer access required",
        "revision": "0a89389d0ec3e4f12e694baab71bdb56134eeb7e",
        "path": "packs/accessibility-skills/keyboard-navigation.md"
      },
      "licenseStatus": "not-verified-for-redistribution"
    },
    {
      "id": "accessibility-skills/axe-testing.md",
      "title": "Axe Testing",
      "role": "Automated regression checks",
      "rationale": "Shows how to inspect violations and incomplete results and combine automated checks with manual review.",
      "reviewNote": "The example disables a contrast rule; keep applicable rules enabled unless a documented equivalent check exists. A clean report is not proof of accessibility.",
      "catalogUrl": "https://skilldb.dev/skills/accessibility-skills/axe-testing",
      "maintainerProvenance": {
        "repository": "latentsmurf/SkillDB",
        "access": "private; maintainer access required",
        "revision": "0a89389d0ec3e4f12e694baab71bdb56134eeb7e",
        "path": "packs/accessibility-skills/axe-testing.md"
      },
      "licenseStatus": "not-verified-for-redistribution"
    }
  ]
}
