Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Claude Code plugin for Lutece 8 framework development. Rules, skills, Agents, and references.
npx claudepluginhub lutece-platform/lutece-dev-plugin-claude --plugin lutecepowers-v8Collaborative brainstorming for Lutece 8 features — explores intent, requirements and design before any implementation. MUST be used before creative work.
Rules and patterns for implementing cache in a Lutece 8 plugin. AbstractCacheableService, CDI initialization, cache operations, invalidation via CDI events.
Lutece 8 DAO and Home layer patterns: DAOUtil lifecycle, SQL constants, Home static facade, CDI lookup, collection types, interface conventions. MUST be consulted before creating or modifying DAO/Home classes.
Deep review of any Lutece plugin via Agent Teams. Traces the complete request lifecycle — template to bean to service to DAO to SQL — and cross-references layers to find guaranteed bugs (disconnects that will crash at runtime). Use when user says 'deep review', 'flow review', 'cross-layer review', or 'trace bugs'.
Rules and patterns for implementing an Elasticsearch DataSource module in Lutece 8. DataSource/DataObject interfaces, CDI auto-discovery, @ConfigProperty injection, batch processing, two-daemon indexing, incremental updates via CDI events. Based on the elasticdata-forms module pattern.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Drupal development workflow with live autopilot: 19 skills, 4 agents, 10 commands, behavioral evals, session analysis, and Magic Loop Autopilot for task classification and drift detection.
Expert agents for software architecture, backend development, and system design
PHP and WordPress development capabilities
Claude Code plugin for Alfresco/Hyland extension development — slash commands, skills, and agents.
Expert Laravel 12 + PHP 8.5 with SOLID principles, Eloquent, Livewire, and comprehensive documentation
An engineering team in a box for Claude Code. 12 specialized subagents (planner, fullstack-engineer, refactor-specialist, migration-engineer, frontend-designer, critic, vuln-verifier, debugger, db-expert, onboarder, tool-expert, web-researcher) plus 15 automation hooks (pre-commit secret scan, MCP health tracking, cost tracking, test runner, branch protection, large file warner, session summary, batch format, design quality, config protection, and more) wired by the P7/P9/P10 methodology with three red lines: closure discipline, fact-driven, exhaustiveness.
Claude Code plugin for Lutece 8 framework development.
🚀 New:
lutece-migration-v8-agent-teams— v7→v8 migration redesigned for Agent Teams (Swarm Mode). Parallel teammates, 9 bash scripts, JSON-driven task decomposition. Enable withexport CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1then run/lutece-migration-v8-agent-teams.
/plugin marketplace add lutece-platform/lutece-dev-plugin-claude
/plugin install lutecepowers-v8
# install in user scope
At session start, the plugin automatically:
~/.lutece-references/.claude/rules/| Skill | Description |
|---|---|
lutece-patterns | Architecture reference: layered design, CDI patterns, CRUD lifecycle, pagination, XPages, daemons, security checklist |
lutece-migration-v8-agent-teams | Migration v7 → v8 via Agent Teams (Swarm Mode). Parallel teammates, 9 scripts, JSON-driven task decomposition. Requires export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 |
lutece-dao | DAO + Home layer patterns: DAOUtil lifecycle, SQL constants, CDI lookup |
lutece-workflow | Workflow module patterns: tasks, CDI producers, components, templates |
lutece-rbac | RBAC: entity permissions, ResourceIdService, plugin.xml, JspBean authorization |
lutece-cache | Cache: AbstractCacheableService, CDI init, invalidation via CDI events |
lutece-lucene-indexer | Plugin-internal Lucene search: custom index, daemon, CDI events |
lutece-solr-indexer | Solr search module: SolrIndexer interface, CDI auto-discovery, batch indexing |
lutece-elasticdata | Elasticsearch DataSource: DataSource/DataObject interfaces, two-daemon indexing |
lutece-deep-review | Deep review via Agent Teams. Traces request lifecycle (template → bean → service → DAO → SQL), cross-references layers to find guaranteed bugs. Requires export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 |
lutece-update-template-bo | Updates a Back Office (admin) template by replacing raw HTML with the FreeMarker macros from lutece-core's Tabler theme |
lutece-update-template-fo | Updates a Front Office (skin) template by replacing raw HTML with the FreeMarker FO macros from lutece-core |
| Agent | Model | Description |
|---|---|---|
lutece-v8-reviewer | Opus | Read-only compliance reviewer. Runs scan-project.sh + verify-migration.sh, then semantic analysis (CDI scopes, singletons, producers, cache guards), then full build with tests. Produces a structured PASS/WARN/FAIL report. |
/lutece-migration-v8-agent-teams)Input: a Lutece v7 plugin/module/library (Spring, javax, XML context).
Architecture: Team Lead orchestrates, specialized teammates execute in parallel. 9 bash scripts handle mechanical work, AI handles intelligent decisions (CDI scopes, producers, events).
| Phase | What | Who |
|---|---|---|
| A — Scan | scan-project.sh → JSON inventory, dependency v8 check | @lead |
| B — Task Decomposition | task-splitter.sh → per-teammate JSON task files | @lead |
| C — Spawn Teammates | @config-migrator, @java-migrator (×1-3), @template-migrator, @test-migrator, @verifier | @lead |
| D — Task Dependencies | @config-migrator → @java-migrator(s) → @template-migrator + @test-migrator → @verifier final build | @lead |
| E — Monitoring | progress-report.sh, mailbox messaging, blocker resolution | @lead |
| F — Final Gate | 0 FAIL on verify-migration.sh, green build, v8-reviewer agent | @verifier + @lead |
graph TD
L(["@lead — orchestrator"])
L -->|"delegates"| C["@config-migrator"]
L -->|"delegates"| J["@java-migrator ×1-3"]
L -->|"delegates"| T["@template-migrator"]
L -->|"delegates"| TE["@test-migrator"]
L -->|"delegates"| V["@verifier"]
C -.->|"unblocks"| J
J -.->|"unblocks"| T
J -.->|"unblocks"| TE
T -.->|"unblocks"| V
TE -.->|"unblocks"| V
V -->|"delegates"| R{{"lutece-v8-reviewer agent"}}
R -.->|"findings"| V
V -.->|"reports issues"| L
| Teammate | Count | Role |
|---|---|---|
| @config-migrator | 1 | POM, beans.xml, context XML → JSON, plugin descriptor, web.xml, SQL Liquibase |
| @java-migrator | 1-3 | migrate-java-mechanical.sh then CDI scopes, producers, events, cache, deprecated API |
| @template-migrator | 0-1 | migrate-template-mechanical.sh then JSP, admin/skin templates, jQuery→vanilla JS |
| @test-migrator | 0-1 | JUnit 4→5, mock renames, CDI test extensions |
| @verifier | 1 | Continuous verify-file.sh, final verify-migration.sh, mvn clean install, reviewer agent |