{
  "schemaVersion": 1,
  "observedAt": "2026-09-09T22:17:20.217743+00:00",
  "source": "https://github.com/45ck",
  "scope": "All public non-fork repositories were checked for SKILL.md files, alongside selected toolkit repositories. Skill names are deduplicated within each repository; documentation imports, tests, fixtures, experiments and archives are excluded. Forks are recorded separately, not presented as Calvin-authored skills. Private skills and later changes are outside this snapshot.",
  "publicRepositoriesObserved": 65,
  "exclusions": [
    {
      "name": "45ck",
      "url": "https://github.com/45ck/45ck",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "Atlas-Economy-Bot",
      "url": "https://github.com/45ck/Atlas-Economy-Bot",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "Auto-GPT-Discord",
      "url": "https://github.com/45ck/Auto-GPT-Discord",
      "reason": "Fork of another repository; not presented as Calvin-authored skills."
    },
    {
      "name": "Great-Plains-Transport",
      "url": "https://github.com/45ck/Great-Plains-Transport",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "iac-google-forms",
      "url": "https://github.com/45ck/iac-google-forms",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "letter-route-generator-sass",
      "url": "https://github.com/45ck/letter-route-generator-sass",
      "reason": "Fork of another repository; not presented as Calvin-authored skills."
    },
    {
      "name": "llm-quant",
      "url": "https://github.com/45ck/llm-quant",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "minetest-wasm",
      "url": "https://github.com/45ck/minetest-wasm",
      "reason": "Fork of another repository; not presented as Calvin-authored skills."
    },
    {
      "name": "Mouse-Script",
      "url": "https://github.com/45ck/Mouse-Script",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "OpenAusLMSK12",
      "url": "https://github.com/45ck/OpenAusLMSK12",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "p-np-research",
      "url": "https://github.com/45ck/p-np-research",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "portfolio",
      "url": "https://github.com/45ck/portfolio",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "python-game",
      "url": "https://github.com/45ck/python-game",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "shop-js-react",
      "url": "https://github.com/45ck/shop-js-react",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "t3code",
      "url": "https://github.com/45ck/t3code",
      "reason": "Fork of another repository; not presented as Calvin-authored skills."
    },
    {
      "name": "terraform-provider-discord",
      "url": "https://github.com/45ck/terraform-provider-discord",
      "reason": "Fork of another repository; not presented as Calvin-authored skills."
    },
    {
      "name": "terraform-provider-googleforms",
      "url": "https://github.com/45ck/terraform-provider-googleforms",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "thesis-repo",
      "url": "https://github.com/45ck/thesis-repo",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    },
    {
      "name": "turnworth-downloads",
      "url": "https://github.com/45ck/turnworth-downloads",
      "reason": "Complete public tree checked; no SKILL.md outside the excluded reference/test/archive directories."
    }
  ],
  "packs": [
    {
      "name": "agent-docs",
      "description": "Structured planning artifacts and doc governance for AI-assisted development",
      "url": "https://github.com/45ck/agent-docs",
      "branch": "master",
      "revision": "c6a5664486637559aed96be40e5536ea51a83a59",
      "updatedAt": "2026-04-29T07:05:06Z",
      "license": "MIT",
      "skills": [
        {
          "name": "annotation-writer",
          "description": "Write correct @spec JSDoc annotations in TypeScript/JavaScript source files to link code to specgraph spec documents.",
          "path": "plugins/specgraph-skills/skills/annotation-writer/SKILL.md",
          "url": "https://github.com/45ck/agent-docs/blob/c6a5664486637559aed96be40e5536ea51a83a59/plugins/specgraph-skills/skills/annotation-writer/SKILL.md"
        },
        {
          "name": "evidence-gap-review",
          "description": "Analyse specgraph verify output and identify what evidence is missing to advance specs to their next state.",
          "path": "plugins/specgraph-skills/skills/evidence-gap-review/SKILL.md",
          "url": "https://github.com/45ck/agent-docs/blob/c6a5664486637559aed96be40e5536ea51a83a59/plugins/specgraph-skills/skills/evidence-gap-review/SKILL.md"
        },
        {
          "name": "spec-writer",
          "description": "Write specgraph spec documents with correct YAML frontmatter, evidence requirements, and section structure.",
          "path": "plugins/specgraph-skills/skills/spec-writer/SKILL.md",
          "url": "https://github.com/45ck/agent-docs/blob/c6a5664486637559aed96be40e5536ea51a83a59/plugins/specgraph-skills/skills/spec-writer/SKILL.md"
        },
        {
          "name": "verify-interpreter",
          "description": "Interpret the output of `specgraph verify` and explain what each status means and what to do next.",
          "path": "plugins/specgraph-skills/skills/verify-interpreter/SKILL.md",
          "url": "https://github.com/45ck/agent-docs/blob/c6a5664486637559aed96be40e5536ea51a83a59/plugins/specgraph-skills/skills/verify-interpreter/SKILL.md"
        },
        {
          "name": "waiver-writer",
          "description": "Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan.",
          "path": "plugins/specgraph-skills/skills/waiver-writer/SKILL.md",
          "url": "https://github.com/45ck/agent-docs/blob/c6a5664486637559aed96be40e5536ea51a83a59/plugins/specgraph-skills/skills/waiver-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "agile-delivery-skills",
      "description": "Agile delivery skill pack for backlogs, sprint goals, retrospectives, blockers, acceptance driven planning, and team health.",
      "url": "https://github.com/45ck/agile-delivery-skills",
      "branch": "main",
      "revision": "c40df08799b1555e7e3e2e75c21f2bf2512cbb52",
      "updatedAt": "2026-04-11T01:46:21Z",
      "license": "MIT",
      "skills": [
        {
          "name": "acceptance-driven-planner",
          "description": "",
          "path": "skills/acceptance-driven-planner/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/acceptance-driven-planner/SKILL.md"
        },
        {
          "name": "backlog-groomer",
          "description": "",
          "path": "skills/backlog-groomer/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/backlog-groomer/SKILL.md"
        },
        {
          "name": "blocker-escalation-advisor",
          "description": "",
          "path": "skills/blocker-escalation-advisor/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/blocker-escalation-advisor/SKILL.md"
        },
        {
          "name": "cross-functional-team-checker",
          "description": "",
          "path": "skills/cross-functional-team-checker/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/cross-functional-team-checker/SKILL.md"
        },
        {
          "name": "definition-of-done-enforcer",
          "description": "",
          "path": "skills/definition-of-done-enforcer/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/definition-of-done-enforcer/SKILL.md"
        },
        {
          "name": "iteration-outcome-reviewer",
          "description": "",
          "path": "skills/iteration-outcome-reviewer/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/iteration-outcome-reviewer/SKILL.md"
        },
        {
          "name": "regression-discipline-checker",
          "description": "",
          "path": "skills/regression-discipline-checker/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/regression-discipline-checker/SKILL.md"
        },
        {
          "name": "retrospective-pattern-finder",
          "description": "",
          "path": "skills/retrospective-pattern-finder/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/retrospective-pattern-finder/SKILL.md"
        },
        {
          "name": "self-organization-health-check",
          "description": "",
          "path": "skills/self-organization-health-check/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/self-organization-health-check/SKILL.md"
        },
        {
          "name": "sprint-goal-writer",
          "description": "",
          "path": "skills/sprint-goal-writer/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/sprint-goal-writer/SKILL.md"
        },
        {
          "name": "story-splitting-advisor",
          "description": "",
          "path": "skills/story-splitting-advisor/SKILL.md",
          "url": "https://github.com/45ck/agile-delivery-skills/blob/c40df08799b1555e7e3e2e75c21f2bf2512cbb52/skills/story-splitting-advisor/SKILL.md"
        }
      ]
    },
    {
      "name": "authentication-cryptography-skills",
      "description": "Authentication and cryptography skill pack for tokens, certificates, revocation, key handling, MITM review, and identity flows.",
      "url": "https://github.com/45ck/authentication-cryptography-skills",
      "branch": "main",
      "revision": "546bcd14aca9f0770b8350a8533933d89c877366",
      "updatedAt": "2026-04-11T01:46:23Z",
      "license": "MIT",
      "skills": [
        {
          "name": "biometric-auth-risk-reviewer",
          "description": "",
          "path": "skills/biometric-auth-risk-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/biometric-auth-risk-reviewer/SKILL.md"
        },
        {
          "name": "ca-ra-role-explainer",
          "description": "",
          "path": "skills/ca-ra-role-explainer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/ca-ra-role-explainer/SKILL.md"
        },
        {
          "name": "certificate-chain-reviewer",
          "description": "",
          "path": "skills/certificate-chain-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/certificate-chain-reviewer/SKILL.md"
        },
        {
          "name": "certificate-revocation-reviewer",
          "description": "",
          "path": "skills/certificate-revocation-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/certificate-revocation-reviewer/SKILL.md"
        },
        {
          "name": "challenge-response-reviewer",
          "description": "",
          "path": "skills/challenge-response-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/challenge-response-reviewer/SKILL.md"
        },
        {
          "name": "identification-vs-authentication-reviewer",
          "description": "",
          "path": "skills/identification-vs-authentication-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/identification-vs-authentication-reviewer/SKILL.md"
        },
        {
          "name": "mitm-exposure-checker",
          "description": "",
          "path": "skills/mitm-exposure-checker/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/mitm-exposure-checker/SKILL.md"
        },
        {
          "name": "password-policy-reviewer",
          "description": "",
          "path": "skills/password-policy-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/password-policy-reviewer/SKILL.md"
        },
        {
          "name": "remote-auth-protocol-reviewer",
          "description": "",
          "path": "skills/remote-auth-protocol-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/remote-auth-protocol-reviewer/SKILL.md"
        },
        {
          "name": "token-auth-design-reviewer",
          "description": "",
          "path": "skills/token-auth-design-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/token-auth-design-reviewer/SKILL.md"
        },
        {
          "name": "trust-store-reviewer",
          "description": "",
          "path": "skills/trust-store-reviewer/SKILL.md",
          "url": "https://github.com/45ck/authentication-cryptography-skills/blob/546bcd14aca9f0770b8350a8533933d89c877366/skills/trust-store-reviewer/SKILL.md"
        }
      ]
    },
    {
      "name": "automation-testing-skills",
      "description": "Automation testing skill pack for unit, integration, API, UI, regression, and flaky-test workflows.",
      "url": "https://github.com/45ck/automation-testing-skills",
      "branch": "main",
      "revision": "d2c97d475933a352e03efc86ff3a68d411fc696c",
      "updatedAt": "2026-04-11T01:46:25Z",
      "license": "MIT",
      "skills": [
        {
          "name": "api-test-suite-builder",
          "description": "",
          "path": "skills/api-test-suite-builder/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/api-test-suite-builder/SKILL.md"
        },
        {
          "name": "fixture-and-test-data-builder",
          "description": "",
          "path": "skills/fixture-and-test-data-builder/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/fixture-and-test-data-builder/SKILL.md"
        },
        {
          "name": "flaky-test-investigator",
          "description": "",
          "path": "skills/flaky-test-investigator/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/flaky-test-investigator/SKILL.md"
        },
        {
          "name": "integration-test-writer",
          "description": "",
          "path": "skills/integration-test-writer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/integration-test-writer/SKILL.md"
        },
        {
          "name": "mock-vs-stub-selector",
          "description": "",
          "path": "skills/mock-vs-stub-selector/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/mock-vs-stub-selector/SKILL.md"
        },
        {
          "name": "regression-suite-curator",
          "description": "",
          "path": "skills/regression-suite-curator/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/regression-suite-curator/SKILL.md"
        },
        {
          "name": "selenium-scenario-designer",
          "description": "",
          "path": "skills/selenium-scenario-designer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/selenium-scenario-designer/SKILL.md"
        },
        {
          "name": "test-isolation-reviewer",
          "description": "",
          "path": "skills/test-isolation-reviewer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/test-isolation-reviewer/SKILL.md"
        },
        {
          "name": "test-maintainability-auditor",
          "description": "",
          "path": "skills/test-maintainability-auditor/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/test-maintainability-auditor/SKILL.md"
        },
        {
          "name": "test-readability-reviewer",
          "description": "",
          "path": "skills/test-readability-reviewer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/test-readability-reviewer/SKILL.md"
        },
        {
          "name": "ui-test-scenario-writer",
          "description": "",
          "path": "skills/ui-test-scenario-writer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/ui-test-scenario-writer/SKILL.md"
        },
        {
          "name": "unit-test-writer",
          "description": "",
          "path": "skills/unit-test-writer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/unit-test-writer/SKILL.md"
        },
        {
          "name": "webdriver-flow-writer",
          "description": "",
          "path": "skills/webdriver-flow-writer/SKILL.md",
          "url": "https://github.com/45ck/automation-testing-skills/blob/d2c97d475933a352e03efc86ff3a68d411fc696c/skills/webdriver-flow-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "backend-persistence-skills",
      "description": "Backend persistence skill pack for schema design, ORM decisions, transactions, migrations, queries, and data integrity.",
      "url": "https://github.com/45ck/backend-persistence-skills",
      "branch": "main",
      "revision": "3290b9fadb301d8185d98b9a465a73c60cb1897d",
      "updatedAt": "2026-04-11T01:46:28Z",
      "license": "MIT",
      "skills": [
        {
          "name": "api-contract-writer",
          "description": "",
          "path": "skills/api-contract-writer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/api-contract-writer/SKILL.md"
        },
        {
          "name": "api-error-model-designer",
          "description": "",
          "path": "skills/api-error-model-designer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/api-error-model-designer/SKILL.md"
        },
        {
          "name": "crud-surface-reviewer",
          "description": "",
          "path": "skills/crud-surface-reviewer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/crud-surface-reviewer/SKILL.md"
        },
        {
          "name": "dao-pattern-builder",
          "description": "",
          "path": "skills/dao-pattern-builder/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/dao-pattern-builder/SKILL.md"
        },
        {
          "name": "data-migration-planner",
          "description": "",
          "path": "skills/data-migration-planner/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/data-migration-planner/SKILL.md"
        },
        {
          "name": "entity-model-designer",
          "description": "",
          "path": "skills/entity-model-designer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/entity-model-designer/SKILL.md"
        },
        {
          "name": "index-suggestion-writer",
          "description": "",
          "path": "skills/index-suggestion-writer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/index-suggestion-writer/SKILL.md"
        },
        {
          "name": "jdbc-vs-jpa-selector",
          "description": "",
          "path": "skills/jdbc-vs-jpa-selector/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/jdbc-vs-jpa-selector/SKILL.md"
        },
        {
          "name": "orm-mapping-reviewer",
          "description": "",
          "path": "skills/orm-mapping-reviewer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/orm-mapping-reviewer/SKILL.md"
        },
        {
          "name": "persistence-test-planner",
          "description": "",
          "path": "skills/persistence-test-planner/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/persistence-test-planner/SKILL.md"
        },
        {
          "name": "query-complexity-reviewer",
          "description": "",
          "path": "skills/query-complexity-reviewer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/query-complexity-reviewer/SKILL.md"
        },
        {
          "name": "repository-layer-designer",
          "description": "",
          "path": "skills/repository-layer-designer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/repository-layer-designer/SKILL.md"
        },
        {
          "name": "schema-normalizer",
          "description": "",
          "path": "skills/schema-normalizer/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/schema-normalizer/SKILL.md"
        },
        {
          "name": "transaction-boundary-checker",
          "description": "",
          "path": "skills/transaction-boundary-checker/SKILL.md",
          "url": "https://github.com/45ck/backend-persistence-skills/blob/3290b9fadb301d8185d98b9a465a73c60cb1897d/skills/transaction-boundary-checker/SKILL.md"
        }
      ]
    },
    {
      "name": "business-analysis-skills",
      "description": "Business analysis skill pack for requirements, elicitation, stakeholder analysis, process work, prioritization, and quality checks.",
      "url": "https://github.com/45ck/business-analysis-skills",
      "branch": "main",
      "revision": "4eedd98f84c7546d56ea6aab077e3846767e758a",
      "updatedAt": "2026-04-11T01:46:30Z",
      "license": "MIT",
      "skills": [
        {
          "name": "acceptance-criteria-writer",
          "description": "",
          "path": ".agents/skills/acceptance-criteria-writer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/acceptance-criteria-writer/SKILL.md"
        },
        {
          "name": "ambiguity-hunter",
          "description": "",
          "path": ".agents/skills/ambiguity-hunter/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/ambiguity-hunter/SKILL.md"
        },
        {
          "name": "as-is-process-investigator",
          "description": "",
          "path": ".agents/skills/as-is-process-investigator/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/as-is-process-investigator/SKILL.md"
        },
        {
          "name": "assumption-extractor",
          "description": "",
          "path": ".agents/skills/assumption-extractor/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/assumption-extractor/SKILL.md"
        },
        {
          "name": "assumptions-constraints-log",
          "description": "",
          "path": "quality/assumptions-constraints-log/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/quality/assumptions-constraints-log/SKILL.md"
        },
        {
          "name": "benefit-hypothesis-writer",
          "description": "",
          "path": ".agents/skills/benefit-hypothesis-writer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/benefit-hypothesis-writer/SKILL.md"
        },
        {
          "name": "breakout-structure-designer",
          "description": "",
          "path": ".agents/skills/breakout-structure-designer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/breakout-structure-designer/SKILL.md"
        },
        {
          "name": "business-problem-framing",
          "description": "",
          "path": "workflows/business-problem-framing/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/business-problem-framing/SKILL.md"
        },
        {
          "name": "business-rule-extractor",
          "description": "",
          "path": ".agents/skills/business-rule-extractor/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/business-rule-extractor/SKILL.md"
        },
        {
          "name": "catwoe-root-definition",
          "description": "",
          "path": "atomic/catwoe-root-definition/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/catwoe-root-definition/SKILL.md"
        },
        {
          "name": "constraint-detector",
          "description": "",
          "path": ".agents/skills/constraint-detector/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/constraint-detector/SKILL.md"
        },
        {
          "name": "critical-thinking-bias-check",
          "description": "",
          "path": "quality/critical-thinking-bias-check/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/quality/critical-thinking-bias-check/SKILL.md"
        },
        {
          "name": "definition-of-done-drafter",
          "description": "",
          "path": ".agents/skills/definition-of-done-drafter/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/definition-of-done-drafter/SKILL.md"
        },
        {
          "name": "deliverable-consistency-check",
          "description": "",
          "path": "quality/deliverable-consistency-check/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/quality/deliverable-consistency-check/SKILL.md"
        },
        {
          "name": "edge-case-elicitor",
          "description": "",
          "path": ".agents/skills/edge-case-elicitor/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/edge-case-elicitor/SKILL.md"
        },
        {
          "name": "evidence-gap-review",
          "description": "",
          "path": "quality/evidence-gap-review/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/quality/evidence-gap-review/SKILL.md"
        },
        {
          "name": "functional-vs-nonfunctional-splitter",
          "description": "",
          "path": ".agents/skills/functional-vs-nonfunctional-splitter/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/functional-vs-nonfunctional-splitter/SKILL.md"
        },
        {
          "name": "interview-design",
          "description": "",
          "path": "atomic/interview-design/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/interview-design/SKILL.md"
        },
        {
          "name": "moscow-prioritisation",
          "description": "",
          "path": "atomic/moscow-prioritisation/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/moscow-prioritisation/SKILL.md"
        },
        {
          "name": "observation-study-plan",
          "description": "",
          "path": "atomic/observation-study-plan/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/observation-study-plan/SKILL.md"
        },
        {
          "name": "pestle-analysis",
          "description": "",
          "path": "atomic/pestle-analysis/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/pestle-analysis/SKILL.md"
        },
        {
          "name": "porters-five-forces",
          "description": "",
          "path": "atomic/porters-five-forces/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/porters-five-forces/SKILL.md"
        },
        {
          "name": "power-interest-grid",
          "description": "",
          "path": "atomic/power-interest-grid/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/power-interest-grid/SKILL.md"
        },
        {
          "name": "probe-question-generator",
          "description": "",
          "path": ".agents/skills/probe-question-generator/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/probe-question-generator/SKILL.md"
        },
        {
          "name": "problem-statement-refiner",
          "description": "",
          "path": ".agents/skills/problem-statement-refiner/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/problem-statement-refiner/SKILL.md"
        },
        {
          "name": "process-model-spec",
          "description": "",
          "path": "atomic/process-model-spec/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/process-model-spec/SKILL.md"
        },
        {
          "name": "process-modelling-and-improvement",
          "description": "",
          "path": "workflows/process-modelling-and-improvement/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/process-modelling-and-improvement/SKILL.md"
        },
        {
          "name": "proto-requirements-normalizer",
          "description": "",
          "path": ".agents/skills/proto-requirements-normalizer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/proto-requirements-normalizer/SKILL.md"
        },
        {
          "name": "prototype-elicitation",
          "description": "",
          "path": "atomic/prototype-elicitation/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/prototype-elicitation/SKILL.md"
        },
        {
          "name": "pyramid-funnel-diamond-interviewer",
          "description": "",
          "path": ".agents/skills/pyramid-funnel-diamond-interviewer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/pyramid-funnel-diamond-interviewer/SKILL.md"
        },
        {
          "name": "questionnaire-design",
          "description": "",
          "path": "atomic/questionnaire-design/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/questionnaire-design/SKILL.md"
        },
        {
          "name": "questionnaire-pilot-checker",
          "description": "",
          "path": ".agents/skills/questionnaire-pilot-checker/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/questionnaire-pilot-checker/SKILL.md"
        },
        {
          "name": "raci-matrix",
          "description": "",
          "path": "atomic/raci-matrix/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/raci-matrix/SKILL.md"
        },
        {
          "name": "raci-rasci-builder",
          "description": "",
          "path": ".agents/skills/raci-rasci-builder/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/raci-rasci-builder/SKILL.md"
        },
        {
          "name": "requirements-conflict-checker",
          "description": "",
          "path": ".agents/skills/requirements-conflict-checker/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/requirements-conflict-checker/SKILL.md"
        },
        {
          "name": "requirements-elicitation",
          "description": "",
          "path": "workflows/requirements-elicitation/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/requirements-elicitation/SKILL.md"
        },
        {
          "name": "requirements-gap-auditor",
          "description": "",
          "path": ".agents/skills/requirements-gap-auditor/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/requirements-gap-auditor/SKILL.md"
        },
        {
          "name": "requirements-interrogator",
          "description": "",
          "path": ".agents/skills/requirements-interrogator/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/requirements-interrogator/SKILL.md"
        },
        {
          "name": "requirements-packager",
          "description": "",
          "path": "workflows/requirements-packager/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/requirements-packager/SKILL.md"
        },
        {
          "name": "requirements-prioritizer",
          "description": "",
          "path": ".agents/skills/requirements-prioritizer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/requirements-prioritizer/SKILL.md"
        },
        {
          "name": "requirements-quality-check",
          "description": "",
          "path": "quality/requirements-quality-check/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/quality/requirements-quality-check/SKILL.md"
        },
        {
          "name": "requirements-traceability-starter",
          "description": "",
          "path": ".agents/skills/requirements-traceability-starter/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/requirements-traceability-starter/SKILL.md"
        },
        {
          "name": "see-i-clarifier",
          "description": "",
          "path": "atomic/see-i-clarifier/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/see-i-clarifier/SKILL.md"
        },
        {
          "name": "ssm-analysis",
          "description": "",
          "path": "workflows/ssm-analysis/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/ssm-analysis/SKILL.md"
        },
        {
          "name": "stakeholder-analysis",
          "description": "",
          "path": "workflows/stakeholder-analysis/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/stakeholder-analysis/SKILL.md"
        },
        {
          "name": "stakeholder-communication-planner",
          "description": "",
          "path": ".agents/skills/stakeholder-communication-planner/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/stakeholder-communication-planner/SKILL.md"
        },
        {
          "name": "stakeholder-register",
          "description": "",
          "path": "atomic/stakeholder-register/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/stakeholder-register/SKILL.md"
        },
        {
          "name": "strategy-analysis",
          "description": "",
          "path": "workflows/strategy-analysis/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/workflows/strategy-analysis/SKILL.md"
        },
        {
          "name": "swot-prioritisation",
          "description": "",
          "path": "atomic/swot-prioritisation/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/swot-prioritisation/SKILL.md"
        },
        {
          "name": "to-be-process-designer",
          "description": "",
          "path": ".agents/skills/to-be-process-designer/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/.agents/skills/to-be-process-designer/SKILL.md"
        },
        {
          "name": "use-case-specification",
          "description": "",
          "path": "atomic/use-case-specification/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/use-case-specification/SKILL.md"
        },
        {
          "name": "value-proposition-analysis",
          "description": "",
          "path": "atomic/value-proposition-analysis/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/value-proposition-analysis/SKILL.md"
        },
        {
          "name": "workshop-design",
          "description": "",
          "path": "atomic/workshop-design/SKILL.md",
          "url": "https://github.com/45ck/business-analysis-skills/blob/4eedd98f84c7546d56ea6aab077e3846767e758a/atomic/workshop-design/SKILL.md"
        }
      ]
    },
    {
      "name": "claude-sdlc-plugin",
      "description": "Claude Code plugin for SDLC workflow automation with Storybook planning hub",
      "url": "https://github.com/45ck/claude-sdlc-plugin",
      "branch": "master",
      "revision": "fe46795c2f9a3094a05d6d4742d54a9e41fcaa71",
      "updatedAt": "2026-03-01T08:59:52Z",
      "license": "MIT",
      "skills": [
        {
          "name": "implement",
          "description": "Implement software from validated planning artifacts using TDD and quality gates. Reads /sdlc:plan outputs and guides proper implementation.",
          "path": "skills/implement/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/implement/SKILL.md"
        },
        {
          "name": "init",
          "description": "Initialize a new SDLC monorepo with Storybook planning hub, pnpm workspace, and git configuration. Use when starting a new project.",
          "path": "skills/init/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/init/SKILL.md"
        },
        {
          "name": "plan",
          "description": "Iterative planning wizard with client validation at each stage. Generates SDLC artifacts in proper dependency order (scenarios → workflows → models → data → API → design).",
          "path": "skills/plan/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/plan/SKILL.md"
        },
        {
          "name": "qa",
          "description": "Quality assurance verification. Checks test coverage against thresholds, validates test quality, identifies E2E/integration gaps, runs security dependency audit, performs static analysis, and generates QA report with quality score.",
          "path": "skills/qa/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/qa/SKILL.md"
        },
        {
          "name": "refs",
          "description": "Sync and search local reference repositories (curated awesome-* lists) to support planning/design decisions.",
          "path": "skills/refs/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/refs/SKILL.md"
        },
        {
          "name": "review",
          "description": "Verify implementation conforms to planning artifacts. Checks API routes against OpenAPI spec, schema against ERD, domain model against classes, acceptance criteria coverage, security implementation, and documentation completeness.",
          "path": "skills/review/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/review/SKILL.md"
        },
        {
          "name": "update",
          "description": "Synchronize planning artifacts with implementation status. Updates progress tracking, marks completed items in RTM, and generates progress reports. Use after completing implementation work.",
          "path": "skills/update/SKILL.md",
          "url": "https://github.com/45ck/claude-sdlc-plugin/blob/fe46795c2f9a3094a05d6d4742d54a9e41fcaa71/skills/update/SKILL.md"
        }
      ]
    },
    {
      "name": "cloud-platform-operations-skills",
      "description": "Cloud and platform operations skill pack for cloud placement, migration waves, patching, ACL hygiene, and lifecycle control.",
      "url": "https://github.com/45ck/cloud-platform-operations-skills",
      "branch": "main",
      "revision": "8704637705d8d9713cbea7cd8ee058a57260ace0",
      "updatedAt": "2026-04-11T01:46:33Z",
      "license": "MIT",
      "skills": [
        {
          "name": "acl-maintenance-reviewer",
          "description": "",
          "path": "skills/acl-maintenance-reviewer/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/acl-maintenance-reviewer/SKILL.md"
        },
        {
          "name": "blue-green-readiness-reviewer",
          "description": "",
          "path": "skills/blue-green-readiness-reviewer/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/blue-green-readiness-reviewer/SKILL.md"
        },
        {
          "name": "iaas-paas-saas-faas-selector",
          "description": "",
          "path": "skills/iaas-paas-saas-faas-selector/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/iaas-paas-saas-faas-selector/SKILL.md"
        },
        {
          "name": "maintenance-window-planner",
          "description": "",
          "path": "skills/maintenance-window-planner/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/maintenance-window-planner/SKILL.md"
        },
        {
          "name": "migration-wave-planner",
          "description": "",
          "path": "skills/migration-wave-planner/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/migration-wave-planner/SKILL.md"
        },
        {
          "name": "orphaned-resource-auditor",
          "description": "",
          "path": "skills/orphaned-resource-auditor/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/orphaned-resource-auditor/SKILL.md"
        },
        {
          "name": "patch-management-checker",
          "description": "",
          "path": "skills/patch-management-checker/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/patch-management-checker/SKILL.md"
        },
        {
          "name": "public-private-hybrid-cloud-reviewer",
          "description": "",
          "path": "skills/public-private-hybrid-cloud-reviewer/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/public-private-hybrid-cloud-reviewer/SKILL.md"
        },
        {
          "name": "resource-lifecycle-planner",
          "description": "",
          "path": "skills/resource-lifecycle-planner/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/resource-lifecycle-planner/SKILL.md"
        },
        {
          "name": "update-rollback-planner",
          "description": "",
          "path": "skills/update-rollback-planner/SKILL.md",
          "url": "https://github.com/45ck/cloud-platform-operations-skills/blob/8704637705d8d9713cbea7cd8ee058a57260ace0/skills/update-rollback-planner/SKILL.md"
        }
      ]
    },
    {
      "name": "code-review-inspection-skills",
      "description": "Code review and inspection skill pack for checklist-driven review, inspection metrics, rework planning, and review discipline.",
      "url": "https://github.com/45ck/code-review-inspection-skills",
      "branch": "main",
      "revision": "016713aaf9f77b46bbd440d64ee811ddd4043d43",
      "updatedAt": "2026-04-11T01:46:36Z",
      "license": "MIT",
      "skills": [
        {
          "name": "code-review-checklist-runner",
          "description": "",
          "path": "skills/code-review-checklist-runner/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/code-review-checklist-runner/SKILL.md"
        },
        {
          "name": "defect-leakage-predictor",
          "description": "",
          "path": "skills/defect-leakage-predictor/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/defect-leakage-predictor/SKILL.md"
        },
        {
          "name": "design-review-checklist-runner",
          "description": "",
          "path": "skills/design-review-checklist-runner/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/design-review-checklist-runner/SKILL.md"
        },
        {
          "name": "formal-inspection-facilitator",
          "description": "",
          "path": "skills/formal-inspection-facilitator/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/formal-inspection-facilitator/SKILL.md"
        },
        {
          "name": "inspection-metrics-summarizer",
          "description": "",
          "path": "skills/inspection-metrics-summarizer/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/inspection-metrics-summarizer/SKILL.md"
        },
        {
          "name": "lightweight-review-facilitator",
          "description": "",
          "path": "skills/lightweight-review-facilitator/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/lightweight-review-facilitator/SKILL.md"
        },
        {
          "name": "process-review-gap-detector",
          "description": "",
          "path": "skills/process-review-gap-detector/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/process-review-gap-detector/SKILL.md"
        },
        {
          "name": "release-readiness-reviewer",
          "description": "",
          "path": "skills/release-readiness-reviewer/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/release-readiness-reviewer/SKILL.md"
        },
        {
          "name": "requirements-review-checklist-runner",
          "description": "",
          "path": "skills/requirements-review-checklist-runner/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/requirements-review-checklist-runner/SKILL.md"
        },
        {
          "name": "review-issue-categorizer",
          "description": "",
          "path": "skills/review-issue-categorizer/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/review-issue-categorizer/SKILL.md"
        },
        {
          "name": "review-severity-scorer",
          "description": "",
          "path": "skills/review-severity-scorer/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/review-severity-scorer/SKILL.md"
        },
        {
          "name": "rework-plan-writer",
          "description": "",
          "path": "skills/rework-plan-writer/SKILL.md",
          "url": "https://github.com/45ck/code-review-inspection-skills/blob/016713aaf9f77b46bbd440d64ee811ddd4043d43/skills/rework-plan-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "content-machine",
      "description": "CLI-first automated short-form video generator for TikTok, Reels, and Shorts (npm: @45ck/content-machine)",
      "url": "https://github.com/45ck/content-machine",
      "branch": "master",
      "revision": "46cfe459d9ffbf40f847399e3f88c7c380074e7b",
      "updatedAt": "2026-07-24T06:02:36Z",
      "license": "MIT",
      "skills": [
        {
          "name": "_template",
          "description": "One-sentence summary of the skill for a coding agent.",
          "path": "skills/_template/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/_template/SKILL.md"
        },
        {
          "name": "animation-explainer-short",
          "description": "Make a faceless explainer short using diagrams, motion cards, generated scenes, typography, and light footage support instead of relying on talking heads or pure stock footage.",
          "path": "skills/animation-explainer-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/animation-explainer-short/SKILL.md"
        },
        {
          "name": "asset-fingerprint-cache",
          "description": "Track generated media assets with stable file fingerprints so caches, previews, and downstream consumers can tell when storyboards, videos, thumbnails, or design assets actually changed.",
          "path": "skills/asset-fingerprint-cache/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/asset-fingerprint-cache/SKILL.md"
        },
        {
          "name": "asset-ledger",
          "description": "Build or update a machine-readable asset ledger for generated, local, stock, audio, gameplay, and manually assembled demo assets so publish-prep can review provenance.",
          "path": "skills/asset-ledger/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/asset-ledger/SKILL.md"
        },
        {
          "name": "boundary-snap",
          "description": "Snap selected highlight candidate boundaries to nearby sentence or pause boundaries before clipping.",
          "path": "skills/boundary-snap/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/boundary-snap/SKILL.md"
        },
        {
          "name": "brief-to-script",
          "description": "Turn a topic, packaging hint, or blueprint into a script file that the rest of the pack can use.",
          "path": "skills/brief-to-script/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/brief-to-script/SKILL.md"
        },
        {
          "name": "continuity-chain",
          "description": "Generate multi-scene AI video sequences with better visual continuity by chaining each scene from the last frame of the previous clip and resuming cleanly when some scenes already exist.",
          "path": "skills/continuity-chain/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/continuity-chain/SKILL.md"
        },
        {
          "name": "creative-source-scout",
          "description": "Use when brainstorming, selecting, or verifying external creative websites for content-machine videos, including animation/component libraries, design inspiration, stock media, 3D models/textures, AI image/video tools, music/SFX, fonts, icons, and other source assets.",
          "path": "skills/creative-source-scout/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/creative-source-scout/SKILL.md"
        },
        {
          "name": "doctor-report",
          "description": "Run the repo’s environment and dependency diagnostics as a JSON-stdio skill so Claude Code or Codex can capture a health report instead of scraping CLI stderr.",
          "path": "skills/doctor-report/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/doctor-report/SKILL.md"
        },
        {
          "name": "draft-embedded-pipeline-state",
          "description": "Keep short-production resume state directly inside the working draft artifact so each stage can mark done or failed status, record artifact paths, and safely skip completed work on rerun.",
          "path": "skills/draft-embedded-pipeline-state/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/draft-embedded-pipeline-state/SKILL.md"
        },
        {
          "name": "executive-producer-sendback",
          "description": "Orchestrate a multi-stage short-video run as a stateful review loop that can pass, revise, or send work back to an earlier stage when downstream reality invalidates upstream decisions.",
          "path": "skills/executive-producer-sendback/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/executive-producer-sendback/SKILL.md"
        },
        {
          "name": "face-or-screen-reframe",
          "description": "Reframe horizontal footage for 9:16 by branching early between face-led video and screen-recording video, using stable face-centered crops for one case and smoothed motion-following crops for the other.",
          "path": "skills/face-or-screen-reframe/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/face-or-screen-reframe/SKILL.md"
        },
        {
          "name": "faceless-mixed-short",
          "description": "Build a faceless short that mixes voiceover, stock footage, local footage, gameplay, AI-generated images or clips, captions, and music into one coherent edit.",
          "path": "skills/faceless-mixed-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/faceless-mixed-short/SKILL.md"
        },
        {
          "name": "facts-listicle-short",
          "description": "Build a numbered or promise-driven fact short with one clear beat per fact, strong hook phrasing, timed support visuals, and listicle-native packaging.",
          "path": "skills/facts-listicle-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/facts-listicle-short/SKILL.md"
        },
        {
          "name": "gameplay-confession-short",
          "description": "Turn a confession, AITA-style dilemma, roommate drama, or anonymous storytime into a fast mobile-native short with story footage or receipts on top, Subway Surfers or similar gameplay on bottom, and aggressive midpoint captions.",
          "path": "skills/gameplay-confession-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/gameplay-confession-short/SKILL.md"
        },
        {
          "name": "generate-short",
          "description": "Build a full short from brief to reviewed MP4 while keeping script, audio, visuals, captions, and validation aligned as one edit.",
          "path": "skills/generate-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/generate-short/SKILL.md"
        },
        {
          "name": "generated-asset-versioning",
          "description": "Preserve version history for generated storyboards, clips, character sheets, scene art, props, and other media assets so revisions can be compared, restored, and traced instead of being overwritten blindly.",
          "path": "skills/generated-asset-versioning/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/generated-asset-versioning/SKILL.md"
        },
        {
          "name": "highlight-approval",
          "description": "Approve or reject ranked longform highlight candidates before boundary snapping, clipping, reframing, or rendering.",
          "path": "skills/highlight-approval/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/highlight-approval/SKILL.md"
        },
        {
          "name": "highlight-approval-loop",
          "description": "Add an explicit review loop to longform clip selection so candidate highlights can be approved, rejected, or regenerated before the rest of the short pipeline proceeds.",
          "path": "skills/highlight-approval-loop/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/highlight-approval-loop/SKILL.md"
        },
        {
          "name": "hook-asset-verifier",
          "description": "Verify the generated hook card or hook overlay asset directly before timeline assembly so broken sizing, unreadable typography, or failed asset generation is caught upstream instead of inside the finished video.",
          "path": "skills/hook-asset-verifier/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/hook-asset-verifier/SKILL.md"
        },
        {
          "name": "hook-overlay",
          "description": "Turn a short's opening hook into its own styled visual asset or overlay card so the first beat lands as designed typography, not as an afterthought subtitle.",
          "path": "skills/hook-overlay/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/hook-overlay/SKILL.md"
        },
        {
          "name": "hook-packaging",
          "description": "Generate and evaluate multiple short-form hook, title, cover, opening-frame, and platform-packaging variants before scripting or rendering, then choose a default and preserve the rationale.",
          "path": "skills/hook-packaging/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/hook-packaging/SKILL.md"
        },
        {
          "name": "karaoke-ass-captions",
          "description": "Build ASS-based karaoke captions with fixed-position word highlighting so the active word changes in place without the whole subtitle block jumping around.",
          "path": "skills/karaoke-ass-captions/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/karaoke-ass-captions/SKILL.md"
        },
        {
          "name": "longform-clip-extract",
          "description": "Extract approved longform highlight candidates into clip-local video, audio, timestamps, visuals, and clip-plan artifacts after selection, boundary snap, and approval.",
          "path": "skills/longform-clip-extract/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/longform-clip-extract/SKILL.md"
        },
        {
          "name": "longform-highlight-select",
          "description": "Select candidate short-form moments from word-level timestamps by scoring hook strength, coherence, payoff, silence risk, filler risk, and boundary quality before clipping or reframing.",
          "path": "skills/longform-highlight-select/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/longform-highlight-select/SKILL.md"
        },
        {
          "name": "longform-to-shorts",
          "description": "Turn a podcast, interview, talk, screen recording, or long YouTube video into strong vertical shorts by selecting moments, snapping cut boundaries, reframing to 9:16, and rendering with native captions.",
          "path": "skills/longform-to-shorts/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/longform-to-shorts/SKILL.md"
        },
        {
          "name": "media-index",
          "description": "Maintain a local JSON index of reusable source media, transcripts, tags, and probe metadata.",
          "path": "skills/media-index/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/media-index/SKILL.md"
        },
        {
          "name": "metrics-feedback-loop",
          "description": "Turn publish receipts and performance metrics into reusable style-profile or niche-profile updates that say what to repeat, kill, or test next.",
          "path": "skills/metrics-feedback-loop/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/metrics-feedback-loop/SKILL.md"
        },
        {
          "name": "micro-doc-breakdown-short",
          "description": "Make a 30-60 second faceless micro-documentary short with archival-style cards, timeline beats, evidence inserts, narration, captions, and publish-prep review.",
          "path": "skills/micro-doc-breakdown-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/micro-doc-breakdown-short/SKILL.md"
        },
        {
          "name": "motion-card-lesson-short",
          "description": "Build a narrow educational short around motion cards, timed reveals, quiz beats, or vocabulary-style prompts where the primary visual system is designed cards rather than stock footage or freeform generated scenes.",
          "path": "skills/motion-card-lesson-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/motion-card-lesson-short/SKILL.md"
        },
        {
          "name": "motion-design-coder",
          "description": "Use when generating or improving SVG, HTML, CSS, React, or Remotion animations for content-machine videos so motion is frame-driven, smooth, readable, performant, and safe for captions/platform chrome.",
          "path": "skills/motion-design-coder/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/motion-design-coder/SKILL.md"
        },
        {
          "name": "niche-profile-draft",
          "description": "Generate one short-form draft artifact that uses a niche profile to shape hook style, tone, pacing, b-roll prompts, packaging copy, and thumbnail direction instead of treating those as separate disconnected steps.",
          "path": "skills/niche-profile-draft/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/niche-profile-draft/SKILL.md"
        },
        {
          "name": "partial-regeneration",
          "description": "Resume or rerun only the failed or missing stages of a short-form production run so agents do not regenerate every image, clip, voiceover, or scene on every retry.",
          "path": "skills/partial-regeneration/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/partial-regeneration/SKILL.md"
        },
        {
          "name": "platform-packaging",
          "description": "Generate platform-specific publish metadata, fit checks, and upload checklists for short-form and social video without auto-uploading.",
          "path": "skills/platform-packaging/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/platform-packaging/SKILL.md"
        },
        {
          "name": "procedural-gameplay-backgrounds",
          "description": "Use when creating, selecting, or adapting caption-clean 3D or procedural gameplay-like background loops for shorts without replacing the chosen content lane.",
          "path": "skills/procedural-gameplay-backgrounds/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/procedural-gameplay-backgrounds/SKILL.md"
        },
        {
          "name": "publish-prep-review",
          "description": "Score the script, validate the rendered video, and produce publish metadata so the agent can decide whether a short is ready to upload.",
          "path": "skills/publish-prep-review/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/publish-prep-review/SKILL.md"
        },
        {
          "name": "reddit-card-overlay",
          "description": "Build Reddit-style post cards and similar social-thread overlays as reusable visual assets so story shorts can show the post, author, votes, and comments cleanly instead of faking everything directly in the timeline.",
          "path": "skills/reddit-card-overlay/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/reddit-card-overlay/SKILL.md"
        },
        {
          "name": "reddit-post-over-gameplay-short",
          "description": "Create the classic Reddit-story format where a Reddit post card appears over full-screen gameplay first, then the card leaves and narration captions continue directly over the gameplay.",
          "path": "skills/reddit-post-over-gameplay-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/reddit-post-over-gameplay-short/SKILL.md"
        },
        {
          "name": "reddit-story-short",
          "description": "Turn a Reddit-style post, confession, text thread, or comment story into a strong faceless short with narration, on-screen text rhythm, captions, visual support, and payoff.",
          "path": "skills/reddit-story-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/reddit-story-short/SKILL.md"
        },
        {
          "name": "reframe-vertical",
          "description": "Convert wide or mixed-format source material into readable 9:16 video using speaker tracking, face tracking, cursor tracking, scene-aware cropping, and safe fallback strategies.",
          "path": "skills/reframe-vertical/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/reframe-vertical/SKILL.md"
        },
        {
          "name": "retention-pass",
          "description": "Review scripts, timelines, scene plans, or rendered shorts for retention and mobile pacing before final render approval or publish readiness.",
          "path": "skills/retention-pass/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/retention-pass/SKILL.md"
        },
        {
          "name": "retry-with-cache",
          "description": "Retry failed short-generation runs while reusing valid generated assets such as voice, actor, b-roll, or scene outputs so reruns are faster, cheaper, and less destructive.",
          "path": "skills/retry-with-cache/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/retry-with-cache/SKILL.md"
        },
        {
          "name": "reverse-engineer-winner",
          "description": "Analyze a reference short from a local file or URL into reusable breakdown files so an agent can study what made it work.",
          "path": "skills/reverse-engineer-winner/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/reverse-engineer-winner/SKILL.md"
        },
        {
          "name": "saas-problem-solution-short",
          "description": "Turn a product or SaaS into a short ad or creator-style pitch using hook, problem, solution, proof/demo, and CTA beats with avatar, b-roll, or mixed support visuals.",
          "path": "skills/saas-problem-solution-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/saas-problem-solution-short/SKILL.md"
        },
        {
          "name": "scene-aware-smart-crop",
          "description": "Reframe wide video into portrait by detecting real scene boundaries first, then choosing a crop strategy per scene instead of forcing one tracking rule over the whole clip.",
          "path": "skills/scene-aware-smart-crop/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/scene-aware-smart-crop/SKILL.md"
        },
        {
          "name": "scene-by-scene-faceless-pipeline",
          "description": "Build a faceless short as a deterministic scene queue where each scene gets its own narration, caption timings, source clip, and final assembly step instead of treating the whole video as one undifferentiated blob.",
          "path": "skills/scene-by-scene-faceless-pipeline/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/scene-by-scene-faceless-pipeline/SKILL.md"
        },
        {
          "name": "scene-pacing-verifier",
          "description": "Verify that narration cues, visual landmarks, and scene durations align so a short does not freeze, rush, or leave the voiceover unsupported.",
          "path": "skills/scene-pacing-verifier/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/scene-pacing-verifier/SKILL.md"
        },
        {
          "name": "scene-variation-check",
          "description": "Review a scene plan before generation or render to catch slideshow risk, repetitive shots, weak movement, generic prompts, and missing visual peaks that make short-form videos feel flat.",
          "path": "skills/scene-variation-check/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/scene-variation-check/SKILL.md"
        },
        {
          "name": "script-to-audio",
          "description": "Generate a voiceover WAV plus timestamps from a script file so later steps can build captions and video from it.",
          "path": "skills/script-to-audio/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/script-to-audio/SKILL.md"
        },
        {
          "name": "short-form-archetype-research",
          "description": "Route and quality-gate TikTok, Instagram Reels, and YouTube Shorts production using the local 2026-04-29 archetype research pack, blueprints, repo evidence summaries, workflow guides, and provenance rules.",
          "path": "skills/short-form-archetype-research/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/short-form-archetype-research/SKILL.md"
        },
        {
          "name": "short-form-captions",
          "description": "Design and implement burned-in captions for short-form video across TikTok, Reels, Shorts, CapCut, Hormozi, karaoke, and educational styles using this repo's visual system and timing rules.",
          "path": "skills/short-form-captions/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/short-form-captions/SKILL.md"
        },
        {
          "name": "short-form-production-playbook",
          "description": "Plan, build, and fix short-form videos like an editor, using hook-first structure, caption-aware visual design, Remotion/FFmpeg assembly, and reject-regenerate review loops instead of one-shot automation.",
          "path": "skills/short-form-production-playbook/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/short-form-production-playbook/SKILL.md"
        },
        {
          "name": "shot-prompt-builder",
          "description": "Convert a scene plan into stronger image or video generation prompts by using explicit shot language, movement, lighting, depth, and subject texture instead of generic style prefixes.",
          "path": "skills/shot-prompt-builder/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/shot-prompt-builder/SKILL.md"
        },
        {
          "name": "skill-catalog",
          "description": "Enumerate the repo-local skills, entrypoints, inputs, and example requests so Claude Code or Codex can discover the shipped skill surface without reading every folder manually.",
          "path": "skills/skill-catalog/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/skill-catalog/SKILL.md"
        },
        {
          "name": "slideshow-risk-review",
          "description": "Review a short or scene plan for repetition, decorative visuals, weak motion, text overreliance, and unsupported cinematic claims before it ships as a lifeless slideshow.",
          "path": "skills/slideshow-risk-review/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/slideshow-risk-review/SKILL.md"
        },
        {
          "name": "source-media-analyze",
          "description": "Probe source media locally with ffprobe/ffmpeg and produce duration, orientation, stream, scene-change, silence, and audio-energy metadata.",
          "path": "skills/source-media-analyze/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/source-media-analyze/SKILL.md"
        },
        {
          "name": "source-media-review",
          "description": "Audit user-supplied video, audio, image, and gameplay inputs before planning or render so the agent knows what is actually in the media, what quality risks exist, and whether the input is fit for reuse.",
          "path": "skills/source-media-review/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/source-media-review/SKILL.md"
        },
        {
          "name": "stock-footage-edutainment-short",
          "description": "Turn a topic, fact, or news hook into a faceless stock-footage explainer short with hard scene structure, timed visual intent, captions, music, and packaging.",
          "path": "skills/stock-footage-edutainment-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/stock-footage-edutainment-short/SKILL.md"
        },
        {
          "name": "storyboard-continuity-reference",
          "description": "Use the previous storyboard frame as a controlled reference input for the next storyboard or generated shot so adjacent scenes preserve color, composition, and scene continuity without copying the old frame blindly.",
          "path": "skills/storyboard-continuity-reference/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/storyboard-continuity-reference/SKILL.md"
        },
        {
          "name": "style-profile-library",
          "description": "Save reusable local short-form style profiles for captions, pacing, visual rules, and render defaults.",
          "path": "skills/style-profile-library/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/style-profile-library/SKILL.md"
        },
        {
          "name": "text-message-drama-short",
          "description": "Turn chat logs, DMs, iMessage-style arguments, or receipt-heavy reveal stories into a short that uses message bubbles, timestamps, and receipts as the main visual grammar instead of generic footage.",
          "path": "skills/text-message-drama-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/text-message-drama-short/SKILL.md"
        },
        {
          "name": "text-selection-to-timestamps",
          "description": "Recover exact clip timestamps by matching model-selected transcript text back onto the source word timeline instead of asking the model to guess timestamps directly.",
          "path": "skills/text-selection-to-timestamps/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/text-selection-to-timestamps/SKILL.md"
        },
        {
          "name": "timestamps-to-visuals",
          "description": "Turn timestamps into a `visuals.json` plan so the video stack can pick stock footage, gameplay, local media, or generated shots.",
          "path": "skills/timestamps-to-visuals/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/timestamps-to-visuals/SKILL.md"
        },
        {
          "name": "timing-sync",
          "description": "Measure actual audio durations and reconcile them with scene timing, script timing, or composition config so the edit matches the real voiceover instead of stale estimates.",
          "path": "skills/timing-sync/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/timing-sync/SKILL.md"
        },
        {
          "name": "token-level-caption-timestamps",
          "description": "Use token-level ASR timestamps as the caption timing source so word highlights, tight subtitle chunks, and narration-linked edits are based on real spoken timing instead of coarse segment estimates.",
          "path": "skills/token-level-caption-timestamps/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/token-level-caption-timestamps/SKILL.md"
        },
        {
          "name": "ugc-avatar-short",
          "description": "Create an avatar-led or AI-actor short for product, offer, or social proof content, combining script, presenter delivery, supporting b-roll, captions, and CTA without making the video look like generic ad sludge.",
          "path": "skills/ugc-avatar-short/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/ugc-avatar-short/SKILL.md"
        },
        {
          "name": "video-render",
          "description": "Assemble the final short from visuals, timestamps, audio, and caption treatment, using the repo's Remotion stack without losing short-form visual intent.",
          "path": "skills/video-render/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/video-render/SKILL.md"
        },
        {
          "name": "virality-review",
          "description": "Review a short before or after production using quality gates for hook, retention, clarity, payoff, risk, and platform fit without promising guaranteed virality.",
          "path": "skills/virality-review/SKILL.md",
          "url": "https://github.com/45ck/content-machine/blob/46cfe459d9ffbf40f847399e3f88c7c380074e7b/skills/virality-review/SKILL.md"
        }
      ]
    },
    {
      "name": "data-structures-algorithmic-reasoning-skills",
      "description": "Data structures and algorithmic reasoning skill pack for complexity, invariants, graphs, recursion, and problem decomposition.",
      "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills",
      "branch": "main",
      "revision": "2dac78561caefd4f3a53f273376c2803fec09996",
      "updatedAt": "2026-04-11T01:46:39Z",
      "license": "MIT",
      "skills": [
        {
          "name": "algorithm-trace-checker",
          "description": "",
          "path": "skills/algorithm-trace-checker/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/algorithm-trace-checker/SKILL.md"
        },
        {
          "name": "array-vs-linked-structure-reviewer",
          "description": "",
          "path": "skills/array-vs-linked-structure-reviewer/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/array-vs-linked-structure-reviewer/SKILL.md"
        },
        {
          "name": "complexity-red-flag-detector",
          "description": "",
          "path": "skills/complexity-red-flag-detector/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/complexity-red-flag-detector/SKILL.md"
        },
        {
          "name": "data-structure-selector",
          "description": "",
          "path": "skills/data-structure-selector/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/data-structure-selector/SKILL.md"
        },
        {
          "name": "graph-modeling-advisor",
          "description": "",
          "path": "skills/graph-modeling-advisor/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/graph-modeling-advisor/SKILL.md"
        },
        {
          "name": "invariant-finder",
          "description": "",
          "path": "skills/invariant-finder/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/invariant-finder/SKILL.md"
        },
        {
          "name": "recursion-iteration-transformer",
          "description": "",
          "path": "skills/recursion-iteration-transformer/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/recursion-iteration-transformer/SKILL.md"
        },
        {
          "name": "sorting-searching-selector",
          "description": "",
          "path": "skills/sorting-searching-selector/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/sorting-searching-selector/SKILL.md"
        },
        {
          "name": "stack-queue-tree-graph-advisor",
          "description": "",
          "path": "skills/stack-queue-tree-graph-advisor/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/stack-queue-tree-graph-advisor/SKILL.md"
        },
        {
          "name": "time-space-tradeoff-reviewer",
          "description": "",
          "path": "skills/time-space-tradeoff-reviewer/SKILL.md",
          "url": "https://github.com/45ck/data-structures-algorithmic-reasoning-skills/blob/2dac78561caefd4f3a53f273376c2803fec09996/skills/time-space-tradeoff-reviewer/SKILL.md"
        }
      ]
    },
    {
      "name": "demo-machine",
      "description": "Demo as code — turn YAML specs into polished product demo videos with smooth cursor animation, natural typing, and professional overlays",
      "url": "https://github.com/45ck/demo-machine",
      "branch": "master",
      "revision": "002020326f5ba41f66c48d791eab922632ec9bc9",
      "updatedAt": "2026-07-16T16:00:56Z",
      "license": "MIT",
      "skills": [
        {
          "name": "demo-debug",
          "description": "Debug a failing demo-machine spec. Use when a demo capture or pipeline run fails with errors.",
          "path": ".claude/skills/demo-debug/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/demo-debug/SKILL.md"
        },
        {
          "name": "demo-from-url",
          "description": "Generate a complete demo-machine YAML spec by crawling a live web app. Give it a URL and description, get a ready-to-run spec.",
          "path": ".claude/skills/demo-from-url/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/demo-from-url/SKILL.md"
        },
        {
          "name": "demo-iterate",
          "description": "Iteratively refine a demo spec through run-review-fix cycles until the output is satisfactory.",
          "path": ".claude/skills/demo-iterate/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/demo-iterate/SKILL.md"
        },
        {
          "name": "demo-machine",
          "description": "Generate a polished product demo video from a YAML spec using demo-machine. Use when the user wants to create, run, or update a demo video for their app.",
          "path": ".claude/skills/demo-machine/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/demo-machine/SKILL.md"
        },
        {
          "name": "demo-optimize",
          "description": "Optimize an existing demo-machine spec for better quality, pacing, and narration. Use when a demo works but needs polish.",
          "path": ".claude/skills/demo-optimize/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/demo-optimize/SKILL.md"
        },
        {
          "name": "heal-spec",
          "description": "Automatically fix a broken demo-machine spec by analyzing failure artifacts (screenshots, DOM, error logs). Use when a demo fails after a UI change.",
          "path": ".claude/skills/heal-spec/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/heal-spec/SKILL.md"
        },
        {
          "name": "narrate-spec",
          "description": "Generate compelling AI narration for every step in a demo-machine spec. Use when a spec has no narration or needs better narration text.",
          "path": ".claude/skills/narrate-spec/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/narrate-spec/SKILL.md"
        },
        {
          "name": "review-demo",
          "description": "AI quality review of a completed demo run. Analyzes event log, timing, and narration to flag issues and suggest improvements.",
          "path": ".claude/skills/review-demo/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/review-demo/SKILL.md"
        },
        {
          "name": "spec-from-test",
          "description": "Convert an existing Playwright or Cypress E2E test file into a demo-machine YAML spec. Reuses test coverage as demo scripts.",
          "path": ".claude/skills/spec-from-test/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/spec-from-test/SKILL.md"
        },
        {
          "name": "translate-spec",
          "description": "Translate all narration text in a demo-machine spec to another language, producing a localized copy.",
          "path": ".claude/skills/translate-spec/SKILL.md",
          "url": "https://github.com/45ck/demo-machine/blob/002020326f5ba41f66c48d791eab922632ec9bc9/.claude/skills/translate-spec/SKILL.md"
        }
      ]
    },
    {
      "name": "deployment-release-skills",
      "description": "Deployment and release skill pack for rollout strategy, cut readiness, rollback planning, monitoring, and go live checks.",
      "url": "https://github.com/45ck/deployment-release-skills",
      "branch": "main",
      "revision": "f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836",
      "updatedAt": "2026-04-11T01:46:41Z",
      "license": "MIT",
      "skills": [
        {
          "name": "deployment-risk-checker",
          "description": "",
          "path": "skills/deployment-risk-checker/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/deployment-risk-checker/SKILL.md"
        },
        {
          "name": "direct-vs-parallel-vs-phased-vs-pilot-selector",
          "description": "",
          "path": "skills/direct-vs-parallel-vs-phased-vs-pilot-selector/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/direct-vs-parallel-vs-phased-vs-pilot-selector/SKILL.md"
        },
        {
          "name": "environment-promotion-checker",
          "description": "",
          "path": "skills/environment-promotion-checker/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/environment-promotion-checker/SKILL.md"
        },
        {
          "name": "go-live-readiness-reviewer",
          "description": "",
          "path": "skills/go-live-readiness-reviewer/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/go-live-readiness-reviewer/SKILL.md"
        },
        {
          "name": "post-release-monitoring-plan",
          "description": "",
          "path": "skills/post-release-monitoring-plan/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/post-release-monitoring-plan/SKILL.md"
        },
        {
          "name": "release-cut-checker",
          "description": "",
          "path": "skills/release-cut-checker/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/release-cut-checker/SKILL.md"
        },
        {
          "name": "release-notes-writer",
          "description": "",
          "path": "skills/release-notes-writer/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/release-notes-writer/SKILL.md"
        },
        {
          "name": "rollback-readiness-checker",
          "description": "",
          "path": "skills/rollback-readiness-checker/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/rollback-readiness-checker/SKILL.md"
        },
        {
          "name": "runbook-writer",
          "description": "",
          "path": "skills/runbook-writer/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/runbook-writer/SKILL.md"
        },
        {
          "name": "uat-readiness-checker",
          "description": "",
          "path": "skills/uat-readiness-checker/SKILL.md",
          "url": "https://github.com/45ck/deployment-release-skills/blob/f1b0396f07eb5f5780a94e8d0b3a3b7f3b48c836/skills/uat-readiness-checker/SKILL.md"
        }
      ]
    },
    {
      "name": "design-for-testability-skills",
      "description": "Design for testability skill pack for seams, dependency injection, determinism, hidden I O review, and test-friendly design.",
      "url": "https://github.com/45ck/design-for-testability-skills",
      "branch": "main",
      "revision": "6e0d4b64e46d7bf04da7105c60ebb14408965503",
      "updatedAt": "2026-04-11T01:46:44Z",
      "license": "MIT",
      "skills": [
        {
          "name": "api-contract-testability-checker",
          "description": "",
          "path": "skills/api-contract-testability-checker/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/api-contract-testability-checker/SKILL.md"
        },
        {
          "name": "constructor-simplifier",
          "description": "",
          "path": "skills/constructor-simplifier/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/constructor-simplifier/SKILL.md"
        },
        {
          "name": "dependency-injection-advisor",
          "description": "",
          "path": "skills/dependency-injection-advisor/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/dependency-injection-advisor/SKILL.md"
        },
        {
          "name": "determinism-reviewer",
          "description": "",
          "path": "skills/determinism-reviewer/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/determinism-reviewer/SKILL.md"
        },
        {
          "name": "hidden-io-detector",
          "description": "",
          "path": "skills/hidden-io-detector/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/hidden-io-detector/SKILL.md"
        },
        {
          "name": "pure-function-opportunity-finder",
          "description": "",
          "path": "skills/pure-function-opportunity-finder/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/pure-function-opportunity-finder/SKILL.md"
        },
        {
          "name": "seam-finder",
          "description": "",
          "path": "skills/seam-finder/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/seam-finder/SKILL.md"
        },
        {
          "name": "side-effect-isolation-reviewer",
          "description": "",
          "path": "skills/side-effect-isolation-reviewer/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/side-effect-isolation-reviewer/SKILL.md"
        },
        {
          "name": "testability-reviewer",
          "description": "",
          "path": "skills/testability-reviewer/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/testability-reviewer/SKILL.md"
        },
        {
          "name": "time-randomness-abstraction-advisor",
          "description": "",
          "path": "skills/time-randomness-abstraction-advisor/SKILL.md",
          "url": "https://github.com/45ck/design-for-testability-skills/blob/6e0d4b64e46d7bf04da7105c60ebb14408965503/skills/time-randomness-abstraction-advisor/SKILL.md"
        }
      ]
    },
    {
      "name": "documentation-evidence-skills",
      "description": "Documentation and evidence skill pack for specifications, rationale records, traceability, reports, plans, and evidence quality.",
      "url": "https://github.com/45ck/documentation-evidence-skills",
      "branch": "main",
      "revision": "a96d21ba72d679ecadf55b0952397ab79613a314",
      "updatedAt": "2026-04-11T01:46:47Z",
      "license": "MIT",
      "skills": [
        {
          "name": "appendix-assembler",
          "description": "",
          "path": "skills/appendix-assembler/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/appendix-assembler/SKILL.md"
        },
        {
          "name": "architecture-record-writer",
          "description": "",
          "path": "skills/architecture-record-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/architecture-record-writer/SKILL.md"
        },
        {
          "name": "bug-report-writer",
          "description": "",
          "path": "skills/bug-report-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/bug-report-writer/SKILL.md"
        },
        {
          "name": "decision-log-writer",
          "description": "",
          "path": "skills/decision-log-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/decision-log-writer/SKILL.md"
        },
        {
          "name": "design-rationale-writer",
          "description": "",
          "path": "skills/design-rationale-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/design-rationale-writer/SKILL.md"
        },
        {
          "name": "evaluation-report-writer",
          "description": "",
          "path": "skills/evaluation-report-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/evaluation-report-writer/SKILL.md"
        },
        {
          "name": "reference-integrity-checker",
          "description": "",
          "path": "skills/reference-integrity-checker/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/reference-integrity-checker/SKILL.md"
        },
        {
          "name": "spec-writer",
          "description": "",
          "path": "skills/spec-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/spec-writer/SKILL.md"
        },
        {
          "name": "test-case-table-builder",
          "description": "",
          "path": "skills/test-case-table-builder/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/test-case-table-builder/SKILL.md"
        },
        {
          "name": "test-plan-writer",
          "description": "",
          "path": "skills/test-plan-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/test-plan-writer/SKILL.md"
        },
        {
          "name": "traceability-matrix-writer",
          "description": "",
          "path": "skills/traceability-matrix-writer/SKILL.md",
          "url": "https://github.com/45ck/documentation-evidence-skills/blob/a96d21ba72d679ecadf55b0952397ab79613a314/skills/traceability-matrix-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "enterprise-architecture-integration-skills",
      "description": "Enterprise architecture and integration skill pack for topology, interfaces, messaging, cloud decisions, and system landscapes.",
      "url": "https://github.com/45ck/enterprise-architecture-integration-skills",
      "branch": "main",
      "revision": "5b219eacf488ea14ebd9fbc0a52dde5b1beed14c",
      "updatedAt": "2026-04-11T01:46:50Z",
      "license": "MIT",
      "skills": [
        {
          "name": "application-landscape-mapper",
          "description": "",
          "path": "skills/application-landscape-mapper/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/application-landscape-mapper/SKILL.md"
        },
        {
          "name": "ci-cd-readiness-checker",
          "description": "",
          "path": "skills/ci-cd-readiness-checker/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/ci-cd-readiness-checker/SKILL.md"
        },
        {
          "name": "container-vs-vm-advisor",
          "description": "",
          "path": "skills/container-vs-vm-advisor/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/container-vs-vm-advisor/SKILL.md"
        },
        {
          "name": "enterprise-context-mapper",
          "description": "",
          "path": "skills/enterprise-context-mapper/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/enterprise-context-mapper/SKILL.md"
        },
        {
          "name": "enterprise-domain-alignment-checker",
          "description": "",
          "path": "skills/enterprise-domain-alignment-checker/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/enterprise-domain-alignment-checker/SKILL.md"
        },
        {
          "name": "environment-topology-planner",
          "description": "",
          "path": "skills/environment-topology-planner/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/environment-topology-planner/SKILL.md"
        },
        {
          "name": "esb-fit-reviewer",
          "description": "",
          "path": "skills/esb-fit-reviewer/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/esb-fit-reviewer/SKILL.md"
        },
        {
          "name": "loose-coupling-checker",
          "description": "",
          "path": "skills/loose-coupling-checker/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/loose-coupling-checker/SKILL.md"
        },
        {
          "name": "message-bus-selector",
          "description": "",
          "path": "skills/message-bus-selector/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/message-bus-selector/SKILL.md"
        },
        {
          "name": "orchestration-vs-choreography-reviewer",
          "description": "",
          "path": "skills/orchestration-vs-choreography-reviewer/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/orchestration-vs-choreography-reviewer/SKILL.md"
        },
        {
          "name": "public-private-hybrid-cloud-selector",
          "description": "",
          "path": "skills/public-private-hybrid-cloud-selector/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/public-private-hybrid-cloud-selector/SKILL.md"
        },
        {
          "name": "publish-subscribe-designer",
          "description": "",
          "path": "skills/publish-subscribe-designer/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/publish-subscribe-designer/SKILL.md"
        },
        {
          "name": "rpc-vs-message-pattern-selector",
          "description": "",
          "path": "skills/rpc-vs-message-pattern-selector/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/rpc-vs-message-pattern-selector/SKILL.md"
        },
        {
          "name": "service-contract-designer",
          "description": "",
          "path": "skills/service-contract-designer/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/service-contract-designer/SKILL.md"
        },
        {
          "name": "soa-suitability-reviewer",
          "description": "",
          "path": "skills/soa-suitability-reviewer/SKILL.md",
          "url": "https://github.com/45ck/enterprise-architecture-integration-skills/blob/5b219eacf488ea14ebd9fbc0a52dde5b1beed14c/skills/soa-suitability-reviewer/SKILL.md"
        }
      ]
    },
    {
      "name": "fagan-inspection-skill",
      "description": "Formal inspection skill pack for structured review, defect discovery, inspection logs, and follow-up issue generation.",
      "url": "https://github.com/45ck/fagan-inspection-skill",
      "branch": "main",
      "revision": "13b17e59535d7ac1bee94eb1d88e4ff54be75ea3",
      "updatedAt": "2026-04-11T01:46:52Z",
      "license": "MIT",
      "skills": [
        {
          "name": "fagan-inspection",
          "description": "Formal defect-finding inspection of the current change set using Fagan steps. Use when the user asks for a Fagan inspection, deep review, code review, defect review, regression review, or a structured findings-first assessment of a diff, branch, staged changes, PR, or working tree. Uses parallel domain reviewers when supported and outputs a consolidated defect log plus verification.",
          "path": ".agents/skills/fagan-inspection/SKILL.md",
          "url": "https://github.com/45ck/fagan-inspection-skill/blob/13b17e59535d7ac1bee94eb1d88e4ff54be75ea3/.agents/skills/fagan-inspection/SKILL.md"
        },
        {
          "name": "fagan-inspection-beads",
          "description": "Run a Fagan Inspection and create Beads issues from the defect log. Use when the user wants a structured findings-first review plus actionable Beads tracking for the resulting defects. Converts defects into trackable Beads tasks with priorities, structured fields, and parent-child dependencies.",
          "path": ".agents/skills/fagan-inspection-beads/SKILL.md",
          "url": "https://github.com/45ck/fagan-inspection-skill/blob/13b17e59535d7ac1bee94eb1d88e4ff54be75ea3/.agents/skills/fagan-inspection-beads/SKILL.md"
        }
      ]
    },
    {
      "name": "frontier-agent-playbook",
      "description": "Canonical doctrine and skills for frontier agents.",
      "url": "https://github.com/45ck/frontier-agent-playbook",
      "branch": "main",
      "revision": "a46b2caf3b7ee60563a690c87f71fee26e030275",
      "updatedAt": "2026-04-11T03:04:42Z",
      "license": "MIT",
      "skills": [
        {
          "name": "digital-expert-test",
          "description": "Use when deciding whether an AI agent should even attempt a task. Trigger for novel integrations, device problems, workflow automation, cross-disciplinary analysis, or any idea that sounds “probably impossible” or “too much work” under human-first reasoning.",
          "path": "skills/digital-expert-test/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/digital-expert-test/SKILL.md"
        },
        {
          "name": "frontier-model-context",
          "description": "Use when planning, evaluating, or critiquing work where the key problem is stale capability priors about frontier LLMs. Trigger when the maintainer wants the model to reason from current benchmark-informed assumptions rather than defaulting to weak-agent, deterministic-first, or human-first thinking.",
          "path": "skills/frontier-model-context/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/frontier-model-context/SKILL.md"
        },
        {
          "name": "legacy-automation-fallback",
          "description": "Use when reviewing a prompt, spec, workflow, or architecture for deterministic-first regressions that replace LLM judgment with rules, keyword routing, fixed templates, or brittle scripts. Trigger whenever an LLM-native task is quietly being collapsed into old automation logic.",
          "path": "skills/legacy-automation-fallback/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/legacy-automation-fallback/SKILL.md"
        },
        {
          "name": "llm-default-architecture",
          "description": "Use when deciding how to make frontier LLMs the default cognitive engine in a task, automation, feature, or workflow. Trigger when the main risk is falling back to deterministic-first, keyword-first, or semantic-first designs before checking what frontier models can already do.",
          "path": "skills/llm-default-architecture/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/llm-default-architecture/SKILL.md"
        },
        {
          "name": "pre-ai-scarcity-thinking",
          "description": "Use when reviewing business, career, org-design, or process advice that may still be optimizing for old human clerical bottlenecks. Trigger when advice feels capability-lagged, manual-labor-centric, or built for a world before frontier models made large parts of knowledge-work cheap.",
          "path": "skills/pre-ai-scarcity-thinking/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/pre-ai-scarcity-thinking/SKILL.md"
        },
        {
          "name": "verification-first-delivery",
          "description": "Use when shipping changes, building automations with side effects, or planning long-running agent work. Trigger for code changes, integrations, migrations, device or network debugging, or any task where the agent needs deterministic evidence and rollback paths.",
          "path": "skills/verification-first-delivery/SKILL.md",
          "url": "https://github.com/45ck/frontier-agent-playbook/blob/a46b2caf3b7ee60563a690c87f71fee26e030275/skills/verification-first-delivery/SKILL.md"
        }
      ]
    },
    {
      "name": "hci-review-skill",
      "description": "HCI and UX review skill pack for prototypes, flows, usability evaluation, research planning, and interface critique.",
      "url": "https://github.com/45ck/hci-review-skill",
      "branch": "main",
      "revision": "970a57d1a2084642252963bfc9e00352bbc39e59",
      "updatedAt": "2026-04-11T01:59:25Z",
      "license": "MIT",
      "skills": [
        {
          "name": "accessibility-precheck",
          "description": "",
          "path": ".agents/skills/accessibility-precheck/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/accessibility-precheck/SKILL.md"
        },
        {
          "name": "cognitive-friction-detector",
          "description": "",
          "path": ".agents/skills/cognitive-friction-detector/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/cognitive-friction-detector/SKILL.md"
        },
        {
          "name": "cognitive-walkthrough",
          "description": "Step through a task as a first-time user and identify where intent, discoverability, feedback, or interpretation will break down.",
          "path": ".agents/skills/cognitive-walkthrough/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/cognitive-walkthrough/SKILL.md"
        },
        {
          "name": "cognitive-walkthrough-beads",
          "description": "Run a cognitive walkthrough and create Beads issues from the findings. Converts walkthrough breakdowns (Q1-Q4 failures) into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/cognitive-walkthrough-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/cognitive-walkthrough-beads/SKILL.md"
        },
        {
          "name": "conceptual-model",
          "description": "Build a conceptual model for a prototype or feature: actors, objects, actions, states, rules, and transitions.",
          "path": ".agents/skills/conceptual-model/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/conceptual-model/SKILL.md"
        },
        {
          "name": "conceptual-model-beads",
          "description": "Build a conceptual model and create Beads issues from the findings. Converts ambiguities, overloaded concepts, and unclear states into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/conceptual-model-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/conceptual-model-beads/SKILL.md"
        },
        {
          "name": "consistency-audit",
          "description": "Audit a prototype for cross-screen consistency in navigation, actions, states, patterns, and interaction rules.",
          "path": ".agents/skills/consistency-audit/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/consistency-audit/SKILL.md"
        },
        {
          "name": "consistency-audit-beads",
          "description": "Audit cross-screen consistency and create Beads issues from the findings. Converts consistency breaks and invariant violations into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/consistency-audit-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/consistency-audit-beads/SKILL.md"
        },
        {
          "name": "error-and-time-metrics-analyzer",
          "description": "",
          "path": ".agents/skills/error-and-time-metrics-analyzer/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/error-and-time-metrics-analyzer/SKILL.md"
        },
        {
          "name": "failure-path-audit",
          "description": "Audit all failure paths, edge cases, and non-happy-path states -- empty states, validation errors, permission failures, loading, undo, and recovery.",
          "path": ".agents/skills/failure-path-audit/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/failure-path-audit/SKILL.md"
        },
        {
          "name": "failure-path-audit-beads",
          "description": "Audit failure paths and create Beads issues from the findings. Converts unhandled failure states, missing empty states, and broken recovery paths into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/failure-path-audit-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/failure-path-audit-beads/SKILL.md"
        },
        {
          "name": "field-study-planner",
          "description": "",
          "path": ".agents/skills/field-study-planner/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/field-study-planner/SKILL.md"
        },
        {
          "name": "heuristic-eval",
          "description": "Run a structured heuristic evaluation against a prototype or feature, severity-rank the issues, and recommend fixes.",
          "path": ".agents/skills/heuristic-eval/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/heuristic-eval/SKILL.md"
        },
        {
          "name": "heuristic-eval-beads",
          "description": "Run a heuristic evaluation and create Beads issues from the findings. Converts Nielsen heuristic violations into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/heuristic-eval-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/heuristic-eval-beads/SKILL.md"
        },
        {
          "name": "high-fidelity-prototype-planner",
          "description": "",
          "path": ".agents/skills/high-fidelity-prototype-planner/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/high-fidelity-prototype-planner/SKILL.md"
        },
        {
          "name": "information-architecture",
          "description": "Define the information architecture for a prototype -- sitemap, navigation model, grouping logic, labeling, and action placement.",
          "path": ".agents/skills/information-architecture/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/information-architecture/SKILL.md"
        },
        {
          "name": "information-architecture-beads",
          "description": "Review information architecture and create Beads issues from the findings. Converts orphan screens, mislabeled navigation, and grouping problems into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/information-architecture-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/information-architecture-beads/SKILL.md"
        },
        {
          "name": "interaction-type-selector",
          "description": "",
          "path": ".agents/skills/interaction-type-selector/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/interaction-type-selector/SKILL.md"
        },
        {
          "name": "journey-map",
          "description": "Map the key user journeys for a prototype, including happy paths, edge cases, decision points, and recovery flows.",
          "path": ".agents/skills/journey-map/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/journey-map/SKILL.md"
        },
        {
          "name": "journey-map-beads",
          "description": "Map user journeys and create Beads issues from the findings. Converts dead ends, missing recovery paths, and confusion points into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/journey-map-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/journey-map-beads/SKILL.md"
        },
        {
          "name": "low-fidelity-prototype-planner",
          "description": "",
          "path": ".agents/skills/low-fidelity-prototype-planner/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/low-fidelity-prototype-planner/SKILL.md"
        },
        {
          "name": "mental-model-checker",
          "description": "",
          "path": ".agents/skills/mental-model-checker/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/mental-model-checker/SKILL.md"
        },
        {
          "name": "persona-synthesizer",
          "description": "",
          "path": ".agents/skills/persona-synthesizer/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/persona-synthesizer/SKILL.md"
        },
        {
          "name": "prototype-hci-pack",
          "description": "Create a full HCI review pack for a prototype: conceptual model, state model, journeys, glossary, information architecture, consistency audit, failure path audit, heuristic evaluation, cognitive walkthrough, scorecard, and summary.",
          "path": ".agents/skills/prototype-hci-pack/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/prototype-hci-pack/SKILL.md"
        },
        {
          "name": "prototype-hci-pack-beads",
          "description": "Run a full HCI review pack and create Beads issues from the findings. Converts scorecard weaknesses and confusion risks into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/prototype-hci-pack-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/prototype-hci-pack-beads/SKILL.md"
        },
        {
          "name": "representative-task-writer",
          "description": "",
          "path": ".agents/skills/representative-task-writer/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/representative-task-writer/SKILL.md"
        },
        {
          "name": "satisfaction-questionnaire-writer",
          "description": "",
          "path": ".agents/skills/satisfaction-questionnaire-writer/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/satisfaction-questionnaire-writer/SKILL.md"
        },
        {
          "name": "state-model",
          "description": "Define the state machines and lifecycles for all key entities in the system -- states, transitions, invalid transitions, and user-visible cues per state.",
          "path": ".agents/skills/state-model/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/state-model/SKILL.md"
        },
        {
          "name": "state-model-beads",
          "description": "Define state machines and lifecycles, then create Beads issues from the findings. Converts ambiguous states, silent transitions, and undefined exits into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/state-model-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/state-model-beads/SKILL.md"
        },
        {
          "name": "task-analysis-writer",
          "description": "",
          "path": ".agents/skills/task-analysis-writer/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/task-analysis-writer/SKILL.md"
        },
        {
          "name": "usability-test-planner",
          "description": "",
          "path": ".agents/skills/usability-test-planner/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/usability-test-planner/SKILL.md"
        },
        {
          "name": "vocabulary-audit",
          "description": "Normalize UI terminology by creating a canonical glossary of nouns, verbs, statuses, and labels used across the system.",
          "path": ".agents/skills/vocabulary-audit/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/vocabulary-audit/SKILL.md"
        },
        {
          "name": "vocabulary-audit-beads",
          "description": "Audit UI terminology and create Beads issues from the findings. Converts terminology drift, overloaded terms, and vague labels into trackable Beads tasks with priorities and dependencies.",
          "path": ".agents/skills/vocabulary-audit-beads/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/vocabulary-audit-beads/SKILL.md"
        },
        {
          "name": "wireframe-critic",
          "description": "",
          "path": ".agents/skills/wireframe-critic/SKILL.md",
          "url": "https://github.com/45ck/hci-review-skill/blob/970a57d1a2084642252963bfc9e00352bbc39e59/.agents/skills/wireframe-critic/SKILL.md"
        }
      ]
    },
    {
      "name": "justswipe",
      "description": "Swipe-first decision remote for Codex handoffs",
      "url": "https://github.com/45ck/justswipe",
      "branch": "main",
      "revision": "78e443a552fe61c7db91f3cfdb56365f9f9b5b3f",
      "updatedAt": "2026-07-26T03:19:14Z",
      "license": "MIT",
      "skills": [
        {
          "name": "justswipe",
          "description": "Use when a Codex thread or agent workflow should pause for human steering through JustSwipe, emit swipe cards, consume JustSwipe response packets, or install JustSwipe into a repository with AGENTS.md plus a skill file.",
          "path": "skills/justswipe/SKILL.md",
          "url": "https://github.com/45ck/justswipe/blob/78e443a552fe61c7db91f3cfdb56365f9f9b5b3f/skills/justswipe/SKILL.md"
        }
      ]
    },
    {
      "name": "llm-agent-security-skills",
      "description": "LLM and agent security skill pack for prompt injection, tool permissions, retrieval trust, memory poisoning, and context leaks.",
      "url": "https://github.com/45ck/llm-agent-security-skills",
      "branch": "main",
      "revision": "433c09cafd73a67daf0bade28cce40383a065c6a",
      "updatedAt": "2026-04-11T01:46:57Z",
      "license": "MIT",
      "skills": [
        {
          "name": "agent-agency-reviewer",
          "description": "",
          "path": "skills/agent-agency-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/agent-agency-reviewer/SKILL.md"
        },
        {
          "name": "agent-sandbox-reviewer",
          "description": "",
          "path": "skills/agent-sandbox-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/agent-sandbox-reviewer/SKILL.md"
        },
        {
          "name": "context-leak-reviewer",
          "description": "",
          "path": "skills/context-leak-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/context-leak-reviewer/SKILL.md"
        },
        {
          "name": "guardrail-policy-writer",
          "description": "",
          "path": "skills/guardrail-policy-writer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/guardrail-policy-writer/SKILL.md"
        },
        {
          "name": "llm-output-handling-checker",
          "description": "",
          "path": "skills/llm-output-handling-checker/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/llm-output-handling-checker/SKILL.md"
        },
        {
          "name": "memory-poisoning-risk-reviewer",
          "description": "",
          "path": "skills/memory-poisoning-risk-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/memory-poisoning-risk-reviewer/SKILL.md"
        },
        {
          "name": "prompt-injection-reviewer",
          "description": "",
          "path": "skills/prompt-injection-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/prompt-injection-reviewer/SKILL.md"
        },
        {
          "name": "retrieval-trustworthiness-reviewer",
          "description": "",
          "path": "skills/retrieval-trustworthiness-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/retrieval-trustworthiness-reviewer/SKILL.md"
        },
        {
          "name": "secret-exposure-reviewer",
          "description": "",
          "path": "skills/secret-exposure-reviewer/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/secret-exposure-reviewer/SKILL.md"
        },
        {
          "name": "tool-permission-boundary-checker",
          "description": "",
          "path": "skills/tool-permission-boundary-checker/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/tool-permission-boundary-checker/SKILL.md"
        },
        {
          "name": "unsafe-tool-chain-detector",
          "description": "",
          "path": "skills/unsafe-tool-chain-detector/SKILL.md",
          "url": "https://github.com/45ck/llm-agent-security-skills/blob/433c09cafd73a67daf0bade28cce40383a065c6a/skills/unsafe-tool-chain-detector/SKILL.md"
        }
      ]
    },
    {
      "name": "maintenance-evolution-skills",
      "description": "Maintenance and evolution skill pack for triage, root cause work, deprecation, migration readiness, and regression risk.",
      "url": "https://github.com/45ck/maintenance-evolution-skills",
      "branch": "main",
      "revision": "2cc8d0855feabb1c12e2e28893ccf939c954a629",
      "updatedAt": "2026-04-11T01:47:00Z",
      "license": "MIT",
      "skills": [
        {
          "name": "bug-reproduction-writer",
          "description": "",
          "path": "skills/bug-reproduction-writer/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/bug-reproduction-writer/SKILL.md"
        },
        {
          "name": "change-impact-mapper",
          "description": "",
          "path": "skills/change-impact-mapper/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/change-impact-mapper/SKILL.md"
        },
        {
          "name": "corrective-adaptive-perfective-preventive-classifier",
          "description": "",
          "path": "skills/corrective-adaptive-perfective-preventive-classifier/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/corrective-adaptive-perfective-preventive-classifier/SKILL.md"
        },
        {
          "name": "deprecation-planner",
          "description": "",
          "path": "skills/deprecation-planner/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/deprecation-planner/SKILL.md"
        },
        {
          "name": "hotfix-vs-patch-vs-version-update-selector",
          "description": "",
          "path": "skills/hotfix-vs-patch-vs-version-update-selector/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/hotfix-vs-patch-vs-version-update-selector/SKILL.md"
        },
        {
          "name": "maintenance-knowledge-capture-writer",
          "description": "",
          "path": "skills/maintenance-knowledge-capture-writer/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/maintenance-knowledge-capture-writer/SKILL.md"
        },
        {
          "name": "maintenance-triage-helper",
          "description": "",
          "path": "skills/maintenance-triage-helper/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/maintenance-triage-helper/SKILL.md"
        },
        {
          "name": "migration-readiness-checker",
          "description": "",
          "path": "skills/migration-readiness-checker/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/migration-readiness-checker/SKILL.md"
        },
        {
          "name": "regression-risk-reviewer",
          "description": "",
          "path": "skills/regression-risk-reviewer/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/regression-risk-reviewer/SKILL.md"
        },
        {
          "name": "rollback-plan-writer",
          "description": "",
          "path": "skills/rollback-plan-writer/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/rollback-plan-writer/SKILL.md"
        },
        {
          "name": "root-cause-hypothesis-generator",
          "description": "",
          "path": "skills/root-cause-hypothesis-generator/SKILL.md",
          "url": "https://github.com/45ck/maintenance-evolution-skills/blob/2cc8d0855feabb1c12e2e28893ccf939c954a629/skills/root-cause-hypothesis-generator/SKILL.md"
        }
      ]
    },
    {
      "name": "manual-qa-machine",
      "description": "AI-powered manual QA testing. Screenshots, console logs, and network capture at every step. Claude Code plugin + skill + CLI.",
      "url": "https://github.com/45ck/manual-qa-machine",
      "branch": "master",
      "revision": "1c4185feb3dd83893b1d99ce2c7d628a707d27ac",
      "updatedAt": "2026-04-11T02:30:35Z",
      "license": "MIT",
      "skills": [
        {
          "name": "qa",
          "description": "Full QA harness: exploratory testing, regression promotion, Playwright smoke tests, deterministic flow execution, and report artifacts through agent-browser.",
          "path": "skills/qa/SKILL.md",
          "url": "https://github.com/45ck/manual-qa-machine/blob/1c4185feb3dd83893b1d99ce2c7d628a707d27ac/skills/qa/SKILL.md"
        }
      ]
    },
    {
      "name": "marketing-product-skills",
      "description": "Marketing and product skill pack for positioning, launch planning, SEO, pricing, growth, messaging, and product strategy.",
      "url": "https://github.com/45ck/marketing-product-skills",
      "branch": "main",
      "revision": "d6e1f08b532f12c187de0c326e6bc082c7de5498",
      "updatedAt": "2026-04-11T01:47:03Z",
      "license": "MIT",
      "skills": [
        {
          "name": "customer-discovery-jtbd-synthesis",
          "description": "Turn interview notes, assumptions, or market context into customer discovery findings, jobs-to-be-done synthesis, and actionable product/GTM recommendations.",
          "path": ".agents/skills/customer-discovery-jtbd-synthesis/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/customer-discovery-jtbd-synthesis/SKILL.md"
        },
        {
          "name": "event-tracking-plan",
          "description": "Create or audit an event tracking plan for product, growth, and analytics workflows. Use when a team needs a source-of-truth taxonomy, instrumentation plan, and data governance rules.",
          "path": ".agents/skills/event-tracking-plan/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/event-tracking-plan/SKILL.md"
        },
        {
          "name": "experiment-design-readout",
          "description": "Turn a product or growth idea into a rigorous experiment brief and post-test readout format.",
          "path": ".agents/skills/experiment-design-readout/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/experiment-design-readout/SKILL.md"
        },
        {
          "name": "launch-plan",
          "description": "Build a coordinated product/marketing launch plan with messaging, assets, milestones, instrumentation, and post-launch review.",
          "path": ".agents/skills/launch-plan/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/launch-plan/SKILL.md"
        },
        {
          "name": "north-star-metric",
          "description": "Define or critique a product North Star Metric and its input metrics. Use when a team needs one shared leading indicator of customer value and growth.",
          "path": ".agents/skills/north-star-metric/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/north-star-metric/SKILL.md"
        },
        {
          "name": "onboarding-activation-audit",
          "description": "Audit a signup, onboarding, and activation flow to identify friction, missing value discovery, and concrete product/growth fixes.",
          "path": ".agents/skills/onboarding-activation-audit/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/onboarding-activation-audit/SKILL.md"
        },
        {
          "name": "positioning-messaging",
          "description": "Build or refine B2B/SaaS positioning, message hierarchy, and proof points from customer pains, differentiation, and market context.",
          "path": ".agents/skills/positioning-messaging/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/positioning-messaging/SKILL.md"
        },
        {
          "name": "pricing-packaging-hypothesis",
          "description": "Create a pricing and packaging hypothesis, research plan, and low-risk validation path tied to customer value and unit economics.",
          "path": ".agents/skills/pricing-packaging-hypothesis/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/pricing-packaging-hypothesis/SKILL.md"
        },
        {
          "name": "retention-diagnosis",
          "description": "Diagnose retention problems using lifecycle stages, behavior patterns, and practical product/growth interventions.",
          "path": ".agents/skills/retention-diagnosis/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/retention-diagnosis/SKILL.md"
        },
        {
          "name": "seo-geo-content-brief",
          "description": "Create a content brief optimized for search intent, answer-engine visibility, and product-led conversion.",
          "path": ".agents/skills/seo-geo-content-brief/SKILL.md",
          "url": "https://github.com/45ck/marketing-product-skills/blob/d6e1f08b532f12c187de0c326e6bc082c7de5498/.agents/skills/seo-geo-content-brief/SKILL.md"
        }
      ]
    },
    {
      "name": "mission-control-ui",
      "description": "mission-control-ui",
      "url": "https://github.com/45ck/mission-control-ui",
      "branch": "master",
      "revision": "48b69e6429ce247f4ad5fc36fed5fe2844df0766",
      "updatedAt": "2026-04-11T02:31:28Z",
      "license": null,
      "skills": [
        {
          "name": "architecture-guard",
          "description": "Enforce architecture boundaries using dependency-cruiser and generate a dependency graph.",
          "path": ".claude/skills/architecture-guard/SKILL.md",
          "url": "https://github.com/45ck/mission-control-ui/blob/48b69e6429ce247f4ad5fc36fed5fe2844df0766/.claude/skills/architecture-guard/SKILL.md"
        },
        {
          "name": "quality-check",
          "description": "Run the full local quality gate suite and write a report to reports/quality/.",
          "path": ".claude/skills/quality-check/SKILL.md",
          "url": "https://github.com/45ck/mission-control-ui/blob/48b69e6429ce247f4ad5fc36fed5fe2844df0766/.claude/skills/quality-check/SKILL.md"
        },
        {
          "name": "review",
          "description": "Run a formal inspection-style review using a checklist, producing a review record.",
          "path": ".claude/skills/review/SKILL.md",
          "url": "https://github.com/45ck/mission-control-ui/blob/48b69e6429ce247f4ad5fc36fed5fe2844df0766/.claude/skills/review/SKILL.md"
        }
      ]
    },
    {
      "name": "non-functional-testing-skills",
      "description": "Non-functional testing skill pack for performance, scalability, resilience, soak, stress, and operational quality checks.",
      "url": "https://github.com/45ck/non-functional-testing-skills",
      "branch": "main",
      "revision": "8190947930e4e8a6e49d60ebee94f0221c02804e",
      "updatedAt": "2026-04-11T01:47:05Z",
      "license": "MIT",
      "skills": [
        {
          "name": "load-test-scenario-writer",
          "description": "",
          "path": "skills/load-test-scenario-writer/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/load-test-scenario-writer/SKILL.md"
        },
        {
          "name": "nfr-evidence-matrix-builder",
          "description": "",
          "path": "skills/nfr-evidence-matrix-builder/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/nfr-evidence-matrix-builder/SKILL.md"
        },
        {
          "name": "observability-driven-test-planner",
          "description": "",
          "path": "skills/observability-driven-test-planner/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/observability-driven-test-planner/SKILL.md"
        },
        {
          "name": "performance-test-planner",
          "description": "",
          "path": "skills/performance-test-planner/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/performance-test-planner/SKILL.md"
        },
        {
          "name": "resilience-test-planner",
          "description": "",
          "path": "skills/resilience-test-planner/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/resilience-test-planner/SKILL.md"
        },
        {
          "name": "scalability-test-planner",
          "description": "",
          "path": "skills/scalability-test-planner/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/scalability-test-planner/SKILL.md"
        },
        {
          "name": "security-test-checklist-builder",
          "description": "",
          "path": "skills/security-test-checklist-builder/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/security-test-checklist-builder/SKILL.md"
        },
        {
          "name": "soak-test-planner",
          "description": "",
          "path": "skills/soak-test-planner/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/soak-test-planner/SKILL.md"
        },
        {
          "name": "stress-test-scenario-writer",
          "description": "",
          "path": "skills/stress-test-scenario-writer/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/stress-test-scenario-writer/SKILL.md"
        },
        {
          "name": "usability-test-checklist-builder",
          "description": "",
          "path": "skills/usability-test-checklist-builder/SKILL.md",
          "url": "https://github.com/45ck/non-functional-testing-skills/blob/8190947930e4e8a6e49d60ebee94f0221c02804e/skills/usability-test-checklist-builder/SKILL.md"
        }
      ]
    },
    {
      "name": "noslop",
      "description": "Enforcement-first quality gate installer for 19 languages: TypeScript, Rust, C#, Go, Python, Java, PHP, Ruby, Swift, Kotlin, C++, Scala, Elixir, Dart, Zig, Haskell, Lua, OCaml & more",
      "url": "https://github.com/45ck/noslop",
      "branch": "main",
      "revision": "412f5d90a55369fee59aff70299291eaab3114b5",
      "updatedAt": "2026-04-29T07:27:56Z",
      "license": "MIT",
      "skills": [
        {
          "name": "architecture-guard",
          "description": "Enforce architecture boundaries using dependency-cruiser and generate a dependency graph.",
          "path": ".claude/skills/architecture-guard/SKILL.md",
          "url": "https://github.com/45ck/noslop/blob/412f5d90a55369fee59aff70299291eaab3114b5/.claude/skills/architecture-guard/SKILL.md"
        },
        {
          "name": "context-loader",
          "description": "Load relevant codebase context based on task type. Trigger this skill when starting any task that involves understanding or modifying the Beacon codebase, especially when working in an unfamiliar area.",
          "path": "examples/long-horizon/06-context-compression/.claude/skills/context-loader/SKILL.md",
          "url": "https://github.com/45ck/noslop/blob/412f5d90a55369fee59aff70299291eaab3114b5/examples/long-horizon/06-context-compression/.claude/skills/context-loader/SKILL.md"
        },
        {
          "name": "quality-check",
          "description": "Run the full local quality gate suite and write a report to reports/quality/.",
          "path": ".claude/skills/quality-check/SKILL.md",
          "url": "https://github.com/45ck/noslop/blob/412f5d90a55369fee59aff70299291eaab3114b5/.claude/skills/quality-check/SKILL.md"
        },
        {
          "name": "review",
          "description": "Run a formal inspection-style review using a checklist, producing a review record.",
          "path": ".claude/skills/review/SKILL.md",
          "url": "https://github.com/45ck/noslop/blob/412f5d90a55369fee59aff70299291eaab3114b5/.claude/skills/review/SKILL.md"
        }
      ]
    },
    {
      "name": "oop-code-structure-skills",
      "description": "Object-oriented design skill pack for class responsibilities, encapsulation, composition, immutability, and code structure.",
      "url": "https://github.com/45ck/oop-code-structure-skills",
      "branch": "main",
      "revision": "f35674a6f09c728ef5a01e8240f51c8422be951f",
      "updatedAt": "2026-04-11T01:47:08Z",
      "license": "MIT",
      "skills": [
        {
          "name": "class-responsibility-checker",
          "description": "",
          "path": "skills/class-responsibility-checker/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/class-responsibility-checker/SKILL.md"
        },
        {
          "name": "constructor-sanity-checker",
          "description": "",
          "path": "skills/constructor-sanity-checker/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/constructor-sanity-checker/SKILL.md"
        },
        {
          "name": "encapsulation-reviewer",
          "description": "",
          "path": "skills/encapsulation-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/encapsulation-reviewer/SKILL.md"
        },
        {
          "name": "equals-hashcode-reviewer",
          "description": "",
          "path": "skills/equals-hashcode-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/equals-hashcode-reviewer/SKILL.md"
        },
        {
          "name": "immutability-opportunity-finder",
          "description": "",
          "path": "skills/immutability-opportunity-finder/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/immutability-opportunity-finder/SKILL.md"
        },
        {
          "name": "inheritance-vs-composition-advisor",
          "description": "",
          "path": "skills/inheritance-vs-composition-advisor/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/inheritance-vs-composition-advisor/SKILL.md"
        },
        {
          "name": "method-cohesion-checker",
          "description": "",
          "path": "skills/method-cohesion-checker/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/method-cohesion-checker/SKILL.md"
        },
        {
          "name": "naming-and-abstraction-reviewer",
          "description": "",
          "path": "skills/naming-and-abstraction-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/naming-and-abstraction-reviewer/SKILL.md"
        },
        {
          "name": "object-lifecycle-reviewer",
          "description": "",
          "path": "skills/object-lifecycle-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/object-lifecycle-reviewer/SKILL.md"
        },
        {
          "name": "overloading-overriding-reviewer",
          "description": "",
          "path": "skills/overloading-overriding-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/overloading-overriding-reviewer/SKILL.md"
        },
        {
          "name": "static-vs-instance-reviewer",
          "description": "",
          "path": "skills/static-vs-instance-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/static-vs-instance-reviewer/SKILL.md"
        },
        {
          "name": "visibility-modifier-reviewer",
          "description": "",
          "path": "skills/visibility-modifier-reviewer/SKILL.md",
          "url": "https://github.com/45ck/oop-code-structure-skills/blob/f35674a6f09c728ef5a01e8240f51c8422be951f/skills/visibility-modifier-reviewer/SKILL.md"
        }
      ]
    },
    {
      "name": "open-genome-agent",
      "description": "Local-first DNA and VCF analysis copilot for evidence-bound genomics workflows, confidence tiers, and Claude/Codex support.",
      "url": "https://github.com/45ck/open-genome-agent",
      "branch": "main",
      "revision": "820442bc62fb718ae616da49d8b77c2f0c8eb87b",
      "updatedAt": "2026-06-24T06:33:34Z",
      "license": "MIT",
      "skills": [
        {
          "name": "annotate-variants",
          "description": "Annotate variants with deterministic tools such as VEP and preserve exact tool versions and command provenance. Use after normalization and before prioritization.",
          "path": ".agents/skills/annotate-variants/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/annotate-variants/SKILL.md"
        },
        {
          "name": "detect-build-normalize",
          "description": "Detect the reference build and create a normalized derived copy without touching the raw input. Use before annotation or cross-tool comparison.",
          "path": ".agents/skills/detect-build-normalize/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/detect-build-normalize/SKILL.md"
        },
        {
          "name": "generate-report",
          "description": "Assemble structured findings and evidence into a human-readable report plus machine-readable index. Use after prioritization is finished.",
          "path": ".agents/skills/generate-report/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/generate-report/SKILL.md"
        },
        {
          "name": "ingest-vcf",
          "description": "Validate and inventory VCF or BCF input files before downstream analysis. Use when a user provides a genome variant file or asks what data is inside it.",
          "path": ".agents/skills/ingest-vcf/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/ingest-vcf/SKILL.md"
        },
        {
          "name": "nextflow-runner",
          "description": "Run or prepare reproducible Nextflow workflows for heavy genomics jobs. Use only for explicit workflow execution, not routine question answering.",
          "path": ".agents/skills/nextflow-runner/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/nextflow-runner/SKILL.md"
        },
        {
          "name": "pharmacogenomics",
          "description": "Generate a clearly separated pharmacogenomics section with conservative language and explicit human-review flags. Use only when the user requests drug-response analysis.",
          "path": ".agents/skills/pharmacogenomics/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/pharmacogenomics/SKILL.md"
        },
        {
          "name": "polygenic-risk",
          "description": "Run optional polygenic or trait-style scoring workflows and label all outputs as probabilistic. Use only when requested and keep results separate from direct variant findings.",
          "path": ".agents/skills/polygenic-risk/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/polygenic-risk/SKILL.md"
        },
        {
          "name": "prioritize-findings",
          "description": "Convert raw annotations into ranked, evidence-linked findings. Use after annotation when building a structured report.",
          "path": ".agents/skills/prioritize-findings/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/prioritize-findings/SKILL.md"
        },
        {
          "name": "query-variants",
          "description": "Answer targeted questions about genes, rsIDs, coordinates, or variant panels from local genome files. Use for focused exploration before full reporting.",
          "path": ".agents/skills/query-variants/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/query-variants/SKILL.md"
        },
        {
          "name": "setup-workstation",
          "description": "Prepare or validate a local genome-analysis workstation. Use before the first run on a machine or when toolchain drift is suspected.",
          "path": ".agents/skills/setup-workstation/SKILL.md",
          "url": "https://github.com/45ck/open-genome-agent/blob/820442bc62fb718ae616da49d8b77c2f0c8eb87b/.agents/skills/setup-workstation/SKILL.md"
        }
      ]
    },
    {
      "name": "openclaw-neo4j-memory-plugin",
      "description": "OpenClaw plugin: Neo4j-backed memory with auto recall/capture",
      "url": "https://github.com/45ck/openclaw-neo4j-memory-plugin",
      "branch": "master",
      "revision": "2a760106524a391ea4f74da51b1c890d0c057793",
      "updatedAt": "2026-03-01T09:04:43Z",
      "license": "MIT",
      "skills": []
    },
    {
      "name": "pentest-security-testing-skills",
      "description": "Pentest and security testing skill pack for scoping, reconnaissance, attack surfaces, OWASP checks, and finding reports.",
      "url": "https://github.com/45ck/pentest-security-testing-skills",
      "branch": "main",
      "revision": "59951656d05ad9aa0398cc20d4389c37b8a216ff",
      "updatedAt": "2026-04-11T01:47:11Z",
      "license": "MIT",
      "skills": [
        {
          "name": "api-attack-surface-mapper",
          "description": "",
          "path": "skills/api-attack-surface-mapper/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/api-attack-surface-mapper/SKILL.md"
        },
        {
          "name": "authorized-scope-checker",
          "description": "",
          "path": "skills/authorized-scope-checker/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/authorized-scope-checker/SKILL.md"
        },
        {
          "name": "cloud-asset-discovery-planner",
          "description": "",
          "path": "skills/cloud-asset-discovery-planner/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/cloud-asset-discovery-planner/SKILL.md"
        },
        {
          "name": "input-filter-bypass-checker",
          "description": "",
          "path": "skills/input-filter-bypass-checker/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/input-filter-bypass-checker/SKILL.md"
        },
        {
          "name": "manual-web-test-sequencer",
          "description": "",
          "path": "skills/manual-web-test-sequencer/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/manual-web-test-sequencer/SKILL.md"
        },
        {
          "name": "owasp-wstg-checklist-runner",
          "description": "",
          "path": "skills/owasp-wstg-checklist-runner/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/owasp-wstg-checklist-runner/SKILL.md"
        },
        {
          "name": "parameter-pollution-checker",
          "description": "",
          "path": "skills/parameter-pollution-checker/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/parameter-pollution-checker/SKILL.md"
        },
        {
          "name": "recon-plan-writer",
          "description": "",
          "path": "skills/recon-plan-writer/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/recon-plan-writer/SKILL.md"
        },
        {
          "name": "remediation-priority-ranker",
          "description": "",
          "path": "skills/remediation-priority-ranker/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/remediation-priority-ranker/SKILL.md"
        },
        {
          "name": "report-finding-writer",
          "description": "",
          "path": "skills/report-finding-writer/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/report-finding-writer/SKILL.md"
        },
        {
          "name": "repro-steps-writer",
          "description": "",
          "path": "skills/repro-steps-writer/SKILL.md",
          "url": "https://github.com/45ck/pentest-security-testing-skills/blob/59951656d05ad9aa0398cc20d4389c37b8a216ff/skills/repro-steps-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "Portarium",
      "description": "Open-source multi-tenant control plane for governable operations: policy, approvals, orchestration, and evidence across existing systems.",
      "url": "https://github.com/45ck/Portarium",
      "branch": "main",
      "revision": "5641e1fb67d31ecc718da13408d064e500a849c2",
      "updatedAt": "2026-06-18T19:17:54Z",
      "license": "MIT",
      "skills": [
        {
          "name": "architecture-guard",
          "description": "Enforce architecture boundaries using dependency-cruiser and generate a dependency graph.",
          "path": ".claude/skills/architecture-guard/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/architecture-guard/SKILL.md"
        },
        {
          "name": "bd-sync",
          "description": "Synchronise work with Beads (bd). Ensure current work is tracked, linked, and committed as evidence.",
          "path": ".claude/skills/bd-sync/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/bd-sync/SKILL.md"
        },
        {
          "name": "qa-agent-browser",
          "description": "Run deterministic browser QA using agent-browser. Produce QA report + trace/screenshot evidence.",
          "path": ".claude/skills/qa-agent-browser/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/qa-agent-browser/SKILL.md"
        },
        {
          "name": "quality-check",
          "description": "Run the full local quality gate suite and write a merge-evidence report to reports/quality/.",
          "path": ".claude/skills/quality-check/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/quality-check/SKILL.md"
        },
        {
          "name": "review-fagan",
          "description": "Run a formal inspection-style review (Fagan) using a checklist, producing a merge-blocking review record.",
          "path": ".claude/skills/review-fagan/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/review-fagan/SKILL.md"
        },
        {
          "name": "security-scan",
          "description": "Run security scans and write a security evidence report.",
          "path": ".claude/skills/security-scan/SKILL.md",
          "url": "https://github.com/45ck/Portarium/blob/5641e1fb67d31ecc718da13408d064e500a849c2/.claude/skills/security-scan/SKILL.md"
        }
      ]
    },
    {
      "name": "project-management-skills",
      "description": "Project management skill pack for charters, WBS, milestones, risk registers, estimation, sequencing, and closure.",
      "url": "https://github.com/45ck/project-management-skills",
      "branch": "main",
      "revision": "01cadc716e87bc6ac0359b9ceee3f285251d103b",
      "updatedAt": "2026-04-11T01:47:13Z",
      "license": "MIT",
      "skills": [
        {
          "name": "closure-report-writer",
          "description": "",
          "path": "skills/closure-report-writer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/closure-report-writer/SKILL.md"
        },
        {
          "name": "constraint-assumption-register-builder",
          "description": "",
          "path": "skills/constraint-assumption-register-builder/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/constraint-assumption-register-builder/SKILL.md"
        },
        {
          "name": "cost-estimation-helper",
          "description": "",
          "path": "skills/cost-estimation-helper/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/cost-estimation-helper/SKILL.md"
        },
        {
          "name": "earned-value-tracker",
          "description": "",
          "path": "skills/earned-value-tracker/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/earned-value-tracker/SKILL.md"
        },
        {
          "name": "etc-reestimation-helper",
          "description": "",
          "path": "skills/etc-reestimation-helper/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/etc-reestimation-helper/SKILL.md"
        },
        {
          "name": "ethics-management-plan-writer",
          "description": "",
          "path": "skills/ethics-management-plan-writer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/ethics-management-plan-writer/SKILL.md"
        },
        {
          "name": "inclusions-exclusions-writer",
          "description": "",
          "path": "skills/inclusions-exclusions-writer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/inclusions-exclusions-writer/SKILL.md"
        },
        {
          "name": "lessons-learned-summarizer",
          "description": "",
          "path": "skills/lessons-learned-summarizer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/lessons-learned-summarizer/SKILL.md"
        },
        {
          "name": "milestone-planner",
          "description": "",
          "path": "skills/milestone-planner/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/milestone-planner/SKILL.md"
        },
        {
          "name": "project-charter-writer",
          "description": "",
          "path": "skills/project-charter-writer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/project-charter-writer/SKILL.md"
        },
        {
          "name": "risk-register-builder",
          "description": "",
          "path": "skills/risk-register-builder/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/risk-register-builder/SKILL.md"
        },
        {
          "name": "schedule-sequencer",
          "description": "",
          "path": "skills/schedule-sequencer/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/schedule-sequencer/SKILL.md"
        },
        {
          "name": "scope-boundary-checker",
          "description": "",
          "path": "skills/scope-boundary-checker/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/scope-boundary-checker/SKILL.md"
        },
        {
          "name": "stakeholder-comms-planner",
          "description": "",
          "path": "skills/stakeholder-comms-planner/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/stakeholder-comms-planner/SKILL.md"
        },
        {
          "name": "wbs-builder",
          "description": "",
          "path": "skills/wbs-builder/SKILL.md",
          "url": "https://github.com/45ck/project-management-skills/blob/01cadc716e87bc6ac0359b9ceee3f285251d103b/skills/wbs-builder/SKILL.md"
        }
      ]
    },
    {
      "name": "prompt-language",
      "description": "Programmable runtime for Claude Code with persistent state, context, control flow, and verification.",
      "url": "https://github.com/45ck/prompt-language",
      "branch": "main",
      "revision": "d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98",
      "updatedAt": "2026-07-01T16:20:58Z",
      "license": "MIT",
      "skills": [
        {
          "name": "concord-microtask-router",
          "description": "Route clearly-specified single-function implementation tasks to a local Ollama model (qwen3-coder:30b or equivalent) to save frontier API output tokens. Falls back to frontier on oracle fail. Use ONLY for single-function tasks with a deterministic test; do NOT use for multi-file refactors, debugging existing code, or app-build orchestration.",
          "path": "skills/concord-microtask-router/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/concord-microtask-router/SKILL.md"
        },
        {
          "name": "deploy-check",
          "description": "This skill should be used when the user asks to 'check if ready to deploy', 'pre-deploy check', 'verify before deploying', 'deployment readiness', 'is it ready to ship', or wants pre-deployment verification.",
          "path": "skills/deploy-check/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/deploy-check/SKILL.md"
        },
        {
          "name": "fix-and-test",
          "description": "This skill should be used when the user asks to 'fix the tests', 'make tests pass', 'tests are failing', 'fix and test', 'green the tests', or wants to iteratively fix failing tests until they pass.",
          "path": "skills/fix-and-test/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/fix-and-test/SKILL.md"
        },
        {
          "name": "flow-validate",
          "description": "This skill should be used when the user asks to 'validate a flow', 'check my flow', 'lint this flow', 'is this flow correct', 'flow errors', 'flow warnings', or wants to analyze a prompt-language flow for issues before executing it.",
          "path": "skills/flow-validate/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/flow-validate/SKILL.md"
        },
        {
          "name": "qa-audit",
          "description": "This skill should be used when the user asks to 'run QA', 'quality audit', 'test the website', 'run E2E tests', 'lighthouse audit', 'check accessibility', 'visual regression test', 'run Playwright tests', 'quality gate check', or wants comprehensive quality verification of a web project. Use case-by-case when generated sites need validation beyond basic checks.",
          "path": "skills/qa-audit/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/qa-audit/SKILL.md"
        },
        {
          "name": "refactor",
          "description": "This skill should be used when the user asks to 'refactor this', 'clean up this code', 'make this cleaner', 'safe refactor', 'restructure this', or wants to refactor code with continuous test verification.",
          "path": "skills/refactor/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/refactor/SKILL.md"
        },
        {
          "name": "tdd",
          "description": "This skill should be used when the user asks to 'do TDD', 'test-driven development', 'red green refactor', 'write a failing test first', or wants to implement a feature using test-driven development.",
          "path": "skills/tdd/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/tdd/SKILL.md"
        },
        {
          "name": "write-flow",
          "description": "This skill should be used when the user asks to 'write a flow', 'create a flow', 'design a flow', 'make a flow for', 'I need a flow', or wants to create a prompt-language flow for a task. Decides whether a flow is needed at all — most tasks don't need one.",
          "path": "skills/write-flow/SKILL.md",
          "url": "https://github.com/45ck/prompt-language/blob/d1c0a51b4b201f07cb4755fa7ad7d0908cf4fc98/skills/write-flow/SKILL.md"
        }
      ]
    },
    {
      "name": "refactoring-code-smells-skills",
      "description": "Refactoring skill pack for code smells, duplication, anti-patterns, cleanup planning, and maintainability improvement.",
      "url": "https://github.com/45ck/refactoring-code-smells-skills",
      "branch": "main",
      "revision": "0441293e7a5af5e5fd0f8bbafb956061f72fb20f",
      "updatedAt": "2026-04-11T01:47:16Z",
      "license": "MIT",
      "skills": [
        {
          "name": "anti-pattern-detector",
          "description": "",
          "path": "skills/anti-pattern-detector/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/anti-pattern-detector/SKILL.md"
        },
        {
          "name": "code-smell-detector",
          "description": "",
          "path": "skills/code-smell-detector/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/code-smell-detector/SKILL.md"
        },
        {
          "name": "dead-code-detector",
          "description": "",
          "path": "skills/dead-code-detector/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/dead-code-detector/SKILL.md"
        },
        {
          "name": "dependency-simplifier",
          "description": "",
          "path": "skills/dependency-simplifier/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/dependency-simplifier/SKILL.md"
        },
        {
          "name": "duplication-reviewer",
          "description": "",
          "path": "skills/duplication-reviewer/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/duplication-reviewer/SKILL.md"
        },
        {
          "name": "extract-class-advisor",
          "description": "",
          "path": "skills/extract-class-advisor/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/extract-class-advisor/SKILL.md"
        },
        {
          "name": "extract-method-advisor",
          "description": "",
          "path": "skills/extract-method-advisor/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/extract-method-advisor/SKILL.md"
        },
        {
          "name": "global-state-risk-reviewer",
          "description": "",
          "path": "skills/global-state-risk-reviewer/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/global-state-risk-reviewer/SKILL.md"
        },
        {
          "name": "hidden-dependency-detector",
          "description": "",
          "path": "skills/hidden-dependency-detector/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/hidden-dependency-detector/SKILL.md"
        },
        {
          "name": "refactoring-candidate-ranker",
          "description": "",
          "path": "skills/refactoring-candidate-ranker/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/refactoring-candidate-ranker/SKILL.md"
        },
        {
          "name": "testability-refactor-planner",
          "description": "",
          "path": "skills/testability-refactor-planner/SKILL.md",
          "url": "https://github.com/45ck/refactoring-code-smells-skills/blob/0441293e7a5af5e5fd0f8bbafb956061f72fb20f/skills/testability-refactor-planner/SKILL.md"
        }
      ]
    },
    {
      "name": "repo-branding-skill",
      "description": "Claude Code skill: generate a complete brand kit for any GitHub repo (banners, logos, social preview) via Gemini image generation",
      "url": "https://github.com/45ck/repo-branding-skill",
      "branch": "master",
      "revision": "662dd8b140a4b69fddaac235bb1c7385b70cb6d7",
      "updatedAt": "2026-04-11T01:47:53Z",
      "license": "MIT",
      "skills": [
        {
          "name": "repo-branding-skill",
          "description": "",
          "path": "SKILL.md",
          "url": "https://github.com/45ck/repo-branding-skill/blob/662dd8b140a4b69fddaac235bb1c7385b70cb6d7/SKILL.md"
        }
      ]
    },
    {
      "name": "research-literature-review-skills",
      "description": "Research and literature review skill pack for search strategy, screening, synthesis, methodology comparison, and gap analysis.",
      "url": "https://github.com/45ck/research-literature-review-skills",
      "branch": "main",
      "revision": "235522d0ffcfeb4a3029bae3909f83ada2a5d2e5",
      "updatedAt": "2026-04-11T01:47:19Z",
      "license": "MIT",
      "skills": [
        {
          "name": "critical-analysis-writer",
          "description": "",
          "path": "skills/critical-analysis-writer/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/critical-analysis-writer/SKILL.md"
        },
        {
          "name": "evidence-strength-scorer",
          "description": "",
          "path": "skills/evidence-strength-scorer/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/evidence-strength-scorer/SKILL.md"
        },
        {
          "name": "future-work-generator",
          "description": "",
          "path": "skills/future-work-generator/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/future-work-generator/SKILL.md"
        },
        {
          "name": "gap-finder",
          "description": "",
          "path": "skills/gap-finder/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/gap-finder/SKILL.md"
        },
        {
          "name": "literature-theme-extractor",
          "description": "",
          "path": "skills/literature-theme-extractor/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/literature-theme-extractor/SKILL.md"
        },
        {
          "name": "methodology-comparer",
          "description": "",
          "path": "skills/methodology-comparer/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/methodology-comparer/SKILL.md"
        },
        {
          "name": "paper-screening-checker",
          "description": "",
          "path": "skills/paper-screening-checker/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/paper-screening-checker/SKILL.md"
        },
        {
          "name": "related-work-synthesizer",
          "description": "",
          "path": "skills/related-work-synthesizer/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/related-work-synthesizer/SKILL.md"
        },
        {
          "name": "research-question-refiner",
          "description": "",
          "path": "skills/research-question-refiner/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/research-question-refiner/SKILL.md"
        },
        {
          "name": "search-string-designer",
          "description": "",
          "path": "skills/search-string-designer/SKILL.md",
          "url": "https://github.com/45ck/research-literature-review-skills/blob/235522d0ffcfeb4a3029bae3909f83ada2a5d2e5/skills/search-string-designer/SKILL.md"
        }
      ]
    },
    {
      "name": "security-engineering-skills",
      "description": "Security engineering skill pack for threat surfaces, trust boundaries, secrets, validation, privilege, and secure defaults.",
      "url": "https://github.com/45ck/security-engineering-skills",
      "branch": "main",
      "revision": "f226cac372c53ec2fc5790795a35f71af57b1550",
      "updatedAt": "2026-04-11T01:47:21Z",
      "license": "MIT",
      "skills": [
        {
          "name": "abuse-case-writer",
          "description": "",
          "path": "skills/abuse-case-writer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/abuse-case-writer/SKILL.md"
        },
        {
          "name": "authn-authz-separator",
          "description": "",
          "path": "skills/authn-authz-separator/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/authn-authz-separator/SKILL.md"
        },
        {
          "name": "dependency-vuln-exposure-reviewer",
          "description": "",
          "path": "skills/dependency-vuln-exposure-reviewer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/dependency-vuln-exposure-reviewer/SKILL.md"
        },
        {
          "name": "input-validation-auditor",
          "description": "",
          "path": "skills/input-validation-auditor/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/input-validation-auditor/SKILL.md"
        },
        {
          "name": "least-privilege-reviewer",
          "description": "",
          "path": "skills/least-privilege-reviewer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/least-privilege-reviewer/SKILL.md"
        },
        {
          "name": "secrets-handling-checker",
          "description": "",
          "path": "skills/secrets-handling-checker/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/secrets-handling-checker/SKILL.md"
        },
        {
          "name": "secure-by-design-reviewer",
          "description": "",
          "path": "skills/secure-by-design-reviewer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/secure-by-design-reviewer/SKILL.md"
        },
        {
          "name": "secure-defaults-checker",
          "description": "",
          "path": "skills/secure-defaults-checker/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/secure-defaults-checker/SKILL.md"
        },
        {
          "name": "security-misconfiguration-checker",
          "description": "",
          "path": "skills/security-misconfiguration-checker/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/security-misconfiguration-checker/SKILL.md"
        },
        {
          "name": "security-requirements-writer",
          "description": "",
          "path": "skills/security-requirements-writer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/security-requirements-writer/SKILL.md"
        },
        {
          "name": "session-security-reviewer",
          "description": "",
          "path": "skills/session-security-reviewer/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/session-security-reviewer/SKILL.md"
        },
        {
          "name": "threat-surface-mapper",
          "description": "",
          "path": "skills/threat-surface-mapper/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/threat-surface-mapper/SKILL.md"
        },
        {
          "name": "trust-boundary-identifier",
          "description": "",
          "path": "skills/trust-boundary-identifier/SKILL.md",
          "url": "https://github.com/45ck/security-engineering-skills/blob/f226cac372c53ec2fc5790795a35f71af57b1550/skills/trust-boundary-identifier/SKILL.md"
        }
      ]
    },
    {
      "name": "skill-harness",
      "description": "Umbrella installer and agent harness for the skill-pack suite across Claude and Codex.",
      "url": "https://github.com/45ck/skill-harness",
      "branch": "main",
      "revision": "31fedf0ad5fb02ca599add38ef92ce9ebfdaf785",
      "updatedAt": "2026-06-23T08:42:42Z",
      "license": "MIT",
      "skills": [
        {
          "name": "agent-handoff-planning",
          "description": "Structure a clean handoff between workflow agents with explicit outputs, open questions, and next-owner guidance.",
          "path": "plugins/skill-harness-helpers/skills/agent-handoff-planning/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/plugins/skill-harness-helpers/skills/agent-handoff-planning/SKILL.md"
        },
        {
          "name": "agent-memory-design-reviewer",
          "description": "Review agent memory, handoff, retrieval, and learning designs for usefulness, provenance, privacy, staleness, and poisoning risk.",
          "path": "packs/agent-operating-skills/skills/agent-memory-design-reviewer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/agent-memory-design-reviewer/SKILL.md"
        },
        {
          "name": "agent-run-evidence-reviewer",
          "description": "Review agent run traces, eval summaries, tool logs, and handoff evidence before accepting a workflow result or self-improvement proposal.",
          "path": "packs/agent-operating-skills/skills/agent-run-evidence-reviewer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/agent-run-evidence-reviewer/SKILL.md"
        },
        {
          "name": "agent-selection",
          "description": "Select the best workflow agent for a task based on task shape, deliverables, and dependency packs.",
          "path": "plugins/skill-harness-helpers/skills/agent-selection/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/plugins/skill-harness-helpers/skills/agent-selection/SKILL.md"
        },
        {
          "name": "agent-task-shaping",
          "description": "Shape ambiguous or frontier-agent work into a bounded agent task with outcome, scope, context, tools, autonomy level, and verification evidence.",
          "path": "packs/agent-operating-skills/skills/agent-task-shaping/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/agent-task-shaping/SKILL.md"
        },
        {
          "name": "annotation-writer",
          "description": "Write correct @spec JSDoc annotations in source files to link code to specgraph spec documents and produce E0 evidence.",
          "path": "packs/specgraph-skills/skills/annotation-writer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/specgraph-skills/skills/annotation-writer/SKILL.md"
        },
        {
          "name": "app-integration-shaping",
          "description": "Decide how an external app or service should be integrated, including boundaries, auth scopes, ownership, and failure handling.",
          "path": "packs/integration-tooling-skills/skills/app-integration-shaping/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/integration-tooling-skills/skills/app-integration-shaping/SKILL.md"
        },
        {
          "name": "artifact-evidence-gate",
          "description": "Verify that developer artifacts are grounded, current, and safe to hand off.",
          "path": "packs/developer-artifact-skills/skills/artifact-evidence-gate/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/artifact-evidence-gate/SKILL.md"
        },
        {
          "name": "artifact-handoff-pack",
          "description": "Assemble the minimal artifact bundle needed for another agent or human to continue work.",
          "path": "packs/developer-artifact-skills/skills/artifact-handoff-pack/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/artifact-handoff-pack/SKILL.md"
        },
        {
          "name": "autonomy-boundary-checker",
          "description": "Review an agent workflow for where it may act autonomously, where it must ask, and where human approval is required.",
          "path": "packs/agent-operating-skills/skills/autonomy-boundary-checker/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/autonomy-boundary-checker/SKILL.md"
        },
        {
          "name": "beads-task-shaping",
          "description": "Convert analysis output into actionable Beads-ready work items with clear scope, priority, and acceptance checks.",
          "path": "plugins/skill-harness-helpers/skills/beads-task-shaping/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/plugins/skill-harness-helpers/skills/beads-task-shaping/SKILL.md"
        },
        {
          "name": "context-engineering-planner",
          "description": "Plan the context, artifacts, memory, retrieval, and compression surfaces needed for an agent workflow or long-horizon task.",
          "path": "packs/agent-operating-skills/skills/context-engineering-planner/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/context-engineering-planner/SKILL.md"
        },
        {
          "name": "demo-release-packager",
          "description": "Assemble approved demo media, canonical source specs, evidence links, provenance, and promotion notes into a release or handoff bundle. Use when Codex needs to prepare demo-machine, manual QA, or generated media outputs for docs, launch pages, changelogs, social previews, or another agent.",
          "path": "packs/demo-production-skills/skills/demo-release-packager/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/demo-release-packager/SKILL.md"
        },
        {
          "name": "demo-review-surface",
          "description": "Create safe static review surfaces for demo and QA media. Use when Codex needs an HTML or Markdown review page comparing demo videos, source specs, QA reports, screenshots, storyboards, quality findings, and evidence links from demo-machine, manual-qa-machine, Playwright, or video analysis outputs.",
          "path": "packs/demo-production-skills/skills/demo-review-surface/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/demo-review-surface/SKILL.md"
        },
        {
          "name": "demo-slideshow-edit",
          "description": "Plan no-caption slideshow-style MP4s and frame reels from demo-machine screenshots, storyboard frames, selected video spans, or manual QA evidence. Use when Codex needs a polished still-frame walkthrough, hero reel, or reviewable visual summary without recapturing the browser flow.",
          "path": "packs/demo-production-skills/skills/demo-slideshow-edit/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/demo-slideshow-edit/SKILL.md"
        },
        {
          "name": "demo-social-cut",
          "description": "Plan short silent demo cuts, slideshow edits, hero loops, and social clips from existing demo-machine or QA evidence. Use when Codex needs no-caption polished videos, frame-based reels, poster frames, or audience-specific excerpts derived from `events.json`, screenshots, storyboard evidence, or rendered demo runs.",
          "path": "packs/demo-production-skills/skills/demo-social-cut/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/demo-social-cut/SKILL.md"
        },
        {
          "name": "demo-story-packager",
          "description": "Package completed demo-machine runs, browser capture artifacts, or evidence-backed product demos into source-linked handoff bundles. Use when Codex needs to organize `.demo.yaml`, `events.json`, `quality.json`, screenshots, storyboard outputs, rendered videos, review prompts, or release-ready demo assets without losing provenance.",
          "path": "packs/demo-production-skills/skills/demo-story-packager/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/demo-story-packager/SKILL.md"
        },
        {
          "name": "design-token-alignment",
          "description": "Align design artifacts with code tokens and component APIs so spacing, color, type, and states stay consistent through implementation.",
          "path": "packs/design-tooling-skills/skills/design-token-alignment/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/design-tooling-skills/skills/design-token-alignment/SKILL.md"
        },
        {
          "name": "developer-artifact-shaper",
          "description": "Choose the right developer artifact type, source of truth, and review surface for a task.",
          "path": "packs/developer-artifact-skills/skills/developer-artifact-shaper/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/developer-artifact-shaper/SKILL.md"
        },
        {
          "name": "evidence-gap-review",
          "description": "Analyse specgraph verify output and identify what evidence is missing to advance specs to their next state.",
          "path": "packs/specgraph-skills/skills/evidence-gap-review/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/specgraph-skills/skills/evidence-gap-review/SKILL.md"
        },
        {
          "name": "external-skill-fixture-builder",
          "description": "Turn external skill, rule, plugin, MCP, task-memory, and multi-agent workspace patterns into safe fixture coverage rather than live dependencies.",
          "path": "packs/agent-operating-skills/skills/external-skill-fixture-builder/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/external-skill-fixture-builder/SKILL.md"
        },
        {
          "name": "figma-implementation-planning",
          "description": "Translate a Figma screen or component into an implementation plan covering structure, states, constraints, and component boundaries.",
          "path": "packs/design-tooling-skills/skills/figma-implementation-planning/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/design-tooling-skills/skills/figma-implementation-planning/SKILL.md"
        },
        {
          "name": "gh-actions-failure-triage",
          "description": "Inspect failing GitHub Actions checks, isolate the actionable failure, and turn it into a concrete fix path with verification steps.",
          "path": "packs/coding-workflow-skills/skills/gh-actions-failure-triage/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/coding-workflow-skills/skills/gh-actions-failure-triage/SKILL.md"
        },
        {
          "name": "gh-review-followthrough",
          "description": "Address GitHub PR review threads or issue comments with explicit comment selection, repo-grounded fixes, and concise reply-ready summaries.",
          "path": "packs/coding-workflow-skills/skills/gh-review-followthrough/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/coding-workflow-skills/skills/gh-review-followthrough/SKILL.md"
        },
        {
          "name": "host-instruction-drift-checker",
          "description": "Check whether host instruction surfaces such as AGENTS.md, CLAUDE.md, Codex agents, Cursor rules, Copilot instructions, and SKILL.md files have drifted apart.",
          "path": "packs/agent-operating-skills/skills/host-instruction-drift-checker/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/host-instruction-drift-checker/SKILL.md"
        },
        {
          "name": "html-review-artifact",
          "description": "Produce safe, self-contained HTML review artifacts from canonical project sources.",
          "path": "packs/developer-artifact-skills/skills/html-review-artifact/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/html-review-artifact/SKILL.md"
        },
        {
          "name": "issue-driven-delivery",
          "description": "Run implementation work from a tracked issue with explicit scope, branch intent, validation steps, and closeout evidence.",
          "path": "packs/coding-workflow-skills/skills/issue-driven-delivery/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/coding-workflow-skills/skills/issue-driven-delivery/SKILL.md"
        },
        {
          "name": "loop",
          "description": "Handle /loop-style requests for finding, adapting, drafting, and preparing bounded agent loops without treating external loop catalogs as authorization.",
          "path": "plugins/skill-harness-helpers/skills/loop/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/plugins/skill-harness-helpers/skills/loop/SKILL.md"
        },
        {
          "name": "mcp-server-planning",
          "description": "Plan an MCP server with clear tool scope, auth model, error behavior, evaluation approach, and rollout boundaries.",
          "path": "packs/integration-tooling-skills/skills/mcp-server-planning/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/integration-tooling-skills/skills/mcp-server-planning/SKILL.md"
        },
        {
          "name": "model-review-artifact",
          "description": "Shape source-backed model and diagram review artifacts for architecture, UML-style, C4, dependency, and workflow views.",
          "path": "packs/developer-artifact-skills/skills/model-review-artifact/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/model-review-artifact/SKILL.md"
        },
        {
          "name": "multi-agent-workflow-reviewer",
          "description": "Review or design multi-agent workflows with clear ownership, handoffs, evidence gates, conflict handling, and minimal coordination overhead.",
          "path": "packs/agent-operating-skills/skills/multi-agent-workflow-reviewer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/multi-agent-workflow-reviewer/SKILL.md"
        },
        {
          "name": "noslop-commit-gate",
          "description": "Run the noslop pre-commit quality gate, interpret failures, and enforce content-aware protection rules before every commit.",
          "path": "packs/noslop-skills/skills/noslop-commit-gate/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/noslop-skills/skills/noslop-commit-gate/SKILL.md"
        },
        {
          "name": "noslop-pr-gate",
          "description": "Run the noslop pre-PR quality gate and handle the noslop-approved escape hatch for intentional config weakening before opening a pull request.",
          "path": "packs/noslop-skills/skills/noslop-pr-gate/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/noslop-skills/skills/noslop-pr-gate/SKILL.md"
        },
        {
          "name": "noslop-setup",
          "description": "Install and configure noslop quality gates in an existing repository, including git hooks, CI workflows, and Claude Code guardrails.",
          "path": "packs/noslop-skills/skills/noslop-setup/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/noslop-skills/skills/noslop-setup/SKILL.md"
        },
        {
          "name": "qa-to-demo",
          "description": "Convert manual QA flows, QA reports, screenshots, network/console evidence, accessibility findings, or bug reproduction steps into demo-machine specs, reproducible demo plans, or short evidence-backed repro clips. Use when Codex needs to turn manual-qa-machine output into a product demo, release proof, or issue reproduction asset.",
          "path": "packs/demo-production-skills/skills/qa-to-demo/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/demo-production-skills/skills/qa-to-demo/SKILL.md"
        },
        {
          "name": "record-replay-skill-reviewer",
          "description": "Review skills generated from recorded workflows before they are installed, shared, or treated as reusable automation.",
          "path": "packs/agent-operating-skills/skills/record-replay-skill-reviewer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/record-replay-skill-reviewer/SKILL.md"
        },
        {
          "name": "review-ready-check",
          "description": "Check whether a change is ready for review by testing the claimed behavior, summarizing risk, and naming any gaps reviewers should know about.",
          "path": "packs/coding-workflow-skills/skills/review-ready-check/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/coding-workflow-skills/skills/review-ready-check/SKILL.md"
        },
        {
          "name": "self-improving-agent-loop",
          "description": "Design governed self-improving agent loops that sense work, model failure modes, act in small slices, gate evidence, and turn learnings into tracked proposals.",
          "path": "packs/agent-operating-skills/skills/self-improving-agent-loop/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/self-improving-agent-loop/SKILL.md"
        },
        {
          "name": "skill-provenance-reviewer",
          "description": "Review skills, agents, rules, plugins, and MCP/tool packs for license, source, script, permission, and supply-chain risk before adoption.",
          "path": "packs/agent-operating-skills/skills/skill-provenance-reviewer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/skill-provenance-reviewer/SKILL.md"
        },
        {
          "name": "spec-writer",
          "description": "Write specgraph spec documents with correct YAML frontmatter, evidence requirements, and section structure.",
          "path": "packs/specgraph-skills/skills/spec-writer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/specgraph-skills/skills/spec-writer/SKILL.md"
        },
        {
          "name": "task-memory-profile-planner",
          "description": "Choose the right task-memory and issue-state pattern for a repo: Beads, lightweight files, external tracker integration, or no durable task memory yet.",
          "path": "packs/agent-operating-skills/skills/task-memory-profile-planner/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/task-memory-profile-planner/SKILL.md"
        },
        {
          "name": "third-party-skill-intake",
          "description": "Review third-party skill, agent, rule, and plugin repos for format fit, provenance, and first-party adoption paths without treating them as direct harness dependencies.",
          "path": "packs/agent-operating-skills/skills/third-party-skill-intake/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/third-party-skill-intake/SKILL.md"
        },
        {
          "name": "tool-permission-planner",
          "description": "Design least-privilege tool access for agent workflows, MCP servers, connectors, browser automation, shell commands, and external side effects.",
          "path": "packs/agent-operating-skills/skills/tool-permission-planner/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/agent-operating-skills/skills/tool-permission-planner/SKILL.md"
        },
        {
          "name": "verify-interpreter",
          "description": "Interpret the output of `specgraph verify` and explain what each status means and what to do next.",
          "path": "packs/specgraph-skills/skills/verify-interpreter/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/specgraph-skills/skills/verify-interpreter/SKILL.md"
        },
        {
          "name": "visual-source-artifact",
          "description": "Shape product, business, data, research, UX, and mockup artifacts as agent-readable sources with generated visual human review surfaces.",
          "path": "packs/developer-artifact-skills/skills/visual-source-artifact/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/developer-artifact-skills/skills/visual-source-artifact/SKILL.md"
        },
        {
          "name": "waiver-writer",
          "description": "Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan.",
          "path": "packs/specgraph-skills/skills/waiver-writer/SKILL.md",
          "url": "https://github.com/45ck/skill-harness/blob/31fedf0ad5fb02ca599add38ef92ce9ebfdaf785/packs/specgraph-skills/skills/waiver-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "software-architecture-skills",
      "description": "Software architecture skill pack for architecture views, tradeoffs, quality attributes, risks, and decision support.",
      "url": "https://github.com/45ck/software-architecture-skills",
      "branch": "main",
      "revision": "14966b2ccf3df92d37d73a1862699e5aa3f1f652",
      "updatedAt": "2026-04-11T01:47:24Z",
      "license": "MIT",
      "skills": [
        {
          "name": "adr-writer",
          "description": "",
          "path": "skills/adr-writer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/adr-writer/SKILL.md"
        },
        {
          "name": "architecture-option-generator",
          "description": "",
          "path": "skills/architecture-option-generator/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/architecture-option-generator/SKILL.md"
        },
        {
          "name": "architecture-risk-assessor",
          "description": "",
          "path": "skills/architecture-risk-assessor/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/architecture-risk-assessor/SKILL.md"
        },
        {
          "name": "availability-strategy-reviewer",
          "description": "",
          "path": "skills/availability-strategy-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/availability-strategy-reviewer/SKILL.md"
        },
        {
          "name": "component-boundary-reviewer",
          "description": "",
          "path": "skills/component-boundary-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/component-boundary-reviewer/SKILL.md"
        },
        {
          "name": "deployment-view-writer",
          "description": "",
          "path": "skills/deployment-view-writer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/deployment-view-writer/SKILL.md"
        },
        {
          "name": "integration-boundary-mapper",
          "description": "",
          "path": "skills/integration-boundary-mapper/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/integration-boundary-mapper/SKILL.md"
        },
        {
          "name": "layered-architecture-designer",
          "description": "",
          "path": "skills/layered-architecture-designer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/layered-architecture-designer/SKILL.md"
        },
        {
          "name": "monolith-vs-modular-monolith-reviewer",
          "description": "",
          "path": "skills/monolith-vs-modular-monolith-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/monolith-vs-modular-monolith-reviewer/SKILL.md"
        },
        {
          "name": "quality-attribute-scenario-writer",
          "description": "",
          "path": "skills/quality-attribute-scenario-writer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/quality-attribute-scenario-writer/SKILL.md"
        },
        {
          "name": "runtime-view-writer",
          "description": "",
          "path": "skills/runtime-view-writer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/runtime-view-writer/SKILL.md"
        },
        {
          "name": "scalability-hotspot-detector",
          "description": "",
          "path": "skills/scalability-hotspot-detector/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/scalability-hotspot-detector/SKILL.md"
        },
        {
          "name": "service-decomposition-advisor",
          "description": "",
          "path": "skills/service-decomposition-advisor/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/service-decomposition-advisor/SKILL.md"
        },
        {
          "name": "tradeoff-analysis-writer",
          "description": "",
          "path": "skills/tradeoff-analysis-writer/SKILL.md",
          "url": "https://github.com/45ck/software-architecture-skills/blob/14966b2ccf3df92d37d73a1862699e5aa3f1f652/skills/tradeoff-analysis-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "software-quality-skills",
      "description": "Software quality skill pack for maintainability, technical debt, reliability, quality models, and quality risk review.",
      "url": "https://github.com/45ck/software-quality-skills",
      "branch": "main",
      "revision": "ad752428a8f6d06c3fe5f53eab74b5ad4795a709",
      "updatedAt": "2026-04-11T01:47:27Z",
      "license": "MIT",
      "skills": [
        {
          "name": "maintainability-reviewer",
          "description": "",
          "path": "skills/maintainability-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/maintainability-reviewer/SKILL.md"
        },
        {
          "name": "process-quality-checker",
          "description": "",
          "path": "skills/process-quality-checker/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/process-quality-checker/SKILL.md"
        },
        {
          "name": "product-vs-process-quality-splitter",
          "description": "",
          "path": "skills/product-vs-process-quality-splitter/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/product-vs-process-quality-splitter/SKILL.md"
        },
        {
          "name": "quality-attribute-model-builder",
          "description": "",
          "path": "skills/quality-attribute-model-builder/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/quality-attribute-model-builder/SKILL.md"
        },
        {
          "name": "quality-evidence-summarizer",
          "description": "",
          "path": "skills/quality-evidence-summarizer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/quality-evidence-summarizer/SKILL.md"
        },
        {
          "name": "quality-goal-scorer",
          "description": "",
          "path": "skills/quality-goal-scorer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/quality-goal-scorer/SKILL.md"
        },
        {
          "name": "quality-risk-register-builder",
          "description": "",
          "path": "skills/quality-risk-register-builder/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/quality-risk-register-builder/SKILL.md"
        },
        {
          "name": "quality-weighting-reviewer",
          "description": "",
          "path": "skills/quality-weighting-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/quality-weighting-reviewer/SKILL.md"
        },
        {
          "name": "reliability-quality-reviewer",
          "description": "",
          "path": "skills/reliability-quality-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/reliability-quality-reviewer/SKILL.md"
        },
        {
          "name": "technical-debt-auditor",
          "description": "",
          "path": "skills/technical-debt-auditor/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/technical-debt-auditor/SKILL.md"
        },
        {
          "name": "usability-quality-reviewer",
          "description": "",
          "path": "skills/usability-quality-reviewer/SKILL.md",
          "url": "https://github.com/45ck/software-quality-skills/blob/ad752428a8f6d06c3fe5f53eab74b5ad4795a709/skills/usability-quality-reviewer/SKILL.md"
        }
      ]
    },
    {
      "name": "uml-analysis-modelling-skills",
      "description": "UML analysis and modelling skill pack for use cases, sequence diagrams, class modelling, and structured analysis artifacts.",
      "url": "https://github.com/45ck/uml-analysis-modelling-skills",
      "branch": "main",
      "revision": "b3843e923b26dfab84a20d406f7b06135123bc7b",
      "updatedAt": "2026-04-11T01:47:30Z",
      "license": "MIT",
      "skills": [
        {
          "name": "activity-diagram-builder",
          "description": "",
          "path": "skills/activity-diagram-builder/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/activity-diagram-builder/SKILL.md"
        },
        {
          "name": "boundary-control-entity-mapper",
          "description": "",
          "path": "skills/boundary-control-entity-mapper/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/boundary-control-entity-mapper/SKILL.md"
        },
        {
          "name": "deployment-diagram-drafter",
          "description": "",
          "path": "skills/deployment-diagram-drafter/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/deployment-diagram-drafter/SKILL.md"
        },
        {
          "name": "design-class-modeler",
          "description": "",
          "path": "skills/design-class-modeler/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/design-class-modeler/SKILL.md"
        },
        {
          "name": "domain-class-modeler",
          "description": "",
          "path": "skills/domain-class-modeler/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/domain-class-modeler/SKILL.md"
        },
        {
          "name": "domain-vs-design-model-differentiator",
          "description": "",
          "path": "skills/domain-vs-design-model-differentiator/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/domain-vs-design-model-differentiator/SKILL.md"
        },
        {
          "name": "inheritance-abstraction-reviewer",
          "description": "",
          "path": "skills/inheritance-abstraction-reviewer/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/inheritance-abstraction-reviewer/SKILL.md"
        },
        {
          "name": "model-consistency-checker",
          "description": "",
          "path": "skills/model-consistency-checker/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/model-consistency-checker/SKILL.md"
        },
        {
          "name": "multiplicity-checker",
          "description": "",
          "path": "skills/multiplicity-checker/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/multiplicity-checker/SKILL.md"
        },
        {
          "name": "scenario-to-uml-transformer",
          "description": "",
          "path": "skills/scenario-to-uml-transformer/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/scenario-to-uml-transformer/SKILL.md"
        },
        {
          "name": "sequence-diagram-builder",
          "description": "",
          "path": "skills/sequence-diagram-builder/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/sequence-diagram-builder/SKILL.md"
        },
        {
          "name": "state-model-builder",
          "description": "",
          "path": "skills/state-model-builder/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/state-model-builder/SKILL.md"
        },
        {
          "name": "use-case-description-writer",
          "description": "",
          "path": "skills/use-case-description-writer/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/use-case-description-writer/SKILL.md"
        },
        {
          "name": "use-case-modeler",
          "description": "",
          "path": "skills/use-case-modeler/SKILL.md",
          "url": "https://github.com/45ck/uml-analysis-modelling-skills/blob/b3843e923b26dfab84a20d406f7b06135123bc7b/skills/use-case-modeler/SKILL.md"
        }
      ]
    },
    {
      "name": "verification-test-design-skills",
      "description": "Verification and test design skill pack for coverage, decision tables, oracles, boundary analysis, and test-case design.",
      "url": "https://github.com/45ck/verification-test-design-skills",
      "branch": "main",
      "revision": "62226d60aadce26b8dba0beaaaea08c7ed97f319",
      "updatedAt": "2026-04-11T01:47:32Z",
      "license": "MIT",
      "skills": [
        {
          "name": "basis-path-tester",
          "description": "",
          "path": "skills/basis-path-tester/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/basis-path-tester/SKILL.md"
        },
        {
          "name": "boundary-value-generator",
          "description": "",
          "path": "skills/boundary-value-generator/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/boundary-value-generator/SKILL.md"
        },
        {
          "name": "branch-coverage-designer",
          "description": "",
          "path": "skills/branch-coverage-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/branch-coverage-designer/SKILL.md"
        },
        {
          "name": "cfg-builder",
          "description": "",
          "path": "skills/cfg-builder/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/cfg-builder/SKILL.md"
        },
        {
          "name": "coverage-goal-planner",
          "description": "",
          "path": "skills/coverage-goal-planner/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/coverage-goal-planner/SKILL.md"
        },
        {
          "name": "decision-table-builder",
          "description": "",
          "path": "skills/decision-table-builder/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/decision-table-builder/SKILL.md"
        },
        {
          "name": "equivalence-partitioning-generator",
          "description": "",
          "path": "skills/equivalence-partitioning-generator/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/equivalence-partitioning-generator/SKILL.md"
        },
        {
          "name": "fault-based-test-ideator",
          "description": "",
          "path": "skills/fault-based-test-ideator/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/fault-based-test-ideator/SKILL.md"
        },
        {
          "name": "input-domain-partitioner",
          "description": "",
          "path": "skills/input-domain-partitioner/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/input-domain-partitioner/SKILL.md"
        },
        {
          "name": "mc-dc-test-designer",
          "description": "",
          "path": "skills/mc-dc-test-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/mc-dc-test-designer/SKILL.md"
        },
        {
          "name": "negative-test-designer",
          "description": "",
          "path": "skills/negative-test-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/negative-test-designer/SKILL.md"
        },
        {
          "name": "pairwise-test-generator",
          "description": "",
          "path": "skills/pairwise-test-generator/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/pairwise-test-generator/SKILL.md"
        },
        {
          "name": "path-coverage-designer",
          "description": "",
          "path": "skills/path-coverage-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/path-coverage-designer/SKILL.md"
        },
        {
          "name": "state-transition-test-designer",
          "description": "",
          "path": "skills/state-transition-test-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/state-transition-test-designer/SKILL.md"
        },
        {
          "name": "statement-coverage-designer",
          "description": "",
          "path": "skills/statement-coverage-designer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/statement-coverage-designer/SKILL.md"
        },
        {
          "name": "test-oracle-writer",
          "description": "",
          "path": "skills/test-oracle-writer/SKILL.md",
          "url": "https://github.com/45ck/verification-test-design-skills/blob/62226d60aadce26b8dba0beaaaea08c7ed97f319/skills/test-oracle-writer/SKILL.md"
        }
      ]
    },
    {
      "name": "vibe-ts",
      "description": "Quality-first TypeScript template for AI-assisted development. DDD architecture with enforced boundaries, mutation testing, and comprehensive linting.",
      "url": "https://github.com/45ck/vibe-ts",
      "branch": "master",
      "revision": "5d3d20eb61d96c55fbc390f8cb9e8e135d5a62db",
      "updatedAt": "2026-03-05T21:54:32Z",
      "license": null,
      "skills": [
        {
          "name": "architecture-guard",
          "description": "Enforce architecture boundaries using dependency-cruiser and generate a dependency graph.",
          "path": ".claude/skills/architecture-guard/SKILL.md",
          "url": "https://github.com/45ck/vibe-ts/blob/5d3d20eb61d96c55fbc390f8cb9e8e135d5a62db/.claude/skills/architecture-guard/SKILL.md"
        },
        {
          "name": "quality-check",
          "description": "Run the full local quality gate suite and write a report to reports/quality/.",
          "path": ".claude/skills/quality-check/SKILL.md",
          "url": "https://github.com/45ck/vibe-ts/blob/5d3d20eb61d96c55fbc390f8cb9e8e135d5a62db/.claude/skills/quality-check/SKILL.md"
        },
        {
          "name": "review",
          "description": "Run a formal inspection-style review using a checklist, producing a review record.",
          "path": ".claude/skills/review/SKILL.md",
          "url": "https://github.com/45ck/vibe-ts/blob/5d3d20eb61d96c55fbc390f8cb9e8e135d5a62db/.claude/skills/review/SKILL.md"
        }
      ]
    },
    {
      "name": "video-evaluator",
      "description": "Standalone video evaluation and understanding pack for Codex, Claude Code, and agent workflows",
      "url": "https://github.com/45ck/video-evaluator",
      "branch": "main",
      "revision": "39a8b630aefc87592bd375a7fcf7c03551139176",
      "updatedAt": "2026-07-19T13:42:31Z",
      "license": "MIT",
      "skills": [
        {
          "name": "compare-video-runs",
          "description": "Compare two local video artifact bundles and surface report-status changes, artifact presence changes, and coarse video-level deltas.",
          "path": "skills/compare-video-runs/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/compare-video-runs/SKILL.md"
        },
        {
          "name": "install-skill-pack",
          "description": "Materialize the local video-evaluator skill pack into another repo so Codex or Claude Code can use the shared review skills there.",
          "path": "skills/install-skill-pack/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/install-skill-pack/SKILL.md"
        },
        {
          "name": "layout-safety-review",
          "description": "Check a local video against layout annotations, safe zones, OCR text boxes, and frame samples so agents can catch cropped content, caption overlap, unreadable overlays, and platform-unsafe composition before shipping.",
          "path": "skills/layout-safety-review/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/layout-safety-review/SKILL.md"
        },
        {
          "name": "package-review-prompt",
          "description": "Assemble a grounded review prompt from a local artifact bundle so Codex or Claude Code can inspect the right files and ask the right questions.",
          "path": "skills/package-review-prompt/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/package-review-prompt/SKILL.md"
        },
        {
          "name": "review-bundle",
          "description": "Review a local video artifact bundle, summarize report status across known artifacts, and point the agent at the first useful review surfaces.",
          "path": "skills/review-bundle/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/review-bundle/SKILL.md"
        },
        {
          "name": "segment-evidence",
          "description": "Fuse video shot segments with storyboard frames, OCR, transitions, and timeline artifacts into one per-segment evidence map for grounded video review.",
          "path": "skills/segment-evidence/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/segment-evidence/SKILL.md"
        },
        {
          "name": "segment-storyboard",
          "description": "Extract at least one storyboard frame per video shot segment so later OCR and segment evidence fusion can cover gaps missed by global sampling.",
          "path": "skills/segment-storyboard/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/segment-storyboard/SKILL.md"
        },
        {
          "name": "skill-catalog",
          "description": "List the shipped video-evaluator skills so an agent can discover the shared review and artifact-intake surface.",
          "path": "skills/skill-catalog/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/skill-catalog/SKILL.md"
        },
        {
          "name": "source-media-signals",
          "description": "Collect first-pass source media facts, audio silence/energy, shot estimates, representative frame status, and persistent text/caption risk evidence.",
          "path": "skills/source-media-signals/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/source-media-signals/SKILL.md"
        },
        {
          "name": "storyboard-extract",
          "description": "Extract storyboard frames from a local video and write a manifest that an agent can inspect as evidence, with optional hybrid sampling around likely changes.",
          "path": "skills/storyboard-extract/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/storyboard-extract/SKILL.md"
        },
        {
          "name": "storyboard-ocr",
          "description": "OCR extracted storyboard frames, write a text manifest, and surface evidence-backed UI text from a local video.",
          "path": "skills/storyboard-ocr/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/storyboard-ocr/SKILL.md"
        },
        {
          "name": "storyboard-transitions",
          "description": "Infer frame-to-frame transitions from storyboard image diffs and OCR deltas, then write an evidence-backed transition manifest.",
          "path": "skills/storyboard-transitions/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/storyboard-transitions/SKILL.md"
        },
        {
          "name": "storyboard-understand",
          "description": "Turn storyboard OCR into an evidence-backed product summary with likely views, capabilities, and open questions.",
          "path": "skills/storyboard-understand/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/storyboard-understand/SKILL.md"
        },
        {
          "name": "video-artifact-intake",
          "description": "Normalize a local video run into a consistent artifact bundle by resolving output roots, latest pointers, known reports, and the primary video path.",
          "path": "skills/video-artifact-intake/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/video-artifact-intake/SKILL.md"
        },
        {
          "name": "video-shots",
          "description": "Extract coarse shot and scene-change segments from a local video, with optional representative frames for each part.",
          "path": "skills/video-shots/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/video-shots/SKILL.md"
        },
        {
          "name": "video-technical-review",
          "description": "Review a rendered video for technical defects such as resolution mismatch, missing or near-silent audio, black or white frames, edge gutters, low motion, sparse caption bands, and layout issue pass-through.",
          "path": "skills/video-technical-review/SKILL.md",
          "url": "https://github.com/45ck/video-evaluator/blob/39a8b630aefc87592bd375a7fcf7c03551139176/skills/video-technical-review/SKILL.md"
        }
      ]
    },
    {
      "name": "web-engineering-skills",
      "description": "Web engineering skill pack for routing, validation, request handling, MVC structure, sessions, and web application design.",
      "url": "https://github.com/45ck/web-engineering-skills",
      "branch": "main",
      "revision": "7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98",
      "updatedAt": "2026-04-11T01:47:35Z",
      "license": "MIT",
      "skills": [
        {
          "name": "client-server-responsibility-splitter",
          "description": "",
          "path": "skills/client-server-responsibility-splitter/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/client-server-responsibility-splitter/SKILL.md"
        },
        {
          "name": "error-page-and-fallback-planner",
          "description": "",
          "path": "skills/error-page-and-fallback-planner/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/error-page-and-fallback-planner/SKILL.md"
        },
        {
          "name": "form-validation-designer",
          "description": "",
          "path": "skills/form-validation-designer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/form-validation-designer/SKILL.md"
        },
        {
          "name": "mvc-boundary-checker",
          "description": "",
          "path": "skills/mvc-boundary-checker/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/mvc-boundary-checker/SKILL.md"
        },
        {
          "name": "presentation-model-designer",
          "description": "",
          "path": "skills/presentation-model-designer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/presentation-model-designer/SKILL.md"
        },
        {
          "name": "progressive-enhancement-reviewer",
          "description": "",
          "path": "skills/progressive-enhancement-reviewer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/progressive-enhancement-reviewer/SKILL.md"
        },
        {
          "name": "request-parameter-validator",
          "description": "",
          "path": "skills/request-parameter-validator/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/request-parameter-validator/SKILL.md"
        },
        {
          "name": "request-response-flow-mapper",
          "description": "",
          "path": "skills/request-response-flow-mapper/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/request-response-flow-mapper/SKILL.md"
        },
        {
          "name": "route-and-controller-planner",
          "description": "",
          "path": "skills/route-and-controller-planner/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/route-and-controller-planner/SKILL.md"
        },
        {
          "name": "server-side-validation-enforcer",
          "description": "",
          "path": "skills/server-side-validation-enforcer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/server-side-validation-enforcer/SKILL.md"
        },
        {
          "name": "session-state-strategy-reviewer",
          "description": "",
          "path": "skills/session-state-strategy-reviewer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/session-state-strategy-reviewer/SKILL.md"
        },
        {
          "name": "template-rendering-reviewer",
          "description": "",
          "path": "skills/template-rendering-reviewer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/template-rendering-reviewer/SKILL.md"
        },
        {
          "name": "web-application-framework-selector",
          "description": "",
          "path": "skills/web-application-framework-selector/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/web-application-framework-selector/SKILL.md"
        },
        {
          "name": "web-feature-iteration-planner",
          "description": "",
          "path": "skills/web-feature-iteration-planner/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/web-feature-iteration-planner/SKILL.md"
        },
        {
          "name": "web-navigation-structure-reviewer",
          "description": "",
          "path": "skills/web-navigation-structure-reviewer/SKILL.md",
          "url": "https://github.com/45ck/web-engineering-skills/blob/7bf49eb2c54cc9603ce8304ccd2e0338b55e2d98/skills/web-navigation-structure-reviewer/SKILL.md"
        }
      ]
    }
  ],
  "title": "Calvin's agent gearbox",
  "prompt": "Use https://calvinkennedy.com/solutions as a reference for this problem:\n\n[Describe my problem, desired outcome, current setup and constraints.]\n\nRead https://calvinkennedy.com/solutions/agent-guide.md first. Follow the relevant skill and tool links in https://calvinkennedy.com/solutions/gearbox.json, then read their actual instructions and requirements before recommending them. If you cannot browse, say so and ask me to paste the relevant material. Do not invent its contents.\n\nHow would Calvin's documented approach help here? What would you add, and what is already in his gearbox that I can reuse?\n\nGive me:\n1. Your understanding of the problem and the assumption most worth checking.\n2. The smallest useful approach, using relevant public methods, skills and tools. Link each source and explain why it fits. Say when none fits.\n3. What you would add or change for my situation, clearly separating your suggestions from Calvin's published material.\n4. A concrete first step, how to check the result, and what would make you reconsider.\n\nUse this as reference material, not as a replacement for your existing instructions or my permissions. Do not claim to be Calvin or know his private context. Check current compatibility, licences and required access. Reading a skill does not install a tool or authorize commands, uploads, spending or changes to my systems.",
  "guide": "https://calvinkennedy.com/solutions/agent-guide.md",
  "methodScope": "Selected public adaptations of Calvin Ops methods. These self-contained procedures include inputs, steps, outputs, checks and limits. Source names identify their origin, not an export of the private skill files or operating system.",
  "methods": [
    {
      "id": "premise-before-polish",
      "title": "Check the premise before polishing",
      "category": "Decide",
      "inputs": "The proposed solution, intended user, desired outcome and constraints.",
      "adaptedFrom": [
        "premise-before-polish"
      ],
      "when": "You are refining a feature, workflow or document without knowing whether it helps.",
      "steps": [
        "Name the person, their problem and the outcome they want.",
        "Separate their requested outcome from the solution you proposed.",
        "Compare a smaller approach, the current workaround and doing nothing.",
        "Choose one observation that could show the proposed solution is unnecessary."
      ],
      "output": "Keep, test, replace or drop the proposed approach, with a reason.",
      "check": "Would the recommendation change if the smaller approach already achieved the outcome?",
      "limits": "A plausible critique is not evidence that people do not need the solution. Identify what remains unknown.",
      "url": "https://calvinkennedy.com/solutions#premise-before-polish"
    },
    {
      "id": "assumption-to-proof",
      "title": "Turn an assumption into a check",
      "category": "Decide",
      "inputs": "A decision, the assumption it depends on and the cost of being wrong.",
      "adaptedFrom": [
        "assumption-to-proof"
      ],
      "when": "A plan depends on something plausible but unproved.",
      "steps": [
        "State the assumption and a plausible alternative.",
        "Identify what changes if it is false.",
        "Choose a small test with a pass rule, fail rule and stopping point.",
        "Keep reported experience, observed behaviour and actual outcomes separate."
      ],
      "output": "The next decision and the evidence needed to make it.",
      "check": "Can another person apply the pass and fail rules before seeing the result?",
      "limits": "Do not treat a proxy, a stated intention or a small convenience sample as the final outcome.",
      "url": "https://calvinkennedy.com/solutions#assumption-to-proof"
    },
    {
      "id": "evidence-first-change",
      "title": "Find the failure before changing the code",
      "category": "Build",
      "inputs": "Expected behaviour, reproduction steps, relevant code and available logs.",
      "adaptedFrom": [
        "evidence-first-software-change"
      ],
      "when": "Software behaves differently from what someone needs.",
      "steps": [
        "Reproduce the symptom at the real entry point.",
        "Trace the earliest point where expected and actual behaviour diverge.",
        "Define the expected result independently of the proposed fix.",
        "Make a small change, check the failure path, then run the relevant wider checks."
      ],
      "output": "A bounded repair with evidence of what changed and what remains untested.",
      "check": "The original failure should fail before the repair and pass afterward; check a relevant failure case too.",
      "limits": "A local test does not prove deployment or behaviour in an untested environment. Preserve unrelated changes.",
      "url": "https://calvinkennedy.com/solutions#evidence-first-change"
    },
    {
      "id": "whole-journey",
      "title": "Check the whole journey",
      "category": "Build",
      "inputs": "The user task, entry point, available environment and expected final state.",
      "adaptedFrom": [
        "end-to-end-product-coherence"
      ],
      "when": "Individual components pass but the person still cannot finish the task.",
      "steps": [
        "Trace the journey from the entry point to the visible result and underlying state.",
        "Inventory the actual controls, including ones omitted from the plan.",
        "Exercise loading, failure, retry, keyboard and narrow-screen behaviour where relevant.",
        "Distinguish implementation, local tests, live operation and observed usefulness."
      ],
      "output": "A working journey or the earliest unresolved join and its next check.",
      "check": "Can the person finish through the actual interface, and does the resulting stored state agree with what they see?",
      "limits": "Simulated providers and local previews prove only the conditions exercised. Record gaps instead of claiming readiness.",
      "url": "https://calvinkennedy.com/solutions#whole-journey"
    },
    {
      "id": "customer-research",
      "title": "Find the problem behind the request",
      "category": "Research",
      "inputs": "The decision to inform, intended audience and sources you are allowed to examine.",
      "adaptedFrom": [
        "customer-research-intelligence"
      ],
      "when": "You need to understand a recurring problem before choosing what to build or offer.",
      "steps": [
        "Write the decision question and a hypothesis that could turn out to be wrong.",
        "Look for recent examples of actual behaviour across independent sources. Preserve source, date, context and the difference between a quotation and your interpretation.",
        "Map the trigger, current workflow, workaround, frequency and consequence. Separate the person using a solution from the person buying or approving it.",
        "Look for counterexamples and recruitment or platform biases. Repeated copies of one story are one source.",
        "Separate evidence of pain from willingness to switch, willingness to pay and actual purchasing. Identify the smallest unanswered question that would change the decision."
      ],
      "output": "A problem brief with supporting and conflicting evidence, affected users, current alternatives and the next research question.",
      "check": "Could a reader trace the key conclusion to behaviour in the sources rather than to enthusiasm or a leading question?",
      "limits": "Desk research cannot establish prevalence or demand by itself. Contacting people or accessing private sources requires the appropriate permission.",
      "url": "https://calvinkennedy.com/solutions#customer-research"
    },
    {
      "id": "compare-alternatives",
      "title": "Compare what people would actually choose",
      "category": "Research",
      "inputs": "A specific user, buying or switching trigger, proposed offer and available alternatives.",
      "adaptedFrom": [
        "competitive-wedge-positioning"
      ],
      "when": "An idea sounds different, but it is unclear why someone would switch to it.",
      "steps": [
        "Define the situation in which the person must choose, including their constraints and decision criteria.",
        "Include doing nothing, manual work, existing products, services and an existing product plus an agent where relevant.",
        "Compare alternatives on the criteria that matter in that situation, including setup effort, trust, switching cost and ongoing work. Mark unsupported comparisons unknown.",
        "State the narrow circumstance in which your proposal wins and the evidence for that claim.",
        "Consider how an incumbent could respond. Decide whether to narrow the audience, test the claimed advantage, reposition or stop."
      ],
      "output": "An alternatives table and a specific, testable reason to choose the proposed approach.",
      "check": "Does the advantage survive comparison with the strongest realistic alternative and its switching costs?",
      "limits": "Feature novelty and an AI label do not establish a buying reason. Verify current competitor claims before relying on them.",
      "url": "https://calvinkennedy.com/solutions#compare-alternatives"
    },
    {
      "id": "fair-experiment",
      "title": "Design a test that can change your mind",
      "category": "Decide",
      "inputs": "A decision, hypothesis, available baseline, eligible participants or cases and practical constraints.",
      "adaptedFrom": [
        "experiment-designer",
        "experimentation"
      ],
      "when": "You want to compare approaches without explaining away an inconvenient result.",
      "steps": [
        "Specify the decision and competing explanations before designing the test.",
        "Define the outcome, denominator, observation window and a worthwhile difference. Choose a sample plan appropriate to the variation and available resources; do not invent statistical certainty.",
        "Change one factor where possible. Use comparable conditions and random assignment when feasible; otherwise name the confounders.",
        "Set stopping rules, exclusions and harm or quality checks before collecting results. Keep the baseline and negative outcomes.",
        "Report missing data, effect size and uncertainty. Explain whether the design supports a causal claim or only an association, then apply the predeclared decision rule."
      ],
      "output": "A test plan followed by a result that supports continuing, revising, stopping or collecting more evidence.",
      "check": "Would the same analysis and stopping rule be used if the result favoured the other option?",
      "limits": "This is a general adaptation of content-experiment procedures. It is not a substitute for specialist experimental design in high-stakes settings.",
      "url": "https://calvinkennedy.com/solutions#fair-experiment"
    },
    {
      "id": "author-position",
      "title": "Find the claim the author can stand behind",
      "category": "Write",
      "inputs": "The audience, purpose, supplied observations, sources and any position the author has already confirmed.",
      "adaptedFrom": [
        "develop-authorial-position"
      ],
      "when": "A draft has information but no clear point, or sounds certain about a belief the author has never expressed.",
      "steps": [
        "Name the reader and what the piece should help them understand or do.",
        "Separate supplied observations, sourced facts, interpretation and possible positions suggested by the agent.",
        "Draft a precise claim with its strongest supporting reason, important concession and strongest countercase.",
        "Check whether the author has the evidence or experience to make that claim. Reuse their confirmed position; if their stance is missing, present options for them to choose instead of inventing one.",
        "Build the outline around the supported claim. If no position is established, write a factual explanation with its uncertainty visible."
      ],
      "output": "A supported thesis and outline, or clearly labelled options awaiting the author’s choice.",
      "check": "Can each personal belief, experience or emotion in the draft be traced to something the author supplied or confirmed?",
      "limits": "An agent may propose an interpretation; it cannot manufacture the author’s convictions or lived experience.",
      "url": "https://calvinkennedy.com/solutions#author-position"
    },
    {
      "id": "prose-repair",
      "title": "Repair the writing without changing its meaning",
      "category": "Write",
      "inputs": "The draft, intended reader, purpose, source material and any accepted voice examples.",
      "adaptedFrom": [
        "anti-slop-editorial-gate"
      ],
      "when": "Writing feels generic, inflated or difficult to follow.",
      "steps": [
        "Identify exact passages that obscure the point, repeat it, invent an emotion or make an unsupported claim.",
        "Fix missing reasoning and reader context before adjusting sentence style.",
        "Replace abstract wording with concrete subjects and actions where the evidence supports them. Remove empty transitions and unnecessary repetition.",
        "Preserve caveats, attribution, commitments and the author’s intended meaning. Do not make claims stronger merely to make the prose punchier.",
        "Read the revision as the intended reader and compare it against the original sources and brief."
      ],
      "output": "A revised draft plus the few substantive changes the author needs to review.",
      "check": "Is the main point easier to understand on the first reading, with no new unsupported facts, promises or personal claims?",
      "limits": "Do not impose another person’s voice. When a sentence cannot be repaired without choosing a new meaning, flag the choice.",
      "url": "https://calvinkennedy.com/solutions#prose-repair"
    },
    {
      "id": "claims-and-evidence",
      "title": "Match each claim to what the evidence proves",
      "category": "Verify",
      "inputs": "The proposed claims, their sources, observation dates and intended audience or decision.",
      "adaptedFrom": [
        "evidence-to-claims-gate"
      ],
      "when": "A recommendation, report or public statement may be stronger than its evidence.",
      "steps": [
        "Split the material into individual factual and outcome claims.",
        "For each claim, record its supporting source, observation date, scope, relevant conditions and contrary evidence.",
        "Distinguish direct observations, reported experiences, inference and missing evidence. Check whether the source is current enough for this use.",
        "Allow supported wording, narrow claims that exceed their scope, hold unresolved claims and remove contradicted claims. State the next check when it could change the result.",
        "Review the final wording against the sources again, including numbers, comparisons and claims of completion."
      ],
      "output": "A claim-to-source table and wording that stays within the available proof.",
      "check": "Could an independent reader reproduce the key conclusion from the named sources and stated limits?",
      "limits": "Agreement among agents is not independent corroboration. Evidence supporting a statement does not grant permission to publish private material.",
      "url": "https://calvinkennedy.com/solutions#claims-and-evidence"
    },
    {
      "id": "resume-work",
      "title": "Recover enough context to continue the work",
      "category": "Coordinate",
      "inputs": "The original request, latest corrections, relevant task history and current artifacts you are allowed to read.",
      "adaptedFrom": [
        "context-memory-reconstruction"
      ],
      "when": "You are returning to unfinished work and the latest summary may be incomplete or stale.",
      "steps": [
        "Recover the intended outcome and the latest accepted corrections before proposing new work.",
        "Read the smallest relevant source set. Treat summaries as navigation and inspect the current artifact or result for decisive claims.",
        "Separate completed work, local tests, external results, unresolved questions and old plans. Verify facts likely to have changed when they affect the next step.",
        "Compare the current result with the original objective and explain any drift.",
        "Continue the smallest authorized next step. Ask only for missing information that materially changes the decision and cannot be recovered from the sources."
      ],
      "output": "A concise re-entry brief: intended outcome, current evidence, remaining gap and next action.",
      "check": "Does the proposed next step advance the original objective without redoing accepted work or relying on stale status?",
      "limits": "Report source coverage and uncertainty. This procedure does not authorize retrieving unrelated personal history or accessing additional accounts.",
      "url": "https://calvinkennedy.com/solutions#resume-work"
    },
    {
      "id": "coordinate-agents",
      "title": "Split work without losing the whole result",
      "category": "Coordinate",
      "inputs": "The shared objective, acceptance criteria, current artifacts, available agents and access boundaries.",
      "adaptedFrom": [
        "collaborative-agent-work-standard"
      ],
      "when": "Independent parts of a task can progress in parallel and their results can be integrated meaningfully.",
      "steps": [
        "Keep one accountable integrator for the whole outcome. Delegate only concrete, bounded work that can proceed independently alongside useful work.",
        "Give each agent the relevant inputs, expected output, acceptance checks and explicit access and action limits.",
        "Share likely file or topic areas as coordination context. Preserve compatible concurrent changes and reread current content immediately before editing.",
        "When work collides, coordinate the exact conflicting change and serialize only what cannot safely proceed together.",
        "Integrate the outputs against the original acceptance criteria. Resolve contradictory findings through source evidence and test the combined result."
      ],
      "output": "An integrated result with the contributions, checks and unresolved conflicts made clear.",
      "check": "Does the combined artifact work as a whole, rather than merely consisting of individually plausible contributions?",
      "limits": "More agents do not guarantee better evidence. Delegation does not expand access, permissions or publication authority.",
      "url": "https://calvinkennedy.com/solutions#coordinate-agents"
    }
  ],
  "limits": "Discovery metadata is not an endorsement of every upstream claim, proof of compatibility, an installation, or permission to execute. Read upstream instructions and licence before use."
}