{"name":"rbozydar-rbw-claude-code","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"rbozydar-core-plugins-core","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Universal AI-powered development tools: 22 agents, 17 commands, 13 skills for code review, research, and workflow automation","version":"1.5.0","strict":true,"keywords":["ai-powered","compound-engineering","workflow-automation","code-review","knowledge-management","language-agnostic"],"category":"productivity"},{"name":"rbozydar-python-backend-plugins-python-backend","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Python-specific development tools: 7 agents, 2 commands, 1 skill for Python code review, testing, and type checking","version":"1.4.0","strict":true,"keywords":["python","pytest","mypy","pyright","type-hints","code-review","ml","llm","data-science"],"category":"productivity"},{"name":"rbozydar-enforce-uv-plugins-guards-policy-enforce-uv","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Block bare python/pip/pytest commands, enforce uv usage","version":"1.2.0","strict":true,"keywords":[],"category":"testing"},{"name":"rbozydar-conventional-commits-plugins-guards-policy-conventional-commits","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Validate git commit messages follow conventional format","version":"2.1.0","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-gemini-model-guard-plugins-guards-policy-gemini-model-guard","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Block Gemini 2.x models, enforce Gemini 3 models only","version":"1.2.0","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-python-format-plugins-guards-quality-python-format","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Auto-format Python files with ruff after edits","version":"1.0.1","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-python-typecheck-plugins-guards-quality-python-typecheck","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Run type checking after Python file edits","version":"1.0.1","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-test-reminder-plugins-guards-quality-test-reminder","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Remind to add tests when creating new Python files","version":"1.0.1","strict":true,"keywords":[],"category":"testing"},{"name":"rbozydar-clean-code-guard-plugins-guards-quality-clean-code-guard","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Block messy code execution patterns (python -c, gemini heredocs) and nudge toward clean alternatives","version":"1.0.0","strict":true,"keywords":[],"category":"documentation"},{"name":"rbozydar-safety-guard-plugins-guards-security-safety-guard","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Block destructive file operations and supply chain attacks","version":"1.3.0","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-git-safety-guard-plugins-guards-security-git-safety-guard","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Block destructive git commands to prevent data loss","version":"1.2.0","strict":true,"keywords":[],"category":"data"},{"name":"rbozydar-gh-api-guard-plugins-guards-security-gh-api-guard","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Allow only safe read-only gh api commands","version":"1.3.0","strict":true,"keywords":[],"category":"utilities"},{"name":"rbozydar-protect-env-plugins-guards-security-protect-env","source":{"source":"github","repo":"rbozydar/rbw-claude-code"},"description":"Prevent reading .env files to protect secrets","version":"2.0.0","strict":true,"keywords":[],"category":"utilities"}]}