{
  "categories": [
    {
      "id": "ui",
      "label": "UI"
    },
    {
      "id": "svg-icons",
      "label": "SVG & icons"
    },
    {
      "id": "motion-interaction",
      "label": "Motion & interaction"
    },
    {
      "id": "visual-effects",
      "label": "Visual effects"
    },
    {
      "id": "agent-quality",
      "label": "Agent quality"
    },
    {
      "id": "discoverability",
      "label": "Discoverability"
    }
  ],
  "format": "heidi.public-playbook-catalogue",
  "formatVersion": 1,
  "items": [
    {
      "category": "ui",
      "description": "Review and finish product interfaces with native semantics, keyboard coverage, responsive states, and the project’s established design system.",
      "digest": "97a3e385d20053f219584c23910dd68e3e24f6afd81f06287bf5f1dba19b54bf",
      "package": "/skills/accessible-interface-review/v1.heidi-playbook.json",
      "skill": "/skills/accessible-interface-review/SKILL.md",
      "slug": "accessible-interface-review",
      "tags": [
        "hover",
        "CSS",
        "anti-slop"
      ],
      "title": "Accessible interface review",
      "version": 1
    },
    {
      "category": "svg-icons",
      "description": "Add and review SVGs, icons, masks, clipping paths, and logos with provenance, accessibility, and fail-closed markup safety.",
      "digest": "171d83b9e9383b10c07806af28ee8d1697412498c3780890ebfdfcd58907f061",
      "package": "/skills/safe-svg-icon-workflow/v1.heidi-playbook.json",
      "skill": "/skills/safe-svg-icon-workflow/SKILL.md",
      "slug": "safe-svg-icon-workflow",
      "tags": [
        "mask",
        "logo",
        "clipping"
      ],
      "title": "Safe SVG and icon workflow",
      "version": 1
    },
    {
      "category": "motion-interaction",
      "description": "Design motion, hover, cursor, and state transitions that remain interruptible, performant, accessible, and honest.",
      "digest": "d5ffbd68ca7081e036a8f570ac1e1c819aba08aaeccd140a90c6f8793306ff00",
      "package": "/skills/considered-motion-interaction/v1.heidi-playbook.json",
      "skill": "/skills/considered-motion-interaction/SKILL.md",
      "slug": "considered-motion-interaction",
      "tags": [
        "animation",
        "hover",
        "cursor",
        "CSS"
      ],
      "title": "Considered motion and interaction",
      "version": 1
    },
    {
      "category": "visual-effects",
      "description": "Build gradients, textures, masks, clipping, and depth from design tokens with readable fallbacks and bounded rendering cost.",
      "digest": "b547e0e68bf6bcee9f4fff33f6cae135adf83e8c7f7df4b9300b44b5a9a9b307",
      "package": "/skills/tokenized-visual-effects/v1.heidi-playbook.json",
      "skill": "/skills/tokenized-visual-effects/SKILL.md",
      "slug": "tokenized-visual-effects",
      "tags": [
        "mask",
        "clipping",
        "CSS",
        "gradient",
        "texture"
      ],
      "title": "Tokenized visual effects",
      "version": 1
    },
    {
      "category": "agent-quality",
      "description": "Remove generic AI residue through a product-first review of copy, hierarchy, states, consistency, and truthful verification.",
      "digest": "636a64c8e979de374fcc63e245fbed7b20ee753958955b9b9237960b80f99ada",
      "package": "/skills/anti-slop-product-pass/v1.heidi-playbook.json",
      "skill": "/skills/anti-slop-product-pass/SKILL.md",
      "slug": "anti-slop-product-pass",
      "tags": [
        "anti-slop"
      ],
      "title": "Anti-slop product pass",
      "version": 1
    },
    {
      "category": "discoverability",
      "description": "Create answer-first public pages whose visible copy, metadata, structured data, crawl policy, and machine-readable brief cannot drift.",
      "digest": "0c625cb856da8501af76ce0b4ea0e6a2aa1dce36358d5780a3e842b7ede831c9",
      "package": "/skills/answer-first-discoverability/v1.heidi-playbook.json",
      "skill": "/skills/answer-first-discoverability/SKILL.md",
      "slug": "answer-first-discoverability",
      "tags": [
        "AEO"
      ],
      "title": "Answer-first discoverability",
      "version": 1
    }
  ],
  "tags": [
    "animation",
    "hover",
    "cursor",
    "mask",
    "logo",
    "clipping",
    "CSS",
    "gradient",
    "texture",
    "AEO",
    "anti-slop"
  ]
}
