{
  "name": "Primorum Individual Skills Index",
  "description": "Flat index of individual agent skills (SKILL.md) across the collections tracked by the Primorum skills directory. Each entry has the skill description, source repo, raw SKILL.md URL, and detail page.",
  "url": "https://primorum.ai/skills",
  "generated": "2026-07-09T16:49:23.099Z",
  "count": 195,
  "skills": [
    {
      "slug": "algorithmic-art",
      "name": "algorithmic-art",
      "description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/algorithmic-art",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art",
      "detailPage": "https://primorum.ai/skills/s/algorithmic-art"
    },
    {
      "slug": "brand-guidelines",
      "name": "brand-guidelines",
      "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/brand-guidelines",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/brand-guidelines/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines",
      "detailPage": "https://primorum.ai/skills/s/brand-guidelines"
    },
    {
      "slug": "canvas-design",
      "name": "canvas-design",
      "description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/canvas-design",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/canvas-design",
      "detailPage": "https://primorum.ai/skills/s/canvas-design"
    },
    {
      "slug": "claude-api",
      "name": "claude-api",
      "description": "Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/claude-api",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/claude-api",
      "detailPage": "https://primorum.ai/skills/s/claude-api"
    },
    {
      "slug": "doc-coauthoring",
      "name": "doc-coauthoring",
      "description": "Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/doc-coauthoring",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/doc-coauthoring/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring",
      "detailPage": "https://primorum.ai/skills/s/doc-coauthoring"
    },
    {
      "slug": "docx",
      "name": "docx",
      "description": "Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/docx",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/docx",
      "detailPage": "https://primorum.ai/skills/s/docx"
    },
    {
      "slug": "frontend-design",
      "name": "frontend-design",
      "description": "Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/frontend-design",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/frontend-design/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/frontend-design",
      "detailPage": "https://primorum.ai/skills/s/frontend-design"
    },
    {
      "slug": "internal-comms",
      "name": "internal-comms",
      "description": "A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/internal-comms",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/internal-comms",
      "detailPage": "https://primorum.ai/skills/s/internal-comms"
    },
    {
      "slug": "mcp-builder",
      "name": "mcp-builder",
      "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/mcp-builder",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
      "detailPage": "https://primorum.ai/skills/s/mcp-builder"
    },
    {
      "slug": "pdf",
      "name": "pdf",
      "description": "Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/pdf",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/pdf",
      "detailPage": "https://primorum.ai/skills/s/pdf"
    },
    {
      "slug": "pptx",
      "name": "pptx",
      "description": "Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \\\"deck,\\\" \\\"slides,\\\" \\\"presentation,\\\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/pptx",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/pptx",
      "detailPage": "https://primorum.ai/skills/s/pptx"
    },
    {
      "slug": "skill-creator",
      "name": "skill-creator",
      "description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/skill-creator",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/skill-creator",
      "detailPage": "https://primorum.ai/skills/s/skill-creator"
    },
    {
      "slug": "slack-gif-creator",
      "name": "slack-gif-creator",
      "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/slack-gif-creator",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator",
      "detailPage": "https://primorum.ai/skills/s/slack-gif-creator"
    },
    {
      "slug": "theme-factory",
      "name": "theme-factory",
      "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/theme-factory",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/theme-factory",
      "detailPage": "https://primorum.ai/skills/s/theme-factory"
    },
    {
      "slug": "web-artifacts-builder",
      "name": "web-artifacts-builder",
      "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/web-artifacts-builder",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder",
      "detailPage": "https://primorum.ai/skills/s/web-artifacts-builder"
    },
    {
      "slug": "webapp-testing",
      "name": "webapp-testing",
      "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/webapp-testing",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
      "detailPage": "https://primorum.ai/skills/s/webapp-testing"
    },
    {
      "slug": "xlsx",
      "name": "xlsx",
      "description": "Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \\\"the xlsx in my downloads\\\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.",
      "collection": "anthropic-agent-skills",
      "collectionName": "Anthropic Agent Skills",
      "official": true,
      "repo": "https://github.com/anthropics/skills",
      "author": "anthropics",
      "authorUrl": "https://github.com/anthropics",
      "license": "Apache-2.0 (document skills source-available)",
      "skillFolder": "skills/xlsx",
      "rawSkillMd": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/SKILL.md",
      "github": "https://github.com/anthropics/skills/tree/main/skills/xlsx",
      "detailPage": "https://primorum.ai/skills/s/xlsx"
    },
    {
      "slug": "agents-sdk",
      "name": "agents-sdk",
      "description": "Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/agents-sdk",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/agents-sdk/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/agents-sdk",
      "detailPage": "https://primorum.ai/skills/s/agents-sdk"
    },
    {
      "slug": "cloudflare",
      "name": "cloudflare",
      "description": "Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/cloudflare",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/cloudflare/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/cloudflare",
      "detailPage": "https://primorum.ai/skills/s/cloudflare"
    },
    {
      "slug": "cloudflare-email-service",
      "name": "cloudflare-email-service",
      "description": "Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like \"add email to my Worker\" — this skill has critical config details.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/cloudflare-email-service",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/cloudflare-email-service/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/cloudflare-email-service",
      "detailPage": "https://primorum.ai/skills/s/cloudflare-email-service"
    },
    {
      "slug": "cloudflare-one",
      "name": "cloudflare-one",
      "description": "Guides Cloudflare One Zero Trust and SASE work across Access, Gateway, WARP, Tunnel, Cloudflare WAN, DLP, CASB, device posture, and identity. Use when designing, configuring, troubleshooting, or reviewing Cloudflare One deployments. Retrieval-first: use current Cloudflare docs/API schemas instead of embedded product docs.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/cloudflare-one",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/cloudflare-one/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/cloudflare-one",
      "detailPage": "https://primorum.ai/skills/s/cloudflare-one"
    },
    {
      "slug": "cloudflare-one-migrations",
      "name": "cloudflare-one-migrations",
      "description": "Plans migrations from Zscaler ZIA/ZPA, Palo Alto, legacy VPN, SWG, or SASE stacks to Cloudflare One. Use for migration assessments, policy mapping, rollout plans, and parity/gap analysis.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/cloudflare-one-migrations",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/cloudflare-one-migrations/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/cloudflare-one-migrations",
      "detailPage": "https://primorum.ai/skills/s/cloudflare-one-migrations"
    },
    {
      "slug": "durable-objects",
      "name": "durable-objects",
      "description": "Create and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/durable-objects",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/durable-objects/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/durable-objects",
      "detailPage": "https://primorum.ai/skills/s/durable-objects"
    },
    {
      "slug": "sandbox-sdk",
      "name": "sandbox-sdk",
      "description": "Build sandboxed applications for secure code execution. Load when building AI code execution, code interpreters, CI/CD systems, interactive dev environments, or executing untrusted code. Covers Sandbox SDK lifecycle, commands, files, code interpreter, and preview URLs. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/sandbox-sdk",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/sandbox-sdk/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/sandbox-sdk",
      "detailPage": "https://primorum.ai/skills/s/sandbox-sdk"
    },
    {
      "slug": "turnstile-spin",
      "name": "turnstile-spin",
      "description": "Set up Cloudflare Turnstile end-to-end in a project — scan the codebase, create the widget via the Cloudflare API, deploy the managed siteverify Worker, write the frontend snippets, validate, and persist the skill. Load this when a user asks to add Turnstile, set up CAPTCHA, protect a form from bots, or fix a Turnstile integration. Mirrors developers.cloudflare.com/turnstile/spin.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/turnstile-spin",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/turnstile-spin/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/turnstile-spin",
      "detailPage": "https://primorum.ai/skills/s/turnstile-spin"
    },
    {
      "slug": "web-perf",
      "name": "web-perf",
      "description": "Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (LCP, INP, CLS) and supplementary metrics (FCP, TBT, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed. Biases towards retrieval from current documentation over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/web-perf",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/web-perf/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/web-perf",
      "detailPage": "https://primorum.ai/skills/s/web-perf"
    },
    {
      "slug": "workers-best-practices",
      "name": "workers-best-practices",
      "description": "Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/workers-best-practices",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/workers-best-practices/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/workers-best-practices",
      "detailPage": "https://primorum.ai/skills/s/workers-best-practices"
    },
    {
      "slug": "wrangler",
      "name": "wrangler",
      "description": "Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.",
      "collection": "cloudflare-skills",
      "collectionName": "Cloudflare Skills",
      "official": true,
      "repo": "https://github.com/cloudflare/skills",
      "author": "cloudflare",
      "authorUrl": "https://github.com/cloudflare",
      "license": "Apache-2.0",
      "skillFolder": "skills/wrangler",
      "rawSkillMd": "https://raw.githubusercontent.com/cloudflare/skills/main/skills/wrangler/SKILL.md",
      "github": "https://github.com/cloudflare/skills/tree/main/skills/wrangler",
      "detailPage": "https://primorum.ai/skills/s/wrangler"
    },
    {
      "slug": "add-app-clip",
      "name": "add-app-clip",
      "description": "Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked from a URL alongside their parent app.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/add-app-clip",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/add-app-clip/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/add-app-clip",
      "detailPage": "https://primorum.ai/skills/s/add-app-clip"
    },
    {
      "slug": "building-native-ui",
      "name": "building-native-ui",
      "description": "Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, animations, visual effects, gradients, storage, and responsive layout. For routing and navigation, use the expo-router skill.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/building-native-ui",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/building-native-ui/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/building-native-ui",
      "detailPage": "https://primorum.ai/skills/s/building-native-ui"
    },
    {
      "slug": "eas-simulator",
      "name": "eas-simulator",
      "description": "Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Always read before executing any `eas simulator:*` commands — it has the current syntax for this experimental API. Use whenever the user needs a simulator they can't run locally — 'run my app on a cloud simulator', 'use eas simulator to run/install/screenshot my app', 'I'm on Linux/Cursor and need an iOS device', 'no sim on this box / headless CI', 'let an agent click through my app and screenshot it', 'test my dev build on a remote sim with live reload', 'stream a sim's screen to my browser' — even when they don't say 'EAS Simulator' or 'cloud'. On a host WITHOUT a local simulator (Linux, CI, cloud sandbox) it's the default — just use it; on macOS, do NOT auto-trigger for a plain 'run on the simulator' — use it only for a cloud/remote/shareable sim, an iOS version they lack, or an agent-driven session. NOT for local sims (expo run:ios, Xcode, Android Studio), EAS Build/Update, web preview, or physical devices.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/eas-simulator",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/eas-simulator/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/eas-simulator",
      "detailPage": "https://primorum.ai/skills/s/eas-simulator"
    },
    {
      "slug": "eas-update-insights",
      "name": "eas-update-insights",
      "description": "Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel. Use when the user asks how an update is performing, whether a rollout is healthy, how many users are on the embedded build vs OTA, or wants to gate CI on update health.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/eas-update-insights",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/eas-update-insights/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/eas-update-insights",
      "detailPage": "https://primorum.ai/skills/s/eas-update-insights"
    },
    {
      "slug": "expo-api-routes",
      "name": "expo-api-routes",
      "description": "Guidelines for creating API routes in Expo Router with EAS Hosting",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-api-routes",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-api-routes/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-api-routes",
      "detailPage": "https://primorum.ai/skills/s/expo-api-routes"
    },
    {
      "slug": "expo-brownfield",
      "name": "expo-brownfield",
      "description": "Integrate Expo and React Native into an existing native iOS or Android app. Use when the user mentions brownfield, embedding React Native in a native app, AAR/XCFramework, or adding Expo to an existing Kotlin/Swift project. Covers both the isolated approach and the integrated approach.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-brownfield",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-brownfield/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-brownfield",
      "detailPage": "https://primorum.ai/skills/s/expo-brownfield"
    },
    {
      "slug": "expo-cicd-workflows",
      "name": "expo-cicd-workflows",
      "description": "Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-cicd-workflows",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-cicd-workflows/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-cicd-workflows",
      "detailPage": "https://primorum.ai/skills/s/expo-cicd-workflows"
    },
    {
      "slug": "expo-deployment",
      "name": "expo-deployment",
      "description": "Deploy Expo apps to production with EAS — build and submit to the iOS App Store, Google Play Store, and TestFlight, configure eas.json build and submit profiles, manage app versions and build numbers, publish App Store metadata and ASO, and deploy web bundles and API routes via EAS Hosting. Use whenever the user is preparing a production build, running eas build or eas submit, shipping to TestFlight, releasing or rolling out to the app stores, bumping version or build numbers, or setting up store listing metadata for an Expo app.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-deployment",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-deployment/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-deployment",
      "detailPage": "https://primorum.ai/skills/s/expo-deployment"
    },
    {
      "slug": "expo-dev-client",
      "name": "expo-dev-client",
      "description": "Build Expo app for development",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-dev-client",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-dev-client/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-dev-client",
      "detailPage": "https://primorum.ai/skills/s/expo-dev-client"
    },
    {
      "slug": "expo-examples",
      "name": "expo-examples",
      "description": "Expo's official example projects — the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when integrating a third-party library or service into an existing Expo app and you want the canonical, version-matched pattern to adapt, or when scaffolding a new project from one with `npx create-expo --example`.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-examples",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-examples/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-examples",
      "detailPage": "https://primorum.ai/skills/s/expo-examples"
    },
    {
      "slug": "expo-module",
      "name": "expo-module",
      "description": "Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-module",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-module/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-module",
      "detailPage": "https://primorum.ai/skills/s/expo-module"
    },
    {
      "slug": "expo-observe",
      "name": "expo-observe",
      "description": "Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, the Expo Router / React Navigation integrations for per-route metrics, and user-defined events via `Observe.logEvent`), querying via the EAS CLI (`eas observe:metrics-summary`, `observe:metrics`, `observe:routes`, `observe:events`, `observe:versions`), or interpreting the resulting metrics (cold/warm launch, TTR, TTI, navigation cold/warm TTR, update download, and the TTI frameRate params for triaging slow startups).",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-observe",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-observe/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-observe",
      "detailPage": "https://primorum.ai/skills/s/expo-observe"
    },
    {
      "slug": "expo-router",
      "name": "expo-router",
      "description": "Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and form sheets, NativeTabs, headers and toolbars, and header search bars.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-router",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-router/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-router",
      "detailPage": "https://primorum.ai/skills/s/expo-router"
    },
    {
      "slug": "expo-skill-eval",
      "name": "expo-skill-eval",
      "description": "Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when the user wants to eval an Expo skill, test that a skill produces working code, benchmark a skill with device screenshots, or verify a skill's output renders correctly.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": ".claude/skills/expo-skill-eval",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/.claude/skills/expo-skill-eval/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/.claude/skills/expo-skill-eval",
      "detailPage": "https://primorum.ai/skills/s/expo-skill-eval"
    },
    {
      "slug": "expo-tailwind-setup",
      "name": "expo-tailwind-setup",
      "description": "Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-tailwind-setup",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-tailwind-setup/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-tailwind-setup",
      "detailPage": "https://primorum.ai/skills/s/expo-tailwind-setup"
    },
    {
      "slug": "expo-ui",
      "name": "expo-ui",
      "description": "Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android rendered from React in an Expo or React Native app. Covers universal cross-platform components (Host, Column, Row, Button, Text, List, and more imported from @expo/ui), drop-in replacements for popular React Native community libraries (BottomSheet, DateTimePicker, Slider, Menu, etc.), and platform-specific SwiftUI (@expo/ui/swift-ui, iOS only) and Jetpack Compose (@expo/ui/jetpack-compose, Android only) trees and modifiers. Use when adding or reviewing @expo/ui Host/RNHostView trees, building native-feeling UI where standard React Native components fall short (grouped settings forms with toggles, sections, menus, sheets, pickers, sliders), choosing between universal and platform-specific components, or replacing an RN community UI library with a native @expo/ui equivalent. Not for custom native modules, Expo Router navigation, Reanimated, or data fetching.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/expo-ui",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/expo-ui/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-ui",
      "detailPage": "https://primorum.ai/skills/s/expo-ui"
    },
    {
      "slug": "native-data-fetching",
      "name": "native-data-fetching",
      "description": "Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/native-data-fetching",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/native-data-fetching/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/native-data-fetching",
      "detailPage": "https://primorum.ai/skills/s/native-data-fetching"
    },
    {
      "slug": "upgrading-expo",
      "name": "upgrading-expo",
      "description": "Guidelines for upgrading Expo SDK versions and fixing dependency issues",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/upgrading-expo",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/upgrading-expo/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/upgrading-expo",
      "detailPage": "https://primorum.ai/skills/s/upgrading-expo"
    },
    {
      "slug": "use-dom",
      "name": "use-dom",
      "description": "Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/use-dom",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/use-dom/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/use-dom",
      "detailPage": "https://primorum.ai/skills/s/use-dom"
    },
    {
      "slug": "web-to-native",
      "name": "web-to-native",
      "description": "Migrate an existing web React app to a native iOS/Android app with Expo. Use when the user wants to turn a website into a mobile app, port a Next.js/Vite/CRA React codebase to React Native, reuse web code on native incrementally, or asks how web idioms (the DOM, CSS, React Router, localStorage, window) map to native. This is the end-to-end migration guide; use the `use-dom` skill for the DOM-component mechanism itself.",
      "collection": "expo-skills",
      "collectionName": "Expo Skills",
      "official": true,
      "repo": "https://github.com/expo/skills",
      "author": "expo",
      "authorUrl": "https://github.com/expo",
      "license": "MIT",
      "skillFolder": "plugins/expo/skills/web-to-native",
      "rawSkillMd": "https://raw.githubusercontent.com/expo/skills/main/plugins/expo/skills/web-to-native/SKILL.md",
      "github": "https://github.com/expo/skills/tree/main/plugins/expo/skills/web-to-native",
      "detailPage": "https://primorum.ai/skills/s/web-to-native"
    },
    {
      "slug": "hf-cli",
      "name": "hf-cli",
      "description": "Hugging Face Hub CLI (`hf`) for downloading, uploading, and managing models, datasets, spaces, buckets, repos, papers, jobs, and more on the Hugging Face Hub. Use when: handling authentication; managing local cache; managing Hugging Face Buckets; running or scheduling jobs on Hugging Face infrastructure; managing Hugging Face repos; discussions and pull requests; browsing models, datasets and spaces; reading, searching, or browsing academic papers; managing collections; querying datasets; configuring spaces; setting up webhooks; or deploying and managing HF Inference Endpoints. Make sure to use this skill whenever the user mentions 'hf', 'huggingface', 'Hugging Face', 'huggingface-cli', or 'hugging face cli', or wants to do anything related to the Hugging Face ecosystem and to AI and ML in general. Also use for cloud storage needs like training checkpoints, data pipelines, or agent traces. Use even if the user doesn't explicitly ask for a CLI command. Replaces the deprecated `huggingface-cli`.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/hf-cli",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/hf-cli/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/hf-cli",
      "detailPage": "https://primorum.ai/skills/s/hf-cli"
    },
    {
      "slug": "hf-mem",
      "name": "hf-mem",
      "description": "Hugging Face CLI to estimate the required memory to load Safetensors or GGUF model weights for inference from the Hugging Face Hub",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/hf-mem",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/hf-mem/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/hf-mem",
      "detailPage": "https://primorum.ai/skills/s/hf-mem"
    },
    {
      "slug": "huggingface-best",
      "name": "huggingface-best",
      "description": "Use when the user asks about finding the best, top, or recommended model for a task, wants to know what AI model to use, or wants to compare models by benchmark scores. Triggers on: \"best model for X\", \"what model should I use for\", \"top models for [task]\", \"which model runs on my laptop/machine/device\", \"recommend a model for\", \"what LLM should I use for\", \"compare models for\", \"what's state of the art for\", or any question about choosing an AI model for a specific use case. Always use this skill when the user wants model recommendations or comparisons, even if they don't explicitly mention HuggingFace or benchmarks.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-best",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-best/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-best",
      "detailPage": "https://primorum.ai/skills/s/huggingface-best"
    },
    {
      "slug": "huggingface-community-evals",
      "name": "huggingface-community-evals",
      "description": "Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate. Not for HF Jobs orchestration, model-card PRs, .eval_results publication, or community-evals automation.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-community-evals",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-community-evals/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-community-evals",
      "detailPage": "https://primorum.ai/skills/s/huggingface-community-evals"
    },
    {
      "slug": "huggingface-datasets",
      "name": "huggingface-datasets",
      "description": "Use this skill for Hugging Face Dataset Viewer API workflows that fetch subset/split metadata, paginate rows, search text, apply filters, download parquet URLs, and read size or statistics.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-datasets",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-datasets/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-datasets",
      "detailPage": "https://primorum.ai/skills/s/huggingface-datasets"
    },
    {
      "slug": "huggingface-gradio",
      "name": "huggingface-gradio",
      "description": "Build Gradio web UIs and demos in Python. Use when creating or editing Gradio apps, components, event listeners, layouts, or chatbots.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-gradio",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-gradio/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-gradio",
      "detailPage": "https://primorum.ai/skills/s/huggingface-gradio"
    },
    {
      "slug": "huggingface-llm-trainer",
      "name": "huggingface-llm-trainer",
      "description": "Train or fine-tune language and vision models using TRL (Transformer Reinforcement Learning) or Unsloth with Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV scripts with PEP 723 format, dataset preparation and validation, hardware selection, cost estimation, Trackio monitoring, Hub authentication, model selection/leaderboards and model persistence. Use for tasks involving cloud GPU training, GGUF conversion, or when users mention training on Hugging Face Jobs without local GPU setup.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-llm-trainer",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-llm-trainer/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-llm-trainer",
      "detailPage": "https://primorum.ai/skills/s/huggingface-llm-trainer"
    },
    {
      "slug": "huggingface-local-models",
      "name": "huggingface-local-models",
      "description": "Use to select models to run locally with llama.cpp and GGUF on CPU, Mac Metal, CUDA, or ROCm. Covers finding GGUFs, quant selection, running servers, exact GGUF file lookup, conversion, and OpenAI-compatible local serving.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-local-models",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-local-models/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-local-models",
      "detailPage": "https://primorum.ai/skills/s/huggingface-local-models"
    },
    {
      "slug": "huggingface-lora-space-builder",
      "name": "huggingface-lora-space-builder",
      "description": "Build and publish a Gradio demo on Hugging Face Spaces for a user-provided LoRA. Use when someone asks to create, generate, ship, or publish a Space, demo, Gradio app, or playground for a LoRA — including LoRAs for Qwen-Image, Qwen-Image-Edit, LTX-Video, Wan, FLUX, SDXL, or other diffusion base models. Also triggers when someone describes a LoRA they trained or hosts on the Hub and wants to share it. Covers picking the right base pipeline and `diffusers` inference recipe, designing a UI tailored to the LoRA's task and inputs (Union/multi-task control, edit, video, image, etc.), respecting model-card recommendations (trigger words, steps, guidance, LoRA scale, example inputs), and shipping to ZeroGPU hardware as a private Space by default.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-lora-space-builder",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-lora-space-builder/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-lora-space-builder",
      "detailPage": "https://primorum.ai/skills/s/huggingface-lora-space-builder"
    },
    {
      "slug": "huggingface-paper-publisher",
      "name": "huggingface-paper-publisher",
      "description": "Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-paper-publisher",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-paper-publisher/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-paper-publisher",
      "detailPage": "https://primorum.ai/skills/s/huggingface-paper-publisher"
    },
    {
      "slug": "huggingface-papers",
      "name": "huggingface-papers",
      "description": "Look up and read Hugging Face paper pages in markdown, and use the papers API for structured metadata such as authors, linked models/datasets/spaces, Github repo and project page. Use when the user shares a Hugging Face paper page URL, an arXiv URL or ID, or asks to summarize, explain, or analyze an AI research paper.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-papers",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-papers/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-papers",
      "detailPage": "https://primorum.ai/skills/s/huggingface-papers"
    },
    {
      "slug": "huggingface-spaces",
      "name": "huggingface-spaces",
      "description": "Build, deploy, and maintain applications on Hugging Face Spaces — Gradio / Docker / Static SDKs, ZeroGPU and dedicated hardware, model loading, debugging, buckets, inference providers, community grants. Use whenever the user asks to create or host an app on Hugging Face, port code onto ZeroGPU, fix a Space that won't build or run, or otherwise work with `hf spaces …`, `@spaces.GPU`, Space README frontmatter, or the `spaces` Python package.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-spaces",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-spaces/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-spaces",
      "detailPage": "https://primorum.ai/skills/s/huggingface-spaces"
    },
    {
      "slug": "huggingface-tool-builder",
      "name": "huggingface-tool-builder",
      "description": "Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to fetch, enrich or process data.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-tool-builder",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-tool-builder/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-tool-builder",
      "detailPage": "https://primorum.ai/skills/s/huggingface-tool-builder"
    },
    {
      "slug": "huggingface-trackio",
      "name": "huggingface-trackio",
      "description": "Track and visualize ML training experiments with Trackio. Use when logging metrics during training (Python API), firing alerts for training diagnostics, or retrieving/analyzing logged metrics (CLI). Supports real-time dashboard visualization, alerts with webhooks, HF Space syncing, and JSON output for automation.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-trackio",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-trackio/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-trackio",
      "detailPage": "https://primorum.ai/skills/s/huggingface-trackio"
    },
    {
      "slug": "huggingface-vision-trainer",
      "name": "huggingface-vision-trainer",
      "description": "Trains and fine-tunes vision models for object detection (D-FINE, RT-DETR v2, DETR, YOLOS), image classification (timm models — MobileNetV3, MobileViT, ResNet, ViT/DINOv3 — plus any Transformers classifier), and SAM/SAM2 segmentation using Hugging Face Transformers on Hugging Face Jobs cloud GPUs. Covers COCO-format dataset preparation, Albumentations augmentation, mAP/mAR evaluation, accuracy metrics, SAM segmentation with bbox/point prompts, DiceCE loss, hardware selection, cost estimation, Trackio monitoring, and Hub persistence. Use when users mention training object detection, image classification, SAM, SAM2, segmentation, image matting, DETR, D-FINE, RT-DETR, ViT, timm, MobileNet, ResNet, bounding box models, or fine-tuning vision models on Hugging Face Jobs.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-vision-trainer",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-vision-trainer/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-vision-trainer",
      "detailPage": "https://primorum.ai/skills/s/huggingface-vision-trainer"
    },
    {
      "slug": "huggingface-zerogpu",
      "name": "huggingface-zerogpu",
      "description": "AI demos and GPU compute with Gradio Spaces and Hugging Face Spaces ZeroGPU. Use when writing or reviewing code that uses `@spaces.GPU`, configuring `python_version` or `requirements.txt` for a ZeroGPU Space, or handling ZeroGPU-specific code constraints — pickle-based process isolation, `gr.State` semantics across the worker boundary, no `torch.compile` (use AoTI instead), CUDA wheel-only builds (no `nvcc` at build or runtime), large vs xlarge sizing, and dynamic duration callables. Make sure to use this skill whenever the user mentions ZeroGPU, `@spaces.GPU`, or the `spaces` Python package, or hits ZeroGPU-specific code errors like `PicklingError` across the worker boundary, `illegal duration`, or `flash-attn` wheel-build failures — even when the user does not explicitly ask for ZeroGPU coding guidance. Trigger on `import spaces` or `@spaces.GPU` in code.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/huggingface-zerogpu",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/huggingface-zerogpu/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/huggingface-zerogpu",
      "detailPage": "https://primorum.ai/skills/s/huggingface-zerogpu"
    },
    {
      "slug": "train-sentence-transformers",
      "name": "train-sentence-transformers",
      "description": "Train or fine-tune sentence-transformers models across `SentenceTransformer` (bi-encoder; dense or static embedding model; for retrieval, similarity, clustering, classification, paraphrase mining, dedup, multimodal), `CrossEncoder` (reranker; pair scoring for two-stage retrieval / pair classification), and `SparseEncoder` (SPLADE, sparse embedding model; for learned-sparse retrieval). Covers loss selection, hard-negative mining, evaluators, distillation, LoRA, Matryoshka, and Hugging Face Hub publishing. Use for any sentence-transformers training task.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/train-sentence-transformers",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/train-sentence-transformers/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/train-sentence-transformers",
      "detailPage": "https://primorum.ai/skills/s/train-sentence-transformers"
    },
    {
      "slug": "transformers-js",
      "name": "transformers-js",
      "description": "Use Transformers.js to run state-of-the-art machine learning models directly in JavaScript/TypeScript. Supports NLP (text classification, translation, summarization), computer vision (image classification, object detection), audio (speech recognition, audio classification), and multimodal tasks. Works in browsers and server-side runtimes (Node.js, Bun, Deno) with WebGPU/WASM using pre-trained models from Hugging Face Hub.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/transformers-js",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/transformers-js/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/transformers-js",
      "detailPage": "https://primorum.ai/skills/s/transformers-js"
    },
    {
      "slug": "trl-training",
      "name": "trl-training",
      "description": "Train and fine-tune transformer language models using TRL (Transformers Reinforcement Learning). Supports SFT, DPO, GRPO, KTO, RLOO and Reward Model training via CLI commands.",
      "collection": "huggingface-skills",
      "collectionName": "Hugging Face Skills",
      "official": true,
      "repo": "https://github.com/huggingface/skills",
      "author": "huggingface",
      "authorUrl": "https://github.com/huggingface",
      "license": "Apache-2.0",
      "skillFolder": "skills/trl-training",
      "rawSkillMd": "https://raw.githubusercontent.com/huggingface/skills/main/skills/trl-training/SKILL.md",
      "github": "https://github.com/huggingface/skills/tree/main/skills/trl-training",
      "detailPage": "https://primorum.ai/skills/s/trl-training"
    },
    {
      "slug": "humanizer",
      "name": "humanizer",
      "description": "Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive \"Signs of AI writing\" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.",
      "collection": "humanizer",
      "collectionName": "Humanizer",
      "official": false,
      "repo": "https://github.com/blader/humanizer",
      "author": "blader",
      "authorUrl": "https://github.com/blader",
      "license": "MIT",
      "skillFolder": "SKILL.md",
      "rawSkillMd": "https://raw.githubusercontent.com/blader/humanizer/main/SKILL.md",
      "github": "https://github.com/blader/humanizer/tree/main/SKILL.md",
      "detailPage": "https://primorum.ai/skills/s/humanizer"
    },
    {
      "slug": "angular-architect",
      "name": "angular-architect",
      "description": "Generates Angular 17+ standalone components, configures advanced routing with lazy loading and guards, implements NgRx state management, applies RxJS patterns, and optimizes bundle performance. Use when building Angular 17+ applications with standalone components or signals, setting up NgRx stores, establishing RxJS reactive patterns, performance tuning, or writing Angular tests for enterprise apps.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/angular-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/angular-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/angular-architect",
      "detailPage": "https://primorum.ai/skills/s/angular-architect"
    },
    {
      "slug": "api-designer",
      "name": "api-designer",
      "description": "Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/api-designer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/api-designer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/api-designer",
      "detailPage": "https://primorum.ai/skills/s/api-designer"
    },
    {
      "slug": "architecture-designer",
      "name": "architecture-designer",
      "description": "Use when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create architecture diagrams, write Architecture Decision Records (ADRs), evaluate technology trade-offs, design component interactions, and plan for scalability. Use for system design, architecture review, microservices structuring, ADR authoring, scalability planning, and infrastructure pattern selection — distinct from code-level design patterns or database-only design tasks.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/architecture-designer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/architecture-designer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/architecture-designer",
      "detailPage": "https://primorum.ai/skills/s/architecture-designer"
    },
    {
      "slug": "atlassian-mcp",
      "name": "atlassian-mcp",
      "description": "Integrates with Atlassian products to manage project tracking and documentation via MCP protocol. Use when querying Jira issues with JQL filters, creating and updating tickets with custom fields, searching or editing Confluence pages with CQL, managing sprints and backlogs, setting up MCP server authentication, syncing documentation, or debugging Atlassian API integrations.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/atlassian-mcp",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/atlassian-mcp/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/atlassian-mcp",
      "detailPage": "https://primorum.ai/skills/s/atlassian-mcp"
    },
    {
      "slug": "chaos-engineer",
      "name": "chaos-engineer",
      "description": "Designs chaos experiments, creates failure injection frameworks, and facilitates game day exercises for distributed systems — producing runbooks, experiment manifests, rollback procedures, and post-mortem templates. Use when designing chaos experiments, implementing failure injection frameworks, or conducting game day exercises. Invoke for chaos experiments, resilience testing, blast radius control, game days, antifragile systems, fault injection, Chaos Monkey, Litmus Chaos.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/chaos-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/chaos-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/chaos-engineer",
      "detailPage": "https://primorum.ai/skills/s/chaos-engineer"
    },
    {
      "slug": "cli-developer",
      "name": "cli-developer",
      "description": "Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for parsing flags and subcommands, displaying progress bars and spinners, generating bash/zsh/fish completion scripts, CLI design, shell completions, and cross-platform terminal applications using commander, click, typer, or cobra.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/cli-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/cli-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/cli-developer",
      "detailPage": "https://primorum.ai/skills/s/cli-developer"
    },
    {
      "slug": "cloud-architect",
      "name": "cloud-architect",
      "description": "Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/cloud-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/cloud-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/cloud-architect",
      "detailPage": "https://primorum.ai/skills/s/cloud-architect"
    },
    {
      "slug": "code-documenter",
      "name": "code-documenter",
      "description": "Generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and user guides. Use when adding docstrings to functions or classes, creating API documentation, building documentation sites, or writing tutorials and user guides. Invoke for OpenAPI/Swagger specs, JSDoc, doc portals, getting started guides.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/code-documenter",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/code-documenter/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/code-documenter",
      "detailPage": "https://primorum.ai/skills/s/code-documenter"
    },
    {
      "slug": "code-reviewer",
      "name": "code-reviewer",
      "description": "Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review across correctness, performance, maintainability, and test coverage in a single pass.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/code-reviewer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/code-reviewer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/code-reviewer",
      "detailPage": "https://primorum.ai/skills/s/code-reviewer"
    },
    {
      "slug": "cpp-pro",
      "name": "cpp-pro",
      "description": "Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques. Use when building or refactoring C++ code requiring concepts, ranges, coroutines, SIMD optimization, or careful memory management — or when addressing performance bottlenecks, concurrency issues, and build system configuration with CMake.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/cpp-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/cpp-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/cpp-pro",
      "detailPage": "https://primorum.ai/skills/s/cpp-pro"
    },
    {
      "slug": "csharp-developer",
      "name": "csharp-developer",
      "description": "Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/csharp-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/csharp-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/csharp-developer",
      "detailPage": "https://primorum.ai/skills/s/csharp-developer"
    },
    {
      "slug": "database-optimizer",
      "name": "database-optimizer",
      "description": "Optimizes database queries and improves performance across PostgreSQL and MySQL systems. Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/database-optimizer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/database-optimizer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/database-optimizer",
      "detailPage": "https://primorum.ai/skills/s/database-optimizer"
    },
    {
      "slug": "debugging-wizard",
      "name": "debugging-wizard",
      "description": "Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs. Use when investigating errors, analyzing stack traces, finding root causes of unexpected behavior, troubleshooting crashes, or performing log analysis, error investigation, or root cause analysis.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/debugging-wizard",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/debugging-wizard/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/debugging-wizard",
      "detailPage": "https://primorum.ai/skills/s/debugging-wizard"
    },
    {
      "slug": "devops-engineer",
      "name": "devops-engineer",
      "description": "Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automation, GitOps configuration, incident response runbooks, and internal developer platform tooling. Use when setting up CI/CD pipelines, containerizing applications, managing infrastructure as code, deploying to Kubernetes clusters, configuring cloud platforms, automating releases, or responding to production incidents. Invoke for pipelines, Docker, Kubernetes, GitOps, Terraform, GitHub Actions, on-call, or platform engineering.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/devops-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/devops-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/devops-engineer",
      "detailPage": "https://primorum.ai/skills/s/devops-engineer"
    },
    {
      "slug": "django-expert",
      "name": "django-expert",
      "description": "Use when building Django web applications or REST APIs with Django REST Framework. Invoke when working with settings.py, models.py, manage.py, or any Django project file. Creates Django models with proper indexes, optimizes ORM queries using select_related/prefetch_related, builds DRF serializers and viewsets, and configures JWT authentication. Trigger terms: Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/django-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/django-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/django-expert",
      "detailPage": "https://primorum.ai/skills/s/django-expert"
    },
    {
      "slug": "dotnet-core-expert",
      "name": "dotnet-core-expert",
      "description": "Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/dotnet-core-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/dotnet-core-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/dotnet-core-expert",
      "detailPage": "https://primorum.ai/skills/s/dotnet-core-expert"
    },
    {
      "slug": "embedded-systems",
      "name": "embedded-systems",
      "description": "Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems, configure peripherals, write interrupt handlers, implement DMA transfers, debug timing issues.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/embedded-systems",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/embedded-systems/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/embedded-systems",
      "detailPage": "https://primorum.ai/skills/s/embedded-systems"
    },
    {
      "slug": "fastapi-expert",
      "name": "fastapi-expert",
      "description": "Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/fastapi-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/fastapi-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/fastapi-expert",
      "detailPage": "https://primorum.ai/skills/s/fastapi-expert"
    },
    {
      "slug": "feature-forge",
      "name": "feature-forge",
      "description": "Conducts structured requirements workshops to produce feature specifications, user stories, EARS-format functional requirements, acceptance criteria, and implementation checklists. Use when defining new features, gathering requirements, or writing specifications. Invoke for feature definition, requirements gathering, user stories, EARS format specs, PRDs, acceptance criteria, or requirement matrices.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/feature-forge",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/feature-forge/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/feature-forge",
      "detailPage": "https://primorum.ai/skills/s/feature-forge"
    },
    {
      "slug": "fine-tuning-expert",
      "name": "fine-tuning-expert",
      "description": "Use when fine-tuning LLMs, training custom models, or adapting foundation models for specific tasks. Invoke for configuring LoRA/QLoRA adapters, preparing JSONL training datasets, setting hyperparameters for fine-tuning runs, adapter training, transfer learning, finetuning with Hugging Face PEFT, OpenAI fine-tuning, instruction tuning, RLHF, DPO, or quantizing and deploying fine-tuned models. Trigger terms include: LoRA, QLoRA, PEFT, finetuning, fine-tuning, adapter tuning, LLM training, model training, custom model.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/fine-tuning-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/fine-tuning-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/fine-tuning-expert",
      "detailPage": "https://primorum.ai/skills/s/fine-tuning-expert"
    },
    {
      "slug": "flutter-expert",
      "name": "flutter-expert",
      "description": "Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/flutter-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/flutter-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/flutter-expert",
      "detailPage": "https://primorum.ai/skills/s/flutter-expert"
    },
    {
      "slug": "fullstack-guardian",
      "name": "fullstack-guardian",
      "description": "Builds security-focused full-stack web applications by implementing integrated frontend and backend components with layered security at every level. Covers the complete stack from database to UI, enforcing auth, input validation, output encoding, and parameterized queries across all layers. Use when implementing features across frontend and backend, building REST APIs with corresponding UI, connecting frontend components to backend endpoints, creating end-to-end data flows from database to UI, or implementing CRUD operations with UI forms. Distinct from frontend-only, backend-only, or API-only skills in that it simultaneously addresses all three perspectives—Frontend, Backend, and Security—within a single implementation workflow. Invoke for full-stack feature work, web app development, authenticated API routes with views, microservices, real-time features, monorepo architecture, or technology selection decisions.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/fullstack-guardian",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/fullstack-guardian/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/fullstack-guardian",
      "detailPage": "https://primorum.ai/skills/s/fullstack-guardian"
    },
    {
      "slug": "game-developer",
      "name": "game-developer",
      "description": "Use when building game systems, implementing Unity/Unreal Engine features, or optimizing game performance. Invoke to implement ECS architecture, configure physics systems and colliders, set up multiplayer networking with lag compensation, optimize frame rates to 60+ FPS targets, develop shaders, or apply game design patterns such as object pooling and state machines. Trigger keywords: Unity, Unreal Engine, game development, ECS architecture, game physics, multiplayer networking, game optimization, shader programming, game AI.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/game-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/game-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/game-developer",
      "detailPage": "https://primorum.ai/skills/s/game-developer"
    },
    {
      "slug": "golang-pro",
      "name": "golang-pro",
      "description": "Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/golang-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/golang-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/golang-pro",
      "detailPage": "https://primorum.ai/skills/s/golang-pro"
    },
    {
      "slug": "graphql-architect",
      "name": "graphql-architect",
      "description": "Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/graphql-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/graphql-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/graphql-architect",
      "detailPage": "https://primorum.ai/skills/s/graphql-architect"
    },
    {
      "slug": "java-architect",
      "name": "java-architect",
      "description": "Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, or resolve authentication issues and async processing challenges in cloud-native Spring applications.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/java-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/java-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/java-architect",
      "detailPage": "https://primorum.ai/skills/s/java-architect"
    },
    {
      "slug": "javascript-pro",
      "name": "javascript-pro",
      "description": "Writes, debugs, and refactors JavaScript code using modern ES2023+ features, async/await patterns, ESM module systems, and Node.js APIs. Use when building vanilla JavaScript applications, implementing Promise-based async flows, optimising browser or Node.js performance, working with Web Workers or Fetch API, or reviewing .js/.mjs/.cjs files for correctness and best practices.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/javascript-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/javascript-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/javascript-pro",
      "detailPage": "https://primorum.ai/skills/s/javascript-pro"
    },
    {
      "slug": "kotlin-specialist",
      "name": "kotlin-specialist",
      "description": "Provides idiomatic Kotlin implementation patterns including coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design. Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose. Invoke for Flow API, KMP projects, Ktor servers, DSL design, sealed classes, suspend function, Android Kotlin, Kotlin Multiplatform.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/kotlin-specialist",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/kotlin-specialist/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/kotlin-specialist",
      "detailPage": "https://primorum.ai/skills/s/kotlin-specialist"
    },
    {
      "slug": "kubernetes-specialist",
      "name": "kubernetes-specialist",
      "description": "Use when deploying or managing Kubernetes workloads. Invoke to create deployment manifests, configure pod security policies, set up service accounts, define network isolation rules, debug pod crashes, analyze resource limits, inspect container logs, or right-size workloads. Use for Helm charts, RBAC policies, NetworkPolicies, storage configuration, performance optimization, GitOps pipelines, and multi-cluster management.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/kubernetes-specialist",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/kubernetes-specialist/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/kubernetes-specialist",
      "detailPage": "https://primorum.ai/skills/s/kubernetes-specialist"
    },
    {
      "slug": "laravel-specialist",
      "name": "laravel-specialist",
      "description": "Build and configure Laravel 10+ applications, including creating Eloquent models and relationships, implementing Sanctum authentication, configuring Horizon queues, designing RESTful APIs with API resources, and building reactive interfaces with Livewire. Use when creating Laravel models, setting up queue workers, implementing Sanctum auth flows, building Livewire components, optimising Eloquent queries, or writing Pest/PHPUnit tests for Laravel features.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/laravel-specialist",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/laravel-specialist/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/laravel-specialist",
      "detailPage": "https://primorum.ai/skills/s/laravel-specialist"
    },
    {
      "slug": "legacy-modernizer",
      "name": "legacy-modernizer",
      "description": "Designs incremental migration strategies, identifies service boundaries, produces dependency maps and migration roadmaps, and generates API facade designs for aging codebases. Use when modernizing legacy systems, implementing strangler fig pattern or branch by abstraction, decomposing monoliths, upgrading frameworks or languages, or reducing technical debt without disrupting business operations.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/legacy-modernizer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/legacy-modernizer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/legacy-modernizer",
      "detailPage": "https://primorum.ai/skills/s/legacy-modernizer"
    },
    {
      "slug": "mcp-developer",
      "name": "mcp-developer",
      "description": "Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with Zod or Pydantic, debug protocol compliance issues, or scaffold complete MCP server/client projects using TypeScript or Python SDKs.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/mcp-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/mcp-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/mcp-developer",
      "detailPage": "https://primorum.ai/skills/s/mcp-developer"
    },
    {
      "slug": "microservices-architect",
      "name": "microservices-architect",
      "description": "Designs distributed system architectures, decomposes monoliths into bounded-context services, recommends communication patterns, and produces service boundary diagrams and resilience strategies. Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns — including service boundaries, DDD, saga patterns, event sourcing, CQRS, service mesh, or distributed tracing.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/microservices-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/microservices-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/microservices-architect",
      "detailPage": "https://primorum.ai/skills/s/microservices-architect"
    },
    {
      "slug": "ml-pipeline",
      "name": "ml-pipeline",
      "description": "Designs and implements production-grade ML pipeline infrastructure: configures experiment tracking with MLflow or Weights & Biases, creates Kubeflow or Airflow DAGs for training orchestration, builds feature store schemas with Feast, deploys model registries, and automates retraining and validation workflows. Use when building ML pipelines, orchestrating training workflows, automating model lifecycle, implementing feature stores, managing experiment tracking systems, setting up DVC for data versioning, tuning hyperparameters, or configuring MLOps tooling like Kubeflow, Airflow, MLflow, or Prefect.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/ml-pipeline",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/ml-pipeline/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/ml-pipeline",
      "detailPage": "https://primorum.ai/skills/s/ml-pipeline"
    },
    {
      "slug": "monitoring-expert",
      "name": "monitoring-expert",
      "description": "Configures monitoring systems, implements structured logging pipelines, creates Prometheus/Grafana dashboards, defines alerting rules, and instruments distributed tracing. Implements Prometheus/Grafana stacks, conducts load testing, performs application profiling, and plans infrastructure capacity. Use when setting up application monitoring, adding observability to services, debugging production issues with logs/metrics/traces, running load tests with k6 or Artillery, profiling CPU/memory bottlenecks, or forecasting capacity needs.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/monitoring-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/monitoring-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/monitoring-expert",
      "detailPage": "https://primorum.ai/skills/s/monitoring-expert"
    },
    {
      "slug": "nestjs-expert",
      "name": "nestjs-expert",
      "description": "Creates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding modular architecture, adding JWT/Passport authentication, integrating TypeORM or Prisma, or working with .module.ts, .controller.ts, and .service.ts files. Invoke for guards, interceptors, pipes, validation, Swagger documentation, and unit/E2E testing in NestJS projects.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/nestjs-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/nestjs-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/nestjs-expert",
      "detailPage": "https://primorum.ai/skills/s/nestjs-expert"
    },
    {
      "slug": "nextjs-developer",
      "name": "nextjs-developer",
      "description": "Use when building Next.js 14+ applications with App Router, server components, or server actions. Invoke to configure route handlers, implement middleware, set up API routes, add streaming SSR, write generateMetadata for SEO, scaffold loading.tsx/error.tsx boundaries, or deploy to Vercel. Triggers on: Next.js, Next.js 14, App Router, RSC, use server, Server Components, Server Actions, React Server Components, generateMetadata, loading.tsx, Next.js deployment, Vercel, Next.js performance.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/nextjs-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/nextjs-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/nextjs-developer",
      "detailPage": "https://primorum.ai/skills/s/nextjs-developer"
    },
    {
      "slug": "pandas-pro",
      "name": "pandas-pro",
      "description": "Performs pandas DataFrame operations for data analysis, manipulation, and transformation. Use when working with pandas DataFrames, data cleaning, aggregation, merging, or time series analysis. Invoke for data manipulation tasks such as joining DataFrames on multiple keys, pivoting tables, resampling time series, handling NaN values with interpolation or forward-fill, groupby aggregations, type conversion, or performance optimization of large datasets.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/pandas-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/pandas-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/pandas-pro",
      "detailPage": "https://primorum.ai/skills/s/pandas-pro"
    },
    {
      "slug": "php-pro",
      "name": "php-pro",
      "description": "Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invokes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards. Creates controllers, configures middleware, generates migrations, writes PHPUnit/Pest tests, defines typed DTOs and value objects, sets up dependency injection, and scaffolds REST/GraphQL APIs. Use when working with Eloquent, Doctrine, Composer, Psalm, ReactPHP, or any PHP API development.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/php-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/php-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/php-pro",
      "detailPage": "https://primorum.ai/skills/s/php-pro"
    },
    {
      "slug": "playwright-expert",
      "name": "playwright-expert",
      "description": "Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects, configure test fixtures, set up reporters, add CI integration, implement API mocking, or perform visual regression testing. Trigger terms: Playwright, E2E test, end-to-end, browser testing, automation, UI testing, visual testing, Page Object Model, test flakiness.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/playwright-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/playwright-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/playwright-expert",
      "detailPage": "https://primorum.ai/skills/s/playwright-expert"
    },
    {
      "slug": "postgres-pro",
      "name": "postgres-pro",
      "description": "Use when optimizing PostgreSQL queries, configuring replication, or implementing advanced database features. Invoke for EXPLAIN analysis, JSONB operations, extension usage, VACUUM tuning, performance monitoring.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/postgres-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/postgres-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/postgres-pro",
      "detailPage": "https://primorum.ai/skills/s/postgres-pro"
    },
    {
      "slug": "prompt-engineer",
      "name": "prompt-engineer",
      "description": "Writes, refactors, and evaluates prompts for LLMs — generating optimized prompt templates, structured output schemas, evaluation rubrics, and test suites. Use when designing prompts for new LLM applications, refactoring existing prompts for better accuracy or token efficiency, implementing chain-of-thought or few-shot learning, creating system prompts with personas and guardrails, building JSON/function-calling schemas, or developing prompt evaluation frameworks to measure and improve model performance.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/prompt-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/prompt-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/prompt-engineer",
      "detailPage": "https://primorum.ai/skills/s/prompt-engineer"
    },
    {
      "slug": "python-pro",
      "name": "python-pro",
      "description": "Use when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures mypy in strict mode, writes pytest test suites with fixtures and mocking, and validates code with black and ruff. Invoke for type hints, async/await patterns, dataclasses, dependency injection, logging configuration, and structured error handling.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/python-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/python-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/python-pro",
      "detailPage": "https://primorum.ai/skills/s/python-pro"
    },
    {
      "slug": "rag-architect",
      "name": "rag-architect",
      "description": "Designs and implements production-grade RAG systems by chunking documents, generating embeddings, configuring vector stores, building hybrid search pipelines, applying reranking, and evaluating retrieval quality. Use when building RAG systems, vector databases, or knowledge-grounded AI applications requiring semantic search, document retrieval, context augmentation, similarity search, or embedding-based indexing.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/rag-architect",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/rag-architect/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/rag-architect",
      "detailPage": "https://primorum.ai/skills/s/rag-architect"
    },
    {
      "slug": "rails-expert",
      "name": "rails-expert",
      "description": "Rails 7+ specialist that optimizes Active Record queries with includes/eager_load, implements Turbo Frames and Turbo Streams for partial page updates, configures Action Cable for WebSocket connections, sets up Sidekiq workers for background job processing, and writes comprehensive RSpec test suites. Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq, RSpec Rails.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/rails-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/rails-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/rails-expert",
      "detailPage": "https://primorum.ai/skills/s/rails-expert"
    },
    {
      "slug": "react-expert",
      "name": "react-expert",
      "description": "Use when building React 18+ applications in .jsx or .tsx files, Next.js App Router projects, or create-react-app setups. Creates components, implements custom hooks, debugs rendering issues, migrates class components to functional, and implements state management. Invoke for Server Components, Suspense boundaries, useActionState forms, performance optimization, or React 19 features.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/react-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/react-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/react-expert",
      "detailPage": "https://primorum.ai/skills/s/react-expert"
    },
    {
      "slug": "react-native-expert",
      "name": "react-native-expert",
      "description": "Builds, optimizes, and debugs cross-platform mobile applications with React Native and Expo. Implements navigation hierarchies (tabs, stacks, drawers), configures native modules, optimizes FlatList rendering with memo and useCallback, and handles platform-specific code for iOS and Android. Use when building a React Native or Expo mobile app, setting up navigation, integrating native modules, improving scroll performance, handling SafeArea or keyboard input, or configuring Expo SDK projects.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/react-native-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/react-native-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/react-native-expert",
      "detailPage": "https://primorum.ai/skills/s/react-native-expert"
    },
    {
      "slug": "rust-engineer",
      "name": "rust-engineer",
      "description": "Writes, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patterns, manages lifetimes, designs trait hierarchies, builds async applications with tokio, and structures error handling with Result/Option. Use when building Rust applications, solving ownership or borrowing issues, designing trait-based APIs, implementing async/await concurrency, creating FFI bindings, or optimizing for performance and memory safety. Invoke for Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/rust-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/rust-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/rust-engineer",
      "detailPage": "https://primorum.ai/skills/s/rust-engineer"
    },
    {
      "slug": "salesforce-developer",
      "name": "salesforce-developer",
      "description": "Writes and debugs Apex code, builds Lightning Web Components, optimizes SOQL queries, implements triggers, batch jobs, platform events, and integrations on the Salesforce platform. Use when developing Salesforce applications, customizing CRM workflows, managing governor limits, bulk processing, or setting up Salesforce DX and CI/CD pipelines.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/salesforce-developer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/salesforce-developer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/salesforce-developer",
      "detailPage": "https://primorum.ai/skills/s/salesforce-developer"
    },
    {
      "slug": "secure-code-guardian",
      "name": "secure-code-guardian",
      "description": "Use when implementing authentication/authorization, securing user input, or preventing OWASP Top 10 vulnerabilities — including custom security implementations such as hashing passwords with bcrypt/argon2, sanitizing SQL queries with parameterized statements, configuring CORS/CSP headers, validating input with Zod, and setting up JWT tokens. Invoke for authentication, authorization, input validation, encryption, OWASP Top 10 prevention, secure session management, and security hardening. For pre-built OAuth/SSO integrations or standalone security audits, consider a more specialized skill.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/secure-code-guardian",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/secure-code-guardian/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/secure-code-guardian",
      "detailPage": "https://primorum.ai/skills/s/secure-code-guardian"
    },
    {
      "slug": "security-reviewer",
      "name": "security-reviewer",
      "description": "Identifies security vulnerabilities, generates structured audit reports with severity ratings, and provides actionable remediation guidance. Use when conducting security audits, reviewing code for vulnerabilities, or analyzing infrastructure security. Invoke for SAST scans, penetration testing, DevSecOps practices, cloud security reviews, dependency audits, secrets scanning, or compliance checks. Produces vulnerability reports, prioritized recommendations, and compliance checklists.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/security-reviewer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/security-reviewer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/security-reviewer",
      "detailPage": "https://primorum.ai/skills/s/security-reviewer"
    },
    {
      "slug": "shopify-expert",
      "name": "shopify-expert",
      "description": "Builds and debugs Shopify themes (.liquid files, theme.json, sections), develops custom Shopify apps (shopify.app.toml, OAuth, webhooks), and implements Storefront API integrations for headless storefronts. Use when building or customizing Shopify themes, creating Hydrogen or custom React storefronts, developing Shopify apps, implementing checkout UI extensions or Shopify Functions, optimizing performance, or integrating third-party services. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features, App Bridge, Polaris, or Shopify CLI workflows.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/shopify-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/shopify-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/shopify-expert",
      "detailPage": "https://primorum.ai/skills/s/shopify-expert"
    },
    {
      "slug": "spark-engineer",
      "name": "spark-engineer",
      "description": "Use when writing Spark jobs, debugging performance issues, or configuring cluster settings for Apache Spark applications, distributed data processing pipelines, or big data workloads. Invoke to write DataFrame transformations, optimize Spark SQL queries, implement RDD pipelines, tune shuffle operations, configure executor memory, process .parquet files, handle data partitioning, or build structured streaming analytics.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/spark-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/spark-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/spark-engineer",
      "detailPage": "https://primorum.ai/skills/s/spark-engineer"
    },
    {
      "slug": "spec-miner",
      "name": "spec-miner",
      "description": "Reverse-engineering specialist that extracts specifications from existing codebases. Use when working with legacy or undocumented systems, inherited projects, or old codebases with no documentation. Invoke to map code dependencies, generate API documentation from source, identify undocumented business logic, figure out what code does, or create architecture documentation from implementation. Trigger phrases: reverse engineer, old codebase, no docs, no documentation, figure out how this works, inherited project, legacy analysis, code archaeology, undocumented features.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/spec-miner",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/spec-miner/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/spec-miner",
      "detailPage": "https://primorum.ai/skills/s/spec-miner"
    },
    {
      "slug": "spring-boot-engineer",
      "name": "spring-boot-engineer",
      "description": "Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and configures reactive WebFlux endpoints. Use when building Spring Boot 3.x applications, microservices, or reactive Java applications; invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration, Java REST API design, or Microservices Java architecture.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/spring-boot-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/spring-boot-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/spring-boot-engineer",
      "detailPage": "https://primorum.ai/skills/s/spring-boot-engineer"
    },
    {
      "slug": "sql-pro",
      "name": "sql-pro",
      "description": "Optimizes SQL queries, designs database schemas, and troubleshoots performance issues. Use when a user asks why their query is slow, needs help writing complex joins or aggregations, mentions database performance issues, or wants to design or migrate a schema. Invoke for complex queries, window functions, CTEs, indexing strategies, query plan analysis, covering index creation, recursive queries, EXPLAIN/ANALYZE interpretation, before/after query benchmarking, or migrating queries between database dialects (PostgreSQL, MySQL, SQL Server, Oracle).",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/sql-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/sql-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/sql-pro",
      "detailPage": "https://primorum.ai/skills/s/sql-pro"
    },
    {
      "slug": "sre-engineer",
      "name": "sre-engineer",
      "description": "Defines service level objectives, creates error budget policies, designs incident response procedures, develops capacity models, and produces monitoring configurations and automation scripts for production systems. Use when defining SLIs/SLOs, managing error budgets, building reliable systems at scale, incident management, chaos engineering, toil reduction, or capacity planning.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/sre-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/sre-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/sre-engineer",
      "detailPage": "https://primorum.ai/skills/s/sre-engineer"
    },
    {
      "slug": "swift-expert",
      "name": "swift-expert",
      "description": "Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift, UIKit integration, Combine, or Vapor.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/swift-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/swift-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/swift-expert",
      "detailPage": "https://primorum.ai/skills/s/swift-expert"
    },
    {
      "slug": "terraform-engineer",
      "name": "terraform-engineer",
      "description": "Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development (create reusable modules, manage module versioning), state management (migrate backends, import existing resources, resolve state conflicts), provider configuration, multi-environment workflows, and infrastructure testing.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/terraform-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/terraform-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/terraform-engineer",
      "detailPage": "https://primorum.ai/skills/s/terraform-engineer"
    },
    {
      "slug": "test-master",
      "name": "test-master",
      "description": "Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies or automation frameworks; analyzing coverage gaps; performance testing with k6 or Artillery; security testing with OWASP methods; debugging flaky tests; or working on QA, regression, test automation, quality gates, shift-left testing, or test maintenance.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/test-master",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/test-master/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/test-master",
      "detailPage": "https://primorum.ai/skills/s/test-master"
    },
    {
      "slug": "the-fool",
      "name": "the-fool",
      "description": "Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/the-fool",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/the-fool/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/the-fool",
      "detailPage": "https://primorum.ai/skills/s/the-fool"
    },
    {
      "slug": "typescript-pro",
      "name": "typescript-pro",
      "description": "Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types, discriminated unions, monorepo setup, or full-stack type safety with tRPC.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/typescript-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/typescript-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/typescript-pro",
      "detailPage": "https://primorum.ai/skills/s/typescript-pro"
    },
    {
      "slug": "vue-expert",
      "name": "vue-expert",
      "description": "Builds Vue 3 components with Composition API patterns, configures Nuxt 3 SSR/SSG projects, sets up Pinia stores, scaffolds Quasar/Capacitor mobile apps, implements PWA features, and optimises Vite builds. Use when creating Vue 3 applications with Composition API, writing reusable composables, managing state with Pinia, building hybrid mobile apps with Quasar or Capacitor, configuring service workers, or tuning Vite configuration and TypeScript integration.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/vue-expert",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/vue-expert/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/vue-expert",
      "detailPage": "https://primorum.ai/skills/s/vue-expert"
    },
    {
      "slug": "vue-expert-js",
      "name": "vue-expert-js",
      "description": "Creates Vue 3 components, builds vanilla JS composables, configures Vite projects, and sets up routing and state management using JavaScript only — no TypeScript. Generates JSDoc-typed code with @typedef, @param, and @returns annotations for full type coverage without a TS compiler. Use when building Vue 3 applications with JavaScript only (no TypeScript), when projects require JSDoc-based type hints, when migrating from Vue 2 Options API to Composition API in JS, or when teams prefer vanilla JavaScript, .mjs modules, or need quick prototypes without TypeScript setup.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/vue-expert-js",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/vue-expert-js/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/vue-expert-js",
      "detailPage": "https://primorum.ai/skills/s/vue-expert-js"
    },
    {
      "slug": "websocket-engineer",
      "name": "websocket-engineer",
      "description": "Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/websocket-engineer",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/websocket-engineer/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/websocket-engineer",
      "detailPage": "https://primorum.ai/skills/s/websocket-engineer"
    },
    {
      "slug": "wordpress-pro",
      "name": "wordpress-pro",
      "description": "Develops custom WordPress themes and plugins, creates and registers Gutenberg blocks and block patterns, configures WooCommerce stores, implements WordPress REST API endpoints, applies security hardening (nonces, sanitization, escaping, capability checks), and optimizes performance through caching and query tuning. Use when building WordPress themes, writing plugins, customizing Gutenberg blocks, extending WooCommerce, working with ACF, using the WordPress REST API, applying hooks and filters, or improving WordPress performance and security.",
      "collection": "jeffallan-claude-skills",
      "collectionName": "Claude Skills for Full-Stack Developers",
      "official": false,
      "repo": "https://github.com/Jeffallan/claude-skills",
      "author": "Jeffallan",
      "authorUrl": "https://github.com/Jeffallan",
      "license": "MIT",
      "skillFolder": "skills/wordpress-pro",
      "rawSkillMd": "https://raw.githubusercontent.com/Jeffallan/claude-skills/main/skills/wordpress-pro/SKILL.md",
      "github": "https://github.com/Jeffallan/claude-skills/tree/main/skills/wordpress-pro",
      "detailPage": "https://primorum.ai/skills/s/wordpress-pro"
    },
    {
      "slug": "ask-matt",
      "name": "ask-matt",
      "description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/ask-matt",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt",
      "detailPage": "https://primorum.ai/skills/s/ask-matt"
    },
    {
      "slug": "claude-handoff",
      "name": "claude-handoff",
      "description": "Hand the current conversation off to a fresh background agent that picks up the work immediately.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/claude-handoff",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff",
      "detailPage": "https://primorum.ai/skills/s/claude-handoff"
    },
    {
      "slug": "code-review",
      "name": "code-review",
      "description": "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/code-review",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review",
      "detailPage": "https://primorum.ai/skills/s/code-review"
    },
    {
      "slug": "codebase-design",
      "name": "codebase-design",
      "description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/codebase-design",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design",
      "detailPage": "https://primorum.ai/skills/s/codebase-design"
    },
    {
      "slug": "design-an-interface",
      "name": "design-an-interface",
      "description": "Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions \"design it twice\".",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/deprecated/design-an-interface",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/deprecated/design-an-interface/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/deprecated/design-an-interface",
      "detailPage": "https://primorum.ai/skills/s/design-an-interface"
    },
    {
      "slug": "diagnosing-bugs",
      "name": "diagnosing-bugs",
      "description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/diagnosing-bugs",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs",
      "detailPage": "https://primorum.ai/skills/s/diagnosing-bugs"
    },
    {
      "slug": "domain-modeling",
      "name": "domain-modeling",
      "description": "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/domain-modeling",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling",
      "detailPage": "https://primorum.ai/skills/s/domain-modeling"
    },
    {
      "slug": "edit-article",
      "name": "edit-article",
      "description": "Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/personal/edit-article",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article",
      "detailPage": "https://primorum.ai/skills/s/edit-article"
    },
    {
      "slug": "git-guardrails-claude-code",
      "name": "git-guardrails-claude-code",
      "description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/misc/git-guardrails-claude-code",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code",
      "detailPage": "https://primorum.ai/skills/s/git-guardrails-claude-code"
    },
    {
      "slug": "grill-me",
      "name": "grill-me",
      "description": "A relentless interview to sharpen a plan or design.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/productivity/grill-me",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me",
      "detailPage": "https://primorum.ai/skills/s/grill-me"
    },
    {
      "slug": "grill-with-docs",
      "name": "grill-with-docs",
      "description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/grill-with-docs",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs",
      "detailPage": "https://primorum.ai/skills/s/grill-with-docs"
    },
    {
      "slug": "grilling",
      "name": "grilling",
      "description": "Grill the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/productivity/grilling",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling",
      "detailPage": "https://primorum.ai/skills/s/grilling"
    },
    {
      "slug": "handoff",
      "name": "handoff",
      "description": "Compact the current conversation into a handoff document for another agent to pick up.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/productivity/handoff",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff",
      "detailPage": "https://primorum.ai/skills/s/handoff"
    },
    {
      "slug": "implement",
      "name": "implement",
      "description": "Implement a piece of work based on a PRD or set of issues.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/implement",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement",
      "detailPage": "https://primorum.ai/skills/s/implement"
    },
    {
      "slug": "improve-codebase-architecture",
      "name": "improve-codebase-architecture",
      "description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/improve-codebase-architecture",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture",
      "detailPage": "https://primorum.ai/skills/s/improve-codebase-architecture"
    },
    {
      "slug": "loop-me",
      "name": "loop-me",
      "description": "Grill me about specs for the workflows I want to build, within this workspace.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/loop-me",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me",
      "detailPage": "https://primorum.ai/skills/s/loop-me"
    },
    {
      "slug": "migrate-to-shoehorn",
      "name": "migrate-to-shoehorn",
      "description": "Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/misc/migrate-to-shoehorn",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn",
      "detailPage": "https://primorum.ai/skills/s/migrate-to-shoehorn"
    },
    {
      "slug": "obsidian-vault",
      "name": "obsidian-vault",
      "description": "Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/personal/obsidian-vault",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault",
      "detailPage": "https://primorum.ai/skills/s/obsidian-vault"
    },
    {
      "slug": "prototype",
      "name": "prototype",
      "description": "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/prototype",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype",
      "detailPage": "https://primorum.ai/skills/s/prototype"
    },
    {
      "slug": "qa",
      "name": "qa",
      "description": "Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions \"QA session\".",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/deprecated/qa",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/deprecated/qa/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/deprecated/qa",
      "detailPage": "https://primorum.ai/skills/s/qa"
    },
    {
      "slug": "request-refactor-plan",
      "name": "request-refactor-plan",
      "description": "Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/deprecated/request-refactor-plan",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/deprecated/request-refactor-plan/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/deprecated/request-refactor-plan",
      "detailPage": "https://primorum.ai/skills/s/request-refactor-plan"
    },
    {
      "slug": "research",
      "name": "research",
      "description": "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/research",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
      "detailPage": "https://primorum.ai/skills/s/research"
    },
    {
      "slug": "resolving-merge-conflicts",
      "name": "resolving-merge-conflicts",
      "description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/resolving-merge-conflicts",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts",
      "detailPage": "https://primorum.ai/skills/s/resolving-merge-conflicts"
    },
    {
      "slug": "scaffold-exercises",
      "name": "scaffold-exercises",
      "description": "Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/misc/scaffold-exercises",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises",
      "detailPage": "https://primorum.ai/skills/s/scaffold-exercises"
    },
    {
      "slug": "setup-matt-pocock-skills",
      "name": "setup-matt-pocock-skills",
      "description": "Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/setup-matt-pocock-skills",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills",
      "detailPage": "https://primorum.ai/skills/s/setup-matt-pocock-skills"
    },
    {
      "slug": "setup-pre-commit",
      "name": "setup-pre-commit",
      "description": "Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/misc/setup-pre-commit",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit",
      "detailPage": "https://primorum.ai/skills/s/setup-pre-commit"
    },
    {
      "slug": "tdd",
      "name": "tdd",
      "description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/tdd",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd",
      "detailPage": "https://primorum.ai/skills/s/tdd"
    },
    {
      "slug": "teach",
      "name": "teach",
      "description": "Teach the user a new skill or concept, within this workspace.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/productivity/teach",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach",
      "detailPage": "https://primorum.ai/skills/s/teach"
    },
    {
      "slug": "to-issues",
      "name": "to-issues",
      "description": "Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/to-issues",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-issues/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-issues",
      "detailPage": "https://primorum.ai/skills/s/to-issues"
    },
    {
      "slug": "to-prd",
      "name": "to-prd",
      "description": "Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/to-prd",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-prd/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-prd",
      "detailPage": "https://primorum.ai/skills/s/to-prd"
    },
    {
      "slug": "triage",
      "name": "triage",
      "description": "Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/engineering/triage",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage",
      "detailPage": "https://primorum.ai/skills/s/triage"
    },
    {
      "slug": "ubiquitous-language",
      "name": "ubiquitous-language",
      "description": "Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions \"domain model\" or \"DDD\".",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/deprecated/ubiquitous-language",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/deprecated/ubiquitous-language/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/deprecated/ubiquitous-language",
      "detailPage": "https://primorum.ai/skills/s/ubiquitous-language"
    },
    {
      "slug": "wayfinder",
      "name": "wayfinder",
      "description": "Plan a huge chunk of work — more than one agent session can hold — as a shared map of investigation tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/wayfinder",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wayfinder/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wayfinder",
      "detailPage": "https://primorum.ai/skills/s/wayfinder"
    },
    {
      "slug": "wizard",
      "name": "wizard",
      "description": "Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/wizard",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard",
      "detailPage": "https://primorum.ai/skills/s/wizard"
    },
    {
      "slug": "writing-beats",
      "name": "writing-beats",
      "description": "Writing, exploit — assemble raw material into a journey of beats, grounding each term before a beat leans on it.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/writing-beats",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats",
      "detailPage": "https://primorum.ai/skills/s/writing-beats"
    },
    {
      "slug": "writing-fragments",
      "name": "writing-fragments",
      "description": "Writing, explore — mine raw fragments, no structure yet.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/writing-fragments",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments",
      "detailPage": "https://primorum.ai/skills/s/writing-fragments"
    },
    {
      "slug": "writing-great-skills",
      "name": "writing-great-skills",
      "description": "Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/productivity/writing-great-skills",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills",
      "detailPage": "https://primorum.ai/skills/s/writing-great-skills"
    },
    {
      "slug": "writing-shape",
      "name": "writing-shape",
      "description": "Writing, exploit — shape raw material into an article, paragraph by paragraph.",
      "collection": "matt-pocock-skills",
      "collectionName": "Skills for Real Engineers",
      "official": false,
      "repo": "https://github.com/mattpocock/skills",
      "author": "mattpocock",
      "authorUrl": "https://github.com/mattpocock",
      "license": "MIT",
      "skillFolder": "skills/in-progress/writing-shape",
      "rawSkillMd": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/SKILL.md",
      "github": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape",
      "detailPage": "https://primorum.ai/skills/s/writing-shape"
    },
    {
      "slug": "brainstorming",
      "name": "brainstorming",
      "description": "You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/brainstorming",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/brainstorming",
      "detailPage": "https://primorum.ai/skills/s/brainstorming"
    },
    {
      "slug": "dispatching-parallel-agents",
      "name": "dispatching-parallel-agents",
      "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/dispatching-parallel-agents",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/dispatching-parallel-agents/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/dispatching-parallel-agents",
      "detailPage": "https://primorum.ai/skills/s/dispatching-parallel-agents"
    },
    {
      "slug": "executing-plans",
      "name": "executing-plans",
      "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/executing-plans",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/executing-plans/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/executing-plans",
      "detailPage": "https://primorum.ai/skills/s/executing-plans"
    },
    {
      "slug": "finishing-a-development-branch",
      "name": "finishing-a-development-branch",
      "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/finishing-a-development-branch",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/finishing-a-development-branch/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch",
      "detailPage": "https://primorum.ai/skills/s/finishing-a-development-branch"
    },
    {
      "slug": "receiving-code-review",
      "name": "receiving-code-review",
      "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/receiving-code-review",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/receiving-code-review/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/receiving-code-review",
      "detailPage": "https://primorum.ai/skills/s/receiving-code-review"
    },
    {
      "slug": "requesting-code-review",
      "name": "requesting-code-review",
      "description": "Use when completing tasks, implementing major features, or before merging to verify work meets requirements",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/requesting-code-review",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/requesting-code-review/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/requesting-code-review",
      "detailPage": "https://primorum.ai/skills/s/requesting-code-review"
    },
    {
      "slug": "subagent-driven-development",
      "name": "subagent-driven-development",
      "description": "Use when executing implementation plans with independent tasks in the current session",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/subagent-driven-development",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development",
      "detailPage": "https://primorum.ai/skills/s/subagent-driven-development"
    },
    {
      "slug": "systematic-debugging",
      "name": "systematic-debugging",
      "description": "Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/systematic-debugging",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/systematic-debugging",
      "detailPage": "https://primorum.ai/skills/s/systematic-debugging"
    },
    {
      "slug": "test-driven-development",
      "name": "test-driven-development",
      "description": "Use when implementing any feature or bugfix, before writing implementation code",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/test-driven-development",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/test-driven-development/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/test-driven-development",
      "detailPage": "https://primorum.ai/skills/s/test-driven-development"
    },
    {
      "slug": "using-git-worktrees",
      "name": "using-git-worktrees",
      "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/using-git-worktrees",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-git-worktrees/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees",
      "detailPage": "https://primorum.ai/skills/s/using-git-worktrees"
    },
    {
      "slug": "using-superpowers",
      "name": "using-superpowers",
      "description": "Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/using-superpowers",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-superpowers/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/using-superpowers",
      "detailPage": "https://primorum.ai/skills/s/using-superpowers"
    },
    {
      "slug": "verification-before-completion",
      "name": "verification-before-completion",
      "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/verification-before-completion",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/verification-before-completion/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/verification-before-completion",
      "detailPage": "https://primorum.ai/skills/s/verification-before-completion"
    },
    {
      "slug": "writing-plans",
      "name": "writing-plans",
      "description": "Use when you have a spec or requirements for a multi-step task, before touching code",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/writing-plans",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-plans/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/writing-plans",
      "detailPage": "https://primorum.ai/skills/s/writing-plans"
    },
    {
      "slug": "writing-skills",
      "name": "writing-skills",
      "description": "Use when creating new skills, editing existing skills, or verifying skills work before deployment",
      "collection": "superpowers",
      "collectionName": "Superpowers",
      "official": false,
      "repo": "https://github.com/obra/superpowers",
      "author": "obra",
      "authorUrl": "https://github.com/obra",
      "license": "MIT",
      "skillFolder": "skills/writing-skills",
      "rawSkillMd": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/SKILL.md",
      "github": "https://github.com/obra/superpowers/tree/main/skills/writing-skills",
      "detailPage": "https://primorum.ai/skills/s/writing-skills"
    },
    {
      "slug": "deploy-to-vercel",
      "name": "deploy-to-vercel",
      "description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/deploy-to-vercel",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/deploy-to-vercel/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/deploy-to-vercel",
      "detailPage": "https://primorum.ai/skills/s/deploy-to-vercel"
    },
    {
      "slug": "vercel-cli-with-tokens",
      "name": "vercel-cli-with-tokens",
      "description": "Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/vercel-cli-with-tokens",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/vercel-cli-with-tokens/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/vercel-cli-with-tokens",
      "detailPage": "https://primorum.ai/skills/s/vercel-cli-with-tokens"
    },
    {
      "slug": "vercel-composition-patterns",
      "name": "vercel-composition-patterns",
      "description": "React composition patterns that scale. Use when refactoring components with",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/composition-patterns",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/composition-patterns/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/composition-patterns",
      "detailPage": "https://primorum.ai/skills/s/vercel-composition-patterns"
    },
    {
      "slug": "vercel-optimize",
      "name": "vercel-optimize",
      "description": "Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel/framework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/vercel-optimize",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/vercel-optimize/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/vercel-optimize",
      "detailPage": "https://primorum.ai/skills/s/vercel-optimize"
    },
    {
      "slug": "vercel-react-best-practices",
      "name": "vercel-react-best-practices",
      "description": "React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/react-best-practices",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/react-best-practices/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/react-best-practices",
      "detailPage": "https://primorum.ai/skills/s/vercel-react-best-practices"
    },
    {
      "slug": "vercel-react-native-skills",
      "name": "vercel-react-native-skills",
      "description": "React Native and Expo best practices for building performant mobile apps. Use",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/react-native-skills",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/react-native-skills/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/react-native-skills",
      "detailPage": "https://primorum.ai/skills/s/vercel-react-native-skills"
    },
    {
      "slug": "vercel-react-view-transitions",
      "name": "vercel-react-view-transitions",
      "description": "Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/react-view-transitions",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/react-view-transitions/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/react-view-transitions",
      "detailPage": "https://primorum.ai/skills/s/vercel-react-view-transitions"
    },
    {
      "slug": "web-design-guidelines",
      "name": "web-design-guidelines",
      "description": "Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/web-design-guidelines",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/web-design-guidelines/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines",
      "detailPage": "https://primorum.ai/skills/s/web-design-guidelines"
    },
    {
      "slug": "writing-guidelines",
      "name": "writing-guidelines",
      "description": "Review docs/prose for Writing Guidelines compliance. Use when asked to \"review my docs\", \"check writing style\", \"audit prose\", \"review docs voice and tone\", or \"check this page against the writing handbook\".",
      "collection": "vercel-agent-skills",
      "collectionName": "Vercel Agent Skills",
      "official": true,
      "repo": "https://github.com/vercel-labs/agent-skills",
      "author": "vercel-labs",
      "authorUrl": "https://github.com/vercel-labs",
      "license": "No license specified",
      "skillFolder": "skills/writing-guidelines",
      "rawSkillMd": "https://raw.githubusercontent.com/vercel-labs/agent-skills/main/skills/writing-guidelines/SKILL.md",
      "github": "https://github.com/vercel-labs/agent-skills/tree/main/skills/writing-guidelines",
      "detailPage": "https://primorum.ai/skills/s/writing-guidelines"
    }
  ]
}