{
  "$comment": "RFC-0034. The catalogue index: pack display order and the outcome browse axis (RFC-0026). Pack metadata lives in packs/<pack>/pack.json; membership is the folders — a skill is in a pack because it sits at packs/<pack>/skills/<name>/.",
  "version": "1.0.0",
  "packs": ["core", "solution-architect", "product-manager", "dev-team", "sre-oncall", "stakeholder-comms", "design", "ai-engineering", "api-builder", "converters", "experience-design", "research", "trackers", "data-analytics", "grc", "infra-as-code", "skill-engineering", "career"],
  "outcomes": {
    "decide-what-to-build": {
      "for": "Product managers · founders · strategists",
      "description": "Turn a direction into a committed, measurable plan: press releases, strategy frameworks, OKRs, business cases, requirements, PRDs, and the metrics that will say whether it worked.",
      "skills": [
        "prfaq",
        "strategy-analysis",
        "okr-cascade",
        "business-case",
        "capacity-cost-model",
        "requirements-interview",
        "prd-draft",
        "nfr-spec",
        "success-metrics",
        "user-story-splitter",
        "user-journey-map"
      ]
    },
    "design-the-system": {
      "for": "Architects · tech leads",
      "description": "Commit the shape before the code: decision records, design docs, diagrams, contracts, schemas, migration and threat models, and the design of any agentic parts.",
      "skills": [
        "adr-generator",
        "design-doc",
        "architecture-diagrams",
        "reverse-architecture",
        "figma-diagrams",
        "api-contract-draft",
        "db-schema-design",
        "data-contract",
        "tech-comparison-matrix",
        "threat-model",
        "agent-threat-model",
        "migration-plan",
        "agent-loop-design",
        "subagent-design",
        "agent-budget",
        "terraform-module"
      ]
    },
    "build-and-review-software": {
      "for": "Software teams · coding agents",
      "description": "The loop around the code itself: supervised implementation, adversarial review panels, test plans, triage, pull request descriptions, a ranked technical-debt register, accessibility and static-analysis passes, and the policy files agents read.",
      "skills": [
        "feature-implement-loop",
        "pre-merge-review",
        "devils-advocate",
        "council-review",
        "accessibility-audit",
        "sonar-onboard",
        "sonar-review",
        "test-plan-generator",
        "bug-triage",
        "pr-description-writer",
        "tech-debt-register",
        "agents-md-generator",
        "llm-eval-harness",
        "eval-harness-generator",
        "contribution-wizard",
        "backlog-triage",
        "tracker-brief-sync"
      ]
    },
    "build-on-the-claude-api": {
      "for": "Teams building on the Anthropic API",
      "description": "Skills for teams building directly on the Anthropic API — prompt caching strategy, token budgeting, eval generation, and tool-use schema writing.",
      "skills": [
        "prompt-caching-advisor",
        "token-budget-estimator",
        "eval-harness-generator",
        "tool-use-schema-writer"
      ]
    },
    "run-and-recover-the-service": {
      "for": "SRE · on-call · platform teams",
      "description": "Operate what shipped: runbooks, observability design, release notes, incident communication, and the postmortem that closes the loop.",
      "skills": [
        "runbook-generator",
        "observability-plan",
        "release-notes",
        "incident-comms",
        "postmortem-generator",
        "launch-readiness",
        "cloud-cost-review",
        "delivery-metrics-report",
        "terraform-plan-review"
      ]
    },
    "explain-it-to-decision-makers": {
      "for": "Anyone presenting to leadership",
      "description": "Get a non-technical audience to a decision: audience profiling, deck outlines and real decks, exec summaries, decision logs, and how-to guides.",
      "skills": [
        "audience-profile",
        "slide-outliner",
        "deck-builder",
        "exec-summary",
        "decision-log",
        "guide-builder",
        "team-status-report"
      ]
    },
    "govern-ai-use": {
      "for": "AI enablement · engineering leaders · risk owners",
      "description": "Adopt AI deliberately and prove what it is doing: readiness assessment, use-case triage, rollout plans, acceptable-use policy, adoption staging, and usage reporting.",
      "skills": [
        "ai-readiness-assessment",
        "ai-use-case-triage",
        "ai-adoption-rollout",
        "ai-usage-policy",
        "agent-adoption-stage",
        "ai-usage-report"
      ]
    },
    "create-on-brand-collateral": {
      "for": "Marketers · designers · anyone making a deck or flyer",
      "description": "Make collateral that looks like it came from your team: capture the brand once, then build decks and print-ready flyers with your logo, colours and fonts.",
      "skills": [
        "brand-kit",
        "deck-builder",
        "marketing-flyer",
        "slide-outliner"
      ]
    },
    "get-a-draft-ready-to-ship": {
      "for": "Anyone shipping a document",
      "description": "The passes either side of a generator: collect a messy input into a structured brief, critique the argument, and strip the machine artifacts before it leaves the building.",
      "skills": [
        "brief-intake",
        "doc-critique",
        "output-hygiene",
        "file-to-markdown",
        "md-to-docx",
        "md-to-html",
        "md-to-xlsx",
        "mermaid-render"
      ]
    },
    "design-the-experience": {
      "for": "Designers · content designers · UX writers",
      "description": "Shape what people see and read before it's built: information architecture, interface copy, content specs, component specs and service blueprints.",
      "skills": [
        "content-design",
        "design-system-spec",
        "information-architecture",
        "service-blueprint",
        "ux-writing"
      ]
    },
    "research-a-question": {
      "for": "Researchers · analysts · anyone with a question to answer",
      "description": "Take a question to a sourced answer: a research plan with a stopping rule, a cited synthesis of the sources, and competing explanations weighed against the evidence.",
      "skills": [
        "hypothesis-comparison",
        "research-plan",
        "source-synthesis"
      ]
    },
    "define-and-trust-the-numbers": {
      "for": "Data analysts · analytics engineers",
      "description": "Make the numbers a business runs on mean one thing: metric definitions a semantic layer can implement, SQL reviewed for wrong answers, and dashboards specced before they're built.",
      "skills": [
        "dashboard-spec",
        "metric-definition",
        "sql-review"
      ]
    },
    "manage-risk-and-compliance": {
      "for": "Compliance, privacy and risk leads",
      "description": "Prepare the material compliance asks for: a data protection impact assessment, a SOC 2 evidence map, a risk register with owners and review dates, and answers to a customer's security questionnaire with the evidence behind each.",
      "skills": [
        "dpia",
        "risk-register",
        "soc2-evidence-map",
        "security-questionnaire-response"
      ]
    },
    "build-agent-skills": {
      "for": "Anyone writing skills for an AI agent",
      "description": "Write and review Agent Skills for any tool: a portable SKILL.md with evals, and an audit of an existing skill before it ships.",
      "skills": [
        "skill-author",
        "skill-review"
      ]
    },
    "apply-for-a-job": {
      "for": "Anyone applying for a job, in any field",
      "description": "Prepare one application that is tailored and true: an honest fit check against the posting, a resume reworked without adding a claim, a cover letter built only from what you supplied, and the application form's answers drafted from your resume.",
      "skills": [
        "job-fit-analysis",
        "resume-tailor",
        "cover-letter",
        "application-form-answers"
      ]
    }
  }
}
