{"name":"mdproctor-mdproctor-skills","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"mdproctor-cc-praxis-ui-cc-praxis-ui","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Launch the cc-praxis skill manager UI — browse, install, update, and uninstall skills","version":"1.0.0","strict":false,"keywords":[],"category":"utilities"},{"name":"mdproctor-install-skills-install-skills","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"/install-skills - one-time marketplace bootstrap","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-uninstall-skills-uninstall-skills","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"/uninstall-skills - remove marketplace skills and hooks","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-code-review-principles-code-review-principles","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-security-audit-principles-security-audit-principles","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-dependency-management-principles-dependency-management-principles","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-observability-principles-observability-principles","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-issue-workflow-issue-workflow","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"GitHub issue tracking with cross-cutting detection, commit split suggestions, and release-based changelog","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"deployment"},{"name":"mdproctor-git-commit-git-commit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-blog-git-commit-blog-git-commit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Commit changes to a GitHub Pages / Jekyll blog with blog-specific conventions","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"deployment"},{"name":"mdproctor-java-dev-java-dev","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-java-code-review-java-code-review","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-java-security-audit-java-security-audit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-java-git-commit-java-git-commit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-java-update-design-java-update-design","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-maven-dependency-update-maven-dependency-update","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-quarkus-flow-dev-quarkus-flow-dev","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-quarkus-flow-testing-quarkus-flow-testing","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-quarkus-observability-quarkus-observability","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-custom-git-commit-custom-git-commit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-update-primary-doc-update-primary-doc","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-update-claude-md-update-claude-md","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-adr-adr","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-design-snapshot-design-snapshot","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-write-blog-write-blog","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Living project diary — captures decisions, pivots, and discoveries in the moment with honest diary voice, not polished retrospectives","version":"1.0.0-SNAPSHOT","strict":false,"keywords":[],"category":"deployment"},{"name":"mdproctor-idea-log-idea-log","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Lightweight living log for undecided possibilities — capture, review, promote, and discard ideas","version":"1.0.0-SNAPSHOT","strict":false,"keywords":[],"category":"deployment"},{"name":"mdproctor-ts-dev-ts-dev","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-ts-code-review-ts-code-review","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-ts-security-audit-ts-security-audit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-npm-dependency-update-npm-dependency-update","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-ts-project-health-ts-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-python-dev-python-dev","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-python-code-review-python-code-review","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-python-security-audit-python-security-audit","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-pip-dependency-update-pip-dependency-update","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-python-project-health-python-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-project-health-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-project-refine-project-refine","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":">","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"},{"name":"mdproctor-skills-project-health-skills-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Run health checks for a Claude Code skill collection project (universal + skills-specific)","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"deployment"},{"name":"mdproctor-java-project-health-java-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Run health checks for a Java/Maven/Gradle project (universal + Java-specific)","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"deployment"},{"name":"mdproctor-blog-project-health-blog-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Run health checks for a GitHub Pages / Jekyll blog project (universal + blog-specific)","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"deployment"},{"name":"mdproctor-custom-project-health-custom-project-health","source":{"source":"github","repo":"mdproctor/cc-praxis"},"description":"Run health checks for a type: custom project (universal + sync rules, project currency)","version":"1.0.0-SNAPSHOT","strict":true,"keywords":[],"category":"utilities"}]}