lutece-scaffold

Generate Lutece 8 plugin scaffolds with entities and optional features.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/lutece-platform/lutece-dev-plugin-claude --skill lutece-scaffold-lutece-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lutece-scaffold
Source: https://github.com/lutece-platform/lutece-dev-plugin-claude/tree/main/skills/lutece-scaffold
Command: npx skills add https://github.com/lutece-platform/lutece-dev-plugin-claude --skill lutece-scaffold-lutece-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Lutece 8 plugin structures, significantly reducing the boilerplate code and setup time required for new Lutece development.

Core Features & Use Cases

  • Interactive Scaffold Generation: Guides users through creating new Lutece 8 plugins with optional features like XPages, Cache, RBAC, and Site integration.
  • Parent-Child Entity Support: Automatically handles the setup for related entities, including foreign keys and cascade delete logic.
  • Use Case: A developer needs to create a new plugin to manage "Orders" with associated "Items". This Skill will interactively ask for entity details, field types, and optional features, generating a complete, runnable plugin structure.

Quick Start

Run the lutece-scaffold skill to begin generating a new Lutece 8 plugin.

Frequently Asked Questions about lutece-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Lutece 8 plugin structure without writing boilerplate code manually?

Generating a Lutece 8 plugin involves an interactive scaffolding process that prompts for plugin information and automatically creates the business, service, and web layers along with database scripts, eliminating manual boilerplate code setup.

Can I define parent-child entity relationships like foreign keys when scaffolding a Java plugin?

Yes, scaffolding a Java plugin supports parent-child entity relationships by automatically handling the setup for related entities, including generating foreign keys and cascade delete logic within the database scripts.

What optional features can I include when creating a new Lutece 8 plugin?

When creating a Lutece 8 plugin, you can optionally include XPage, Cache, RBAC, Site, and Workflow features. The generator interactively prompts for these integrations during the setup phases.

What is the best way to set up database scripts and configuration files for a new Lutece plugin?

The best way to set up database scripts and configuration files is through an interactive code generation process that automates the creation of these required artifacts alongside the business and web layers.

Does Lutece plugin scaffolding generate all application layers or just the database schema?

Lutece plugin scaffolding generates all application layers, not just the database schema. It automates the creation of the complete business, service, and web layers alongside database scripts and configuration files.