{"name":"matt-riley-lucky-hat","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"matt-riley-acquire-codebase-knowledge-plugins-acquire-codebase-knowledge","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-agent-governance-plugins-agent-governance","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-agent-supply-chain-plugins-agent-supply-chain","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-agentic-eval-plugins-agentic-eval","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-api-smoke-validation-plugins-api-smoke-validation","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-ast-grep-plugins-ast-grep","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-astro-seo-plugins-astro-seo","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-autoresearch-plugins-autoresearch","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-aws-lambda-go-deployment-plugins-aws-lambda-go-deployment","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-aws-sdk-v2-to-v3-migration-plugins-aws-sdk-v2-to-v3-migration","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-ci-images-plugins-ci-images","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-circleci-to-github-actions-migration-plugins-circleci-to-github-actions-migration","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-cloudflare-d1-migrations-plugins-cloudflare-d1-migrations","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-cloudflare-d1-query-tuning-plugins-cloudflare-d1-query-tuning","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-code-generation-plugins-code-generation","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-code-intelligence-plugins-code-intelligence","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-code-tour-plugins-code-tour","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-configuration-env-plugins-configuration-env","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-context-map-plugins-context-map","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-database-migrations-plugins-database-migrations","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-doc-coauthoring-plugins-doc-coauthoring","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-docker-compose-dev-plugins-docker-compose-dev","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-fallow-plugins-fallow","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-finishing-a-development-branch-plugins-finishing-a-development-branch","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-git-signing-troubleshoot-plugins-git-signing-troubleshoot","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-github-actions-failure-triage-plugins-github-actions-failure-triage","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-github-actions-local-repro-plugins-github-actions-local-repro","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-github-cli-pr-workflow-plugins-github-cli-pr-workflow","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-github-presence-plugins-github-presence","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-go-build-and-test-plugins-go-build-and-test","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-go-error-patterns-plugins-go-error-patterns","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-goreleaser-release-pipeline-plugins-goreleaser-release-pipeline","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-grill-me-plugins-grill-me","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-grill-with-docs-plugins-grill-with-docs","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-http-api-openapi-plugins-http-api-openapi","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-iam-oidc-triage-plugins-iam-oidc-triage","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-implementation-review-plugins-implementation-review","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-agent-instructions-plugins-agent-instructions","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-make-interfaces-feel-better-plugins-make-interfaces-feel-better","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-mocha-to-jest-migration-plugins-mocha-to-jest-migration","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-modern-web-guidance-plugins-modern-web-guidance","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-neovim-config-plugins-neovim-config","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-observability-metrics-plugins-observability-metrics","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-plan-review-plugins-plan-review","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-project-references-migration-plugins-project-references-migration","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-repository-adapters-plugins-repository-adapters","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-resolve-open-loops-plugins-resolve-open-loops","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-reverse-prompt-plugins-reverse-prompt","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-review-comment-resolution-plugins-review-comment-resolution","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-rpi-workflow-plugins-rpi-workflow","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-sam-cloudformation-plugins-sam-cloudformation","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-schema-boundary-typing-plugins-schema-boundary-typing","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-secret-scan-triage-plugins-secret-scan-triage","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-security-basics-plugins-security-basics","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-session-store-history-plugins-session-store-history","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-skill-authoring-plugins-skill-authoring","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-skill-creator-plugins-skill-creator","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-systematic-debugging-plugins-systematic-debugging","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-templ-templates-plugins-templ-templates","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-terraform-skill-plugins-terraform-skill","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-test-driven-development-plugins-test-driven-development","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-testing-workflows-plugins-testing-workflows","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-to-prd-plugins-to-prd","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-tsc-error-triage-plugins-tsc-error-triage","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-tsconfig-hardening-plugins-tsconfig-hardening","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-type-test-authoring-plugins-type-test-authoring","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-typescript-any-eliminator-plugins-typescript-any-eliminator","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-verification-before-completion-plugins-verification-before-completion","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-workflow-contracts-plugins-workflow-contracts","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-worktrunk-plugins-worktrunk","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"matt-riley-writing-and-editing-plugins-writing-and-editing","source":{"source":"github","repo":"matt-riley/lucky-hat"},"version":"1.0.0","strict":false,"keywords":[],"category":"utilities"}]}