{
  "$schema": "https://claude-code-skills.dev/schemas/categories.v1.json",
  "version": "1.0.0",
  "categories": [
    {
      "id": "frontend",
      "title": "Frontend",
      "description": "Production-grade UI: React, Vue, Svelte, Next.js, Astro, Tailwind, shadcn/ui, design-system implementation, distinctive aesthetics over generic AI defaults.",
      "keywords": ["react", "vue", "svelte", "next.js", "tailwind", "shadcn", "ui", "component", "frontend", "css"],
      "recommended_npm": ["tailwindcss", "framer-motion", "@radix-ui/react-dialog", "lucide-react", "class-variance-authority"]
    },
    {
      "id": "backend",
      "title": "Backend",
      "description": "Server-side: Hono, Fastify, Express, Bun, Deno, Postgres, Drizzle, Prisma, queues, background jobs, REST/GraphQL/RPC APIs.",
      "keywords": ["hono", "fastify", "express", "bun", "node", "postgres", "drizzle", "prisma", "api", "server"],
      "recommended_npm": ["hono", "drizzle-orm", "zod", "pino", "ioredis"]
    },
    {
      "id": "ui-design",
      "title": "UI Design",
      "description": "Visual design craft: typography pairings, color systems, layered backgrounds, design tokens, distinctive aesthetics, removal-test discipline. Goes beyond stock components.",
      "keywords": ["design", "typography", "color", "aesthetic", "brand", "tokens", "design-system"],
      "recommended_npm": ["@vercel/geist", "fontsource", "open-color", "polished"]
    },
    {
      "id": "motion-graphics",
      "title": "Motion & Animation",
      "description": "Orchestrated page loads, micro-interactions, GSAP/Framer-Motion staggered reveals, Lottie, scroll-driven animation, CSS-only motion.",
      "keywords": ["animation", "motion", "framer", "gsap", "lottie", "scroll", "transition"],
      "recommended_npm": ["framer-motion", "gsap", "@lottiefiles/react-lottie-player", "motion"]
    },
    {
      "id": "three-d-graphics",
      "title": "3D & Shaders",
      "description": "Three.js, React-Three-Fiber, WebGPU, GLSL shaders, parallax scenes, particle systems, real-time 3D for product pages.",
      "keywords": ["three.js", "webgl", "webgpu", "shader", "glsl", "3d", "r3f"],
      "recommended_npm": ["three", "@react-three/fiber", "@react-three/drei", "leva"]
    },
    {
      "id": "video-editing",
      "title": "Video Editing & Post",
      "description": "FFmpeg pipelines, Remotion programmatic video, subtitle burning, silence trimming, color grading, broadcast-grade encoding.",
      "keywords": ["ffmpeg", "remotion", "video", "subtitle", "encoding", "edit", "montage"],
      "recommended_npm": ["fluent-ffmpeg", "ffmpeg-static", "@remotion/cli", "@remotion/bundler", "@remotion/renderer", "ffprobe-static"]
    },
    {
      "id": "ai-video-generation",
      "title": "AI Video & Audio Generation",
      "description": "Whisper transcription, TTS dubbing, text-to-video prompting (Runway/Sora/Veo style), word-level animated subtitles, AI re-voicing pipelines.",
      "keywords": ["whisper", "tts", "dubbing", "ai-video", "transcription", "subtitle"],
      "recommended_npm": ["openai", "@google/genai", "fluent-ffmpeg", "wavefile"]
    },
    {
      "id": "image-generation",
      "title": "Image Generation & Editing",
      "description": "Diffusion model prompting, ControlNet workflows, image upscaling, background removal, batch image pipelines.",
      "keywords": ["image", "diffusion", "stable-diffusion", "upscale", "remove-bg"],
      "recommended_npm": ["sharp", "jimp", "@imgly/background-removal-node"]
    },
    {
      "id": "devops",
      "title": "DevOps & Infrastructure",
      "description": "Docker, Kubernetes, CI/CD pipelines, deployment strategies, observability, infra-as-code, edge runtimes.",
      "keywords": ["docker", "kubernetes", "ci", "cd", "deploy", "terraform", "observability"],
      "recommended_npm": ["dockerode", "execa", "simple-git"]
    },
    {
      "id": "testing",
      "title": "Testing & Quality",
      "description": "Vitest, Playwright, Jest, TDD discipline, contract tests, browser e2e, visual regression, mutation testing.",
      "keywords": ["vitest", "jest", "playwright", "tdd", "test", "e2e", "unit"],
      "recommended_npm": ["vitest", "@playwright/test", "@vitest/coverage-v8", "happy-dom"]
    },
    {
      "id": "data-engineering",
      "title": "Data Engineering",
      "description": "DuckDB, Arrow, ETL/ELT, streaming pipelines, schema validation, columnar analytics inside Node.",
      "keywords": ["duckdb", "arrow", "etl", "data", "pipeline", "warehouse"],
      "recommended_npm": ["duckdb", "apache-arrow", "csv-parse"]
    },
    {
      "id": "security",
      "title": "Security",
      "description": "Threat modeling, auth flows, secret scanning, SBOM, dependency audit, OWASP review, supply-chain hygiene.",
      "keywords": ["security", "auth", "owasp", "sbom", "vulnerability", "audit"],
      "recommended_npm": ["jose", "argon2", "audit-ci"]
    },
    {
      "id": "mobile",
      "title": "Mobile",
      "description": "React Native, Expo, iOS Simulator workflows, native module bridging, mobile-first PWAs.",
      "keywords": ["mobile", "react-native", "expo", "ios", "android", "pwa"],
      "recommended_npm": ["expo", "react-native", "@react-navigation/native"]
    },
    {
      "id": "ai-tooling",
      "title": "AI Tooling & Agents",
      "description": "Claude API patterns, MCP server authoring, prompt caching, tool-use design, agent orchestration. NB: this is *guidance*; runtime LLM calls are not required.",
      "keywords": ["claude", "anthropic", "mcp", "agent", "prompt-cache", "tool-use"],
      "recommended_npm": ["@modelcontextprotocol/sdk", "@anthropic-ai/sdk"]
    },
    {
      "id": "docs-workflow",
      "title": "Docs & Dev Workflow",
      "description": "Writing plans, code review discipline, git worktree workflows, brainstorming, systematic debugging, finishing branches.",
      "keywords": ["docs", "workflow", "review", "git", "plan", "brainstorm", "debug"],
      "recommended_npm": ["simple-git", "remark", "@biomejs/biome"]
    },
    {
      "id": "accessibility",
      "title": "Accessibility",
      "description": "WCAG compliance, focus management, screen-reader semantics, keyboard navigation, contrast checking.",
      "keywords": ["a11y", "accessibility", "wcag", "aria", "screen-reader"],
      "recommended_npm": ["axe-core", "@axe-core/playwright"]
    },
    {
      "id": "polymarket",
      "title": "Polymarket & Prediction Markets",
      "description": "Production-grade trading bots for Polymarket and other prediction-market venues — copy-trading, single-market & NegRisk arbitrage, cross-platform arb (Polymarket↔Kalshi/Limitless), end-game sweeps, market-making, AI/LLM agents, whale-tracking, 5-minute crypto markets. Python codebases with risk controls (per-trade caps, daily loss limits, liquidity filters), structured JSONL logging, optional terminal dashboards. Covers Polymarket CLOB + Gamma APIs, authentication, on-chain settlement, and documented pitfalls.",
      "keywords": ["polymarket", "prediction-market", "kalshi", "trading-bot", "arbitrage", "copy-trading", "market-making", "clob", "gamma", "negrisk"],
      "recommended_npm": []
    }
  ]
}
