Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rbozydar
Universal AI-powered development tools: 22 agents, 17 commands, 13 skills for code review, research, and workflow automation
npx claudepluginhub rbozydar/rbw-claude-code --plugin coreRun comprehensive agent-native architecture review with scored principles
Create engaging changelogs for recent merges to main branch
Create or edit Claude Code skills with expert guidance on structure and best practices
Enhance a plan with parallel research agents for each section to add depth, best practices, and implementation details
Remove AI-generated code slop from a branch. Use when cleaning up AI-generated code, removing unnecessary comments, defensive checks, or type casts. Checks diff against main and fixes style inconsistencies.
Use this agent when you need to explore API design decisions before implementation. This includes choosing between REST/GraphQL/gRPC, designing endpoint structures, versioning strategies, pagination approaches, error handling patterns, and authentication integration. Best used early in feature design when API surface area is being defined. <example>Context: The user is designing a new API for their service. user: "I need to build an API for our order management system" assistant: "I'll use the api-design-brainstormer agent to explore the design options" <commentary>Since the user is designing a new API, use this agent to explore trade-offs before committing to an approach.</commentary></example><example>Context: The user is considering changing their API approach. user: "Should we migrate from REST to GraphQL for our mobile app?" assistant: "Let me analyze this with the api-design-brainstormer agent to weigh the trade-offs" <commentary>API paradigm changes have significant implications that warrant structured exploration.</commentary></example>
Use this agent when you need to explore data modeling decisions before implementation. This includes schema design approaches, relationship modeling, primary key strategies, indexing considerations, soft delete patterns, audit trails, multi-tenancy, and migration strategies. Best used when designing new tables/collections or restructuring existing data. <example>Context: The user is designing a new feature that requires data modeling. user: "I need to add a comments system to our blog" assistant: "I'll use the data-model-brainstormer agent to explore the data model options" <commentary>Since the user needs to model new data, use this agent to explore trade-offs in schema design.</commentary></example><example>Context: The user is considering a data model change. user: "Should we normalize our user preferences or keep them as JSON?" assistant: "Let me analyze this with the data-model-brainstormer agent to weigh the trade-offs" <commentary>Normalization decisions have significant implications that warrant structured exploration.</commentary></example>
Challenge emerging approaches by actively seeking flaws, risks, and overlooked alternatives. Use during brainstorming to stress-test ideas before committing. Invoked with the current proposed direction to find weaknesses.
Get alternative perspectives on architectural decisions and feature planning from Google Gemini. Use when you want a second opinion from a different LLM on design approaches, trade-offs, or implementation strategies.
Use this agent when you need to explore security design decisions before implementation. This includes authentication methods, authorization patterns, data protection approaches, input validation, rate limiting, secret management, audit logging, and threat modeling. Best used when designing security architecture or evaluating security trade-offs. <example>Context: The user is designing authentication for a new service. user: "I need to add authentication to our API" assistant: "I'll use the security-brainstormer agent to explore the authentication options" <commentary>Since the user is designing authentication, use this agent to explore security trade-offs before committing.</commentary></example><example>Context: The user is evaluating authorization approaches. user: "Should we use RBAC or ABAC for our permissions system?" assistant: "Let me analyze this with the security-brainstormer agent to weigh the trade-offs" <commentary>Authorization pattern changes have significant security implications that warrant structured exploration.</commentary></example>
This skill should be used when building AI agents using prompt-native architecture where features are defined in prompts, not code. It covers creating autonomous agents, designing MCP servers, implementing self-modifying systems, and adopting the "trust the agent's intelligence" philosophy.
This skill should be used before implementing features, building components, or making changes when requirements need clarification. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore approaches", ambiguous feature requests, or when multiple valid interpretations exist.
Designs or reviews CLIs so coding agents can run them reliably: non-interactive flags, layered --help with examples, stdin/pipelines, fast actionable errors, idempotency, dry-run, and predictable structure. Use when building a CLI, adding commands, writing --help, or when the user mentions agents, terminals, or automation-friendly CLIs.
This skill should be used when a problem has been solved and needs to be captured as categorized documentation with YAML frontmatter for searchable institutional knowledge.
This skill should be used when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure and best practices. It provides expert guidance for creating, writing, building, and refining Claude Code skills.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.
Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns
Claude Code hooks for enforcing best practices and workflow automation
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Allow only safe read-only gh api commands
Block destructive git commands to prevent data loss
Run type checking after Python file edits
Block destructive file operations and supply chain attacks
Block Gemini 2.x models, enforce Gemini 3 models only
Share bugs, ideas, or general feedback.
A Claude Code plugin marketplace with parallel Codex marketplace metadata for the plugins that already map cleanly onto Codex's current plugin model.
This project started as a fork of EveryInc/compound-engineering-plugin.
Add this marketplace to Claude Code:
/plugin marketplace add RBozydar/rbw-claude-code
Then browse and install plugins:
/plugin menu
Codex currently reads local marketplaces rather than remote GitHub marketplace
references. This repo now ships a repo-local Codex marketplace at
.agents/plugins/marketplace.json.
To use it:
git clone https://github.com/RBozydar/rbw-claude-code.git
cd rbw-claude-code
codex
/plugins
The current Codex marketplace exposes:
corepython-backenddeep-research-plusThe guard plugins remain Claude-only for now because current Codex plugin docs describe skills, apps, and MCP configuration, but not hook plugins.
If you use Poetry instead of uv for package management, install from the poetry-variant branch:
/plugin marketplace add RBozydar/rbw-claude-code#poetry-variant
This variant includes enforce-poetry instead of enforce-uv, suggesting poetry run and poetry add commands.
Due to a known Claude Code bug, plugin hooks are matched but not executed. Until this is fixed upstream, you need to manually configure hooks in your settings.
Navigate to the marketplace directory:
cd ~/.claude/plugins/RBozydar/rbw-claude-code
Run the setup script:
# Global hooks (apply to all projects) - default
./scripts/setup-hooks.sh
# Or project-specific hooks (run from within your project)
./scripts/setup-hooks.sh --project
To verify hooks are active:
/hooks
You should see the configured hooks listed (enforce-uv, conventional-commits, etc.).
Once hooks are installed, a SessionStart hook automatically checks if your
configured hooks are in sync with available plugin hooks. If hooks change
(e.g., after updating the marketplace), you'll see a warning at session start:
====================================================
rbw-claude-code: Hooks are out of sync!
====================================================
Plugin hooks have changed. Run to update:
./scripts/setup-hooks.sh --project
====================================================
You can also manually check sync status:
./scripts/setup-hooks.sh --check # Check global hooks
./scripts/setup-hooks.sh --check --project # Check project hooks
| Plugin | Description |
|---|---|
| core | Universal AI development tools: 29 agents, 18 commands, 16 skills |
| python-backend | Python-specific tools: 5 reviewers, 2 commands |
| deep-research-plus | Deep research workflows with optional GDELT MCP support |
| Plugin | Description |
|---|---|
| enforce-uv | Block bare python/pip/pytest commands, enforce uv |
| conventional-commits | Validate conventional commit format |
| python-format | Auto-format Python files with ruff after edits |
| python-typecheck | Run type checking after Python file edits |
| test-reminder | Remind to add tests when creating new Python files |
| Plugin | Description |
|---|---|
| protect-env | Block reading .env files to protect secrets |
| git-safety-guard | Block destructive git commands |
| safety-guard | Block destructive file ops and supply chain attacks |
Codex-compatible plugins in this repo currently are:
corepython-backenddeep-research-plusEach now ships a .codex-plugin/plugin.json, and the repo marketplace lives at
.agents/plugins/marketplace.json.
Hook-only plugins remain Claude-specific for now. Details: docs/codex-compatibility.md
For Codex-only local generation without hand-maintaining duplicate markdown, the repo now generates:
.codex/agents/ from Claude agents/.codex/prompts/ from Claude commands/Regenerate both from source:
uv run python scripts/generate_codex_agents.py
Install them into your Codex home:
./scripts/install-codex-agents.sh