Back to the catalog

breezeware-dev-plugins

True Claude Code plugins for Breezeware development — auto-detecting, hook-powered, with skills and code review.

Open source Repository Open in the app JSON README (API)

About

True Claude Code plugins for Breezeware development — auto-detecting, hook-powered, with skills and code review.

Details

Kind
Plugins
Topic
Developer tools
Publisher
breezeware-os
Origin
marketplace
Category
ferramentas
Last push
2026-03-26T10:48:12Z
Repository state
ativo
Language
Shell
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
breezeware-os/breezeware-claude-plugins/breezeware-dev-plugins

README

<h1 align="center"> <a href="https://github.com/Breezeware-OS/"><img src="https://github.com/user-attachments/assets/07f2efc7-111f-4dee-b775-98fa8743e2c6" alt="Dynamo" width="400" align="center"></a>
</h1>

<h4 align="center">A powerful platform designed to supercharge business app development and streamline internal tool creation. Manage, organize, and innovate—all in one place</h4>

</div>

# Breezeware Claude Plugins

True Claude Code plugins for Breezeware development — auto-detecting, hook-powered, with skills and code review.

## Example Use Cases

### Spring Boot Backend
```
> /breezeware-spring-boot-backend Create a REST API for user management with CRUD operations
> /breezeware-code-review-backend Review my UserService.java for bugs and security issues
```
Claude generates a complete Spring Boot module — entity, DTO, repository, service, controller, Flyway migration — following Breezeware's Checkstyle rules, constructor injection, and REST conventions.

### React Frontend
```
> /breezeware-reactjs-frontend Build a dashboard page with a data table, search bar, and pagination
> /breezeware-code-review-frontend Review my Dashboard.jsx for performance and accessibility
```
Claude scaffolds responsive React components using shadcn/ui, Redux Toolkit, Axios services, and Tailwind CSS — matching Breezeware's component patterns.

### React Native Mobile
```
> /breezeware-react-native Create a login screen with form validation and biometric auth
> /breezeware-code-review-mobile Review my HomeScreen for performance and platform issues
```
Claude builds bare React Native screens with React Navigation, Redux state management, and platform-specific handling.

### Playwright Test Automation
```
> /breezeware-playwright-automation Create E2E tests for the login flow with Page Object Model
> /breezeware-code-review-automation Review my LoginPage.java page object for reliability
```
Claude generates Java Playwright tests with JUnit 5, Cucumber BDD integration, Allure reporting, and stable locator strategies.

### Cucumber BDD
```
> /breezeware-cucumber-feature Write feature files for the checkout flow
> /breezeware-code-review-cucumber Review my checkout.feature for BDD best practices
```
Claude writes declarative Gherkin scenarios with proper tagging strategy, data tables, scenario outlines, and business-readable language.

### Common (All Projects)
```
> /breezeware-code-review Review this pull request for bugs, security, and style
> /breezeware-git-workflow Generate a PR description for my current branch
> /breezeware-security-scan Scan this module for OWASP Top 10 vulnerabilities
```
General code review, PR/changelog generation, and security auditing — works across any stack.

## Plugins

| Plugin | Auto-Detects | What It Does |
|--------|-------------|--------------|
| **breezeware-common** | Always active | Code review, git workflow, security scan + safety hooks |
| **breezeware-spring-boot** | `pom.xml`, `src/main/java/` | Spring Boot dev + Java format hooks |
| **breezeware-react** | `package.json` has `react` | React.js frontend dev + JSX lint hooks |
| **breezeware-react-native** | `package.json` has `react-native` | React Native mobile dev + RN lint hooks |
| **breezeware-playwright** | `pom.xml` has "playwright" | Playwright automation + test lint hooks |
| **breezeware-cucumber** | `*.feature` files | Cucumber BDD writing + feature file lint hooks |

## Quick Start

### Option 1: Load directly (testing)

```bash
claude --plugin-dir ./plugins/common --plugin-dir ./plugins/spring-boot
```

### Option 2: Install from marketplace (recommended)

```bash
# Add marketplace (one-time)
/plugin marketplace add Breezeware-OS/breezeware-claude-plugins

# Install plugins you need
/plugin install breezeware-common@breezeware-claude-plugins
/plugin install breezeware-spring-boot@breezeware-claude-plugins
/plugin install breezeware-cucumber@breezeware-claude-plugins
/reload-plugins
```

### Option 3: Auto-install for your team

Add to your project's `.claude/settings.json`:

```json
{
  "extraKnownMarketplaces": {
    "breezeware-claude-plugins": {
      "source": {
        "source": "github",
        "repo": "Breezeware-OS/breezeware-claude-plugins"
      }
    }
  },
  "enabledPlugins": {
    "breezeware-common@breezeware-claude-plugins": true,
    "breezeware-spring-boot@breezeware-claude-plugins": true
  }
}
```

## What Makes These Plugins (Not Just Skills)

| Feature | Skills (old) | Plugins (this) |
|---------|-------------|----------------|
| Auto-detect project type | No | Yes — SessionStart hooks |
| Lint on every file edit | No | Yes — PostToolUse hooks |
| Block dangerous commands | No | Yes — PreToolUse hooks |
| Install/uninstall | Copy files | `/plugin install` |
| Team sharing | Copy `.claude/` folder | Marketplace + settings.json |
| Hot-reload | No | `/reload-plugins` |

## Plugin Management

```bash
/plugin                                              # Open plugin manager
/plugin install breezeware-react@breezeware-claude-plugins   # Install
/plugin disable breezeware-react                     # Disable
/plugin enable breezeware-react                      # Re-enable
/plugin uninstall breezeware-react                   # Remove
/reload-plugins                                      # Hot-reload
/plugin marketplace update breezeware-claude-plugins # Get updates
```

## Legacy: Skill-Only Setup

The original skills (without hooks) are still available in `.claude/skills/` and can be used with the `setup.sh` script for projects that don't support plugins yet.

```bash
./setup.sh /path/to/target-project
./setup.sh --list-packs
```

## Directory Structure

```
breezeware-claude-plugins/
├── plugins/                          # True Claude Code plugins
│   ├── .claude-plugin/
│   │   └── marketplace.json          # Plugin marketplace catalog
│   ├── common/                       # Always-active plugin
│   ├── spring-boot/                  # Java/Spring Boot plugin
│   ├── react/                        # React.js frontend plugin
│   ├── react-native/                 # React Native mobile plugin
│   ├── playwright/                   # Playwright automation plugin
│   └── cucumber/                     # Cucumber BDD plugin
├── .claude/skills/                   # Legacy standalone skills
├── setup.sh                          # Legacy skill installer
├── plugin-registry.json              # Legacy detection registry
└── CLAUDE.md                         # Project conventions
```

More