Five-agent AI crew for Spring Boot development with Clean Architecture. Includes Orchestrator (workflow management), Rubber Duck (brainstorming), Architect (design), Implementer (coding), and Code Reviewer: a full development pipeline in one plugin.
Architecture formalizer for Spring Boot development. Takes a brainstorm brief and produces a formal architecture specification using Clean Architecture, UseCase pattern, and Spring Boot best practices. Sits after Rubber Duck and before Implementer in the pipeline.
Code review agent for Spring Boot development. Validates implementation against architecture specs, Clean Architecture principles, and Spring Boot best practices. Read-only — never modifies code. Sits at the end of the pipeline after the Implementer.
Builder agent for Spring Boot development. Takes an architecture specification and implements it, writing production code, tests, and configuration. Follows Clean Architecture, UseCase pattern, and Spring Boot best practices. Sits after Architect and before Code Reviewer in the pipeline.
Workflow orchestrator for Spring Boot development. Manages the 4-agent pipeline (Rubber Duck → Architect → Implementer → Code Reviewer) with optional human approval gates between steps. Supports autonomous and human-in-the-loop modes. Entry point for full-pipeline execution from Jira tickets or user requests.
Brainstorming sparring partner for Spring Boot development. Helps explore vague ideas, challenge assumptions, and widen the solution space before committing to formal decisions. Sits before the Architect in the pipeline. Invoke when you have a vague idea, want to explore trade-offs, or need to think through a problem before formalizing.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Five specialists that don't just write code: they think about it, they challenge you, they design it, build it, and hold it accountable.
A five-agent AI development pipeline for Spring Boot · Clean Architecture · UseCase pattern · Production-ready · Automated workflow orchestration
Paste this into any coding agent to install and configure Spring Crew:
Install and configure by following the instructions here:
https://raw.githubusercontent.com/marcelorodrigo/spring-crew-plugin/master/README.md
Spring Crew works best as a pipeline.
You start with a rough idea and end with reviewed, production-ready code: each agent handing off to the next like a relay race, each one knowing exactly what to expect from the previous and what to produce for the next.
flowchart TD
User["👤 User Request"] -->|"Jira Ticket / Feature"| ORCH["🎯 Orchestrator"]
ORCH -->|"Delegates"| RD["🦆 Rubber Duck"]
RD -->|"Brainstorm Brief"| ORCH
ORCH -->|"Approval Gate (HITL)"| ORCH
ORCH -->|"Delegates"| AR["🏛️ Architect"]
AR -->|"Architecture Spec"| ORCH
ORCH -->|"Approval Gate (HITL)"| ORCH
ORCH -->|"Delegates"| IM["🔨 Implementer"]
IM -->|"Implementation Summary"| ORCH
ORCH -->|"Approval Gate (HITL)"| ORCH
ORCH -->|"Delegates"| CR["🔍 Code Reviewer"]
CR -->|"Code Review"| ORCH
ORCH -->|"Final Report"| User
Option 1: Orchestrator (Automated Pipeline)
Use the Orchestrator agent to manage the full pipeline automatically:
# Start the orchestrator
/agent spring-crew:orchestrator
# Provide your task
Task: JIRA-123: Add user authentication with JWT tokens
The Orchestrator will:
Two execution modes:
Human-in-the-Loop (default): Pauses after each agent for approval
Task: Add user authentication
Autonomous: Runs full pipeline without interruption
Mode: autonomous
Task: Add logging to PaymentService
Option 2: Manual Agent Switching
You don't switch context. You switch agents.
Start a conversation with the Rubber Duck: describe your idea, even half-baked or a rough draft is fine. The Rubber Duck will ask sharp questions, challenge your assumptions, and widen your thinking before you commit to anything. When the thinking is done, it produces a Brainstorm Brief right there in the conversation. Take that output, open a new session with the Architect, and paste it in.
The Architect reads the brief, explores your codebase, makes every binding technical decision: class names, package paths, API contracts, error handling, and produces an Architecture Spec. Take that spec to the Implementer.
The Implementer reads the spec, matches your codebase's conventions, writes production code with tests, runs the build, and produces an Implementation Summary with everything the reviewer needs to know. Take that to the Code Reviewer.
The Code Reviewer diffs against master, validates the implementation against the spec and Clean Architecture principles, and delivers a categorized review. Nothing ships past it without earning it.
You can also enter at any stage.
The pipeline is the recommended path, but each agent stands on its own.
One-liner install (global):
opencode plugin @marcelorodrigo/opencode-spring-crew --global
Or add manually to your opencode.json:
{
"plugin": [
"@marcelorodrigo/opencode-spring-crew"
]
}
Step 1 — Add the Spring Crew marketplace:
claude plugin marketplace add marcelorodrigo/spring-crew-plugin
Step 2 — Install the plugin:
claude plugin install spring-crew@spring-crew-plugin
Step 3 — Verify:
/agents
# Rubber Duck, Architect, Implementer, Code Reviewer should appear
Step 1 — Register the Spring Crew marketplace:
copilot plugin marketplace add marcelorodrigo/spring-crew-plugin
Step 2 — Install the plugin:
npx claudepluginhub marcelorodrigo/spring-crew-plugin --plugin spring-crewA skills-first development workflow: four specialist skills for brainstorming (Rubber Duck), architecture design (Architect), implementation (Implementer), and code review (Code Reviewer). Load skills on-demand and chain them together in a pipeline or use them independently.
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration
General Java skills, architect agent, and coding standards for Java 8+
Domain-Driven Design with Spring Boot 4 (DDD patterns, Spring Data, REST APIs, Spring Modulith)
Enforces best-practice software design & architecture
使用多個專門代理配合基於置信度的評分系統,分析 Legacy Java Spring Boot 專案並產生高品質教學文件
Full-stack agents — frontend, backend, API, DevOps architects