arianlopezc/Trabuco

Java project generator CLI — creates multi-module Maven projects with all which is needed to run them right away

0Stars on the repository
39Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

arianlopezc/Trabuco

Agent

Specialist for Trabuco's AIAgent module — Spring AI tools, A2A protocol, MCP server exposure, guardrails, knowledge base, and scope enforcement. Use when the user is designing, extending, or debugging the AI-agent layer of a Trabuco project.

0 3mo ago A 65 tokens original MIT

trabuco-architect

02

arianlopezc/Trabuco

Agent

Senior architect persona specialized in Trabuco-shape Java/Spring Boot systems. Use when the main agent needs to reason about architecture, module selection, multi-service decomposition, or pattern matching. Grounded in the Trabuco module catalog and architecture patterns via MCP resources.

0 3mo ago A 60 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 12 specialist. Flips Trabuco's enforcement mechanisms (Maven Enforcer, Spotless, ArchUnit, Jacoco threshold) from skipped to enforced — they were deferred during phases 1-11 so legacy CI kept working at every phase boundary. Runs spotless:apply then full mvn verify with full enforcement. Go-implemented in the…

0 3mo ago A 98 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 8 specialist (conditional). Migrates legacy AI/LLM integration (Spring AI, LangChain4j, direct SDK use) to the Trabuco aiagent/ module with Spring AI 1.0.5, MCP server, A2A protocol, tools, knowledge, guardrails. Almost always skipped (most legacy projects have no AI).

0 3mo ago A 81 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 5 specialist (conditional). Migrates @RestController/@Controller classes to the Trabuco api/ module with RFC 7807 ProblemDetail, constructor injection, Bean Validation, OpenAPI, virtual-threads enable, and keyset pagination. Skipped if assessment has no controllers.

0 3mo ago A 65 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 0 specialist for the Trabuco migration. Scans the user's source repo and produces .trabuco-migration/assessment.json — the structured catalog of every artifact that constrains all later phases (the no-out-of-scope contract). Invoked by the trabuco-migration-orchestrator subagent during Phase 0; never invoked…

0 3mo ago A 83 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 9 specialist. Authors per-module application.yml from legacy properties/yaml, splits configuration per Trabuco module, preserves Spring profiles and external property sources, adds OpenTelemetry + structured logging only if legacy had them. Invoked by trabuco-migration-orchestrator during Phase 9.

0 3mo ago A 66 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 3 specialist. Migrates persistence (JdbcTemplate, EntityManager, Spring Data JPA, MongoTemplate) to Trabuco's Spring Data JDBC + Flyway + keyset pagination + HikariCP, dropping FK constraints. Surfaces FK / pagination / Liquibase decisions. Invoked by trabuco-migration-orchestrator during Phase 3.

0 3mo ago A 81 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 10 specialist (conditional). Adapts legacy CI/CD files (GitHub Actions, GitLab CI, Jenkins, CircleCI, Azure Pipelines, Travis, Argo, Helm, k8s, Terraform) to the new multi-module structure. STRICT no-out-of-scope — never invents pipelines or adds infrastructure that wasn't there. Skipped if source has no CI/CD.

0 3mo ago A 87 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 7 specialist (conditional). Migrates @KafkaListener / @RabbitListener / SQS / Pub/Sub / JMS listeners + publishers to the Trabuco eventconsumer/ + events/ modules with idempotent processing. Skipped if assessment has no messaging.

0 3mo ago A 61 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 13 specialist. Runs trabuco doctor --fix and trabuco sync, performs final mvn verify, generates the completion report at .trabuco-migration/completion-report.md, and offers to remove the legacy/ module if empty. Last phase before migration is declared complete. Go-implemented; this subagent is the orchestrator's…

0 3mo ago A 82 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 2 specialist. Migrates entities, DTOs, events, and job-request types from legacy/ into the Trabuco model/ module per-aggregate. Applies Immutables, constructor-only construction, sub-package layout. Invoked by trabuco-migration-orchestrator during Phase 2; never directly by the user.

0 3mo ago A 74 tokens original MIT

arianlopezc/Trabuco

Agent

Top-level orchestrator for the 14-phase Trabuco migration. Drives the migration end-to-end by dispatching to specialized subagents (assessor, skeleton-builder, model-specialist, datastore-specialist, etc.), presenting diffs and approval gates to the user, recording decisions, and rolling back when rejected. The only…

0 3mo ago A 93 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 4 specialist. Migrates @Service classes and business logic to the Trabuco shared/ module with constructor injection, Resilience4j boundaries, and ArchUnit boundary tests (tagged @Tag("trabuco-arch") so they're excluded from Surefire until Phase 12 activator enables them). Invoked by…

0 3mo ago A 86 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 1 specialist for the Trabuco migration. Generates the multi-module Maven skeleton inside the user's repo in MIGRATION MODE — Maven Enforcer, Spotless, ArchUnit are deliberately deferred to Phase 12 so legacy CI keeps working at every phase boundary. Wraps existing source into a legacy/ Maven module. Invoked by…

0 3mo ago A 83 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 11 specialist + cross-cutting characterization-test capture. Per-test analysis with KEEP / ADAPT / DISCARD / CHARACTERIZE-FIRST decisions. Invoked by trabuco-migration-orchestrator at the start of each migration phase (for characterization) and during dedicated Phase 11.

0 3mo ago A 64 tokens original MIT

arianlopezc/Trabuco

Agent

Phase 6 specialist (conditional). Migrates @Scheduled / @Async / queue-driven async work to JobRunr handlers + RecurringJobsConfig in the Trabuco worker/ module. Skipped if assessment has no async/scheduled work.

0 3mo ago A 56 tokens original MIT

trabuco-planner

18

arianlopezc/Trabuco

Agent

MUST BE USED for any non-trivial multi-module change in a Trabuco-generated Java/Spring Boot project. Produces stratified implementation plans where each stage is one module in dependency order (Foundation → Contracts → Persistence → BusinessLogic → Edge), with per-stage validate commands and depends-on rationale.…

0 3mo ago A 112 tokens original MIT

arianlopezc/Trabuco

Agent

Domain specialist for the Trabuco security audit — AI Surface. Loads checklist-ai-surface.md, walks the project source tree, and returns structured findings (one record per check that fired) to the orchestrator. Read-only; never modifies project files. Invoked by trabuco-security-audit-orchestrator via the Task tool…

0 3mo ago A 97 tokens original MIT

arianlopezc/Trabuco

Agent

Domain specialist for the Trabuco security audit — AIAgent + Java Platform. Loads checklist-aiagent-java.md, walks the project source tree, and returns structured findings (one record per check that fired) to the orchestrator. Read-only; never modifies project files. Invoked by trabuco-security-audit-orchestrator via…

0 3mo ago A 105 tokens original MIT

arianlopezc/Trabuco

Agent

Domain specialist for the Trabuco security audit — Auth. Loads checklist-auth.md, walks the project source tree, and returns structured findings (one record per check that fired) to the orchestrator. Read-only; never modifies project files. Invoked by trabuco-security-audit-orchestrator via the Task tool when the user…

0 3mo ago A 91 tokens copy · 86% MIT

arianlopezc/Trabuco

Agent

Domain specialist for the Trabuco security audit — Data + Events. Loads checklist-data-events.md, walks the project source tree, and returns structured findings (one record per check that fired) to the orchestrator. Read-only; never modifies project files. Invoked by trabuco-security-audit-orchestrator via the Task…

0 3mo ago A 97 tokens original MIT

arianlopezc/Trabuco

Agent

Top-level orchestrator for the Trabuco security audit. Loads the canonical checklist from plugin/skills/audit/ (or the per-project copy in .ai/security-audit/ when running inside a generated project), dispatches five domain specialists in parallel via the Task tool (auth, ai-surface, aiagent-java, data-events…

0 3mo ago A 151 tokens original MIT

arianlopezc/Trabuco

Agent

Domain specialist for the Trabuco security audit — Web + Infra. Loads checklist-web-infra.md, walks the project source tree, and returns structured findings (one record per check that fired) to the orchestrator. Read-only; never modifies project files. Invoked by trabuco-security-audit-orchestrator via the Task tool…

0 3mo ago A 99 tokens original MIT