Guide Plutonium - Démarrage

VérifiéSûr

Guide essentiel pour débuter avec Plutonium. Couvre les règles fondamentales, les générateurs clés et l'architecture des ressources pour développer efficacement.

Spar Skills Guide Bot
DeveloppementDébutant
4002/06/2026
Claude Code
#plutonium#generators#resource-architecture#development-guide

Recommandé pour

Notre avis

Ce guide offre une introduction complète au développement avec Plutonium, couvrant les règles fondamentales, les générateurs et l'architecture des ressources.

Points forts

  • Présentation claire des règles de base pour éviter les erreurs courantes.
  • Liste complète des générateurs avec exemples concrets.
  • Explication structurée des couches d'une ressource (modèle, définition, politique, contrôleur).
  • Référence rapide vers d'autres compétences spécialisées.

Limites

  • Ne remplace pas les compétences détaillées pour chaque concept.
  • Suppose une connaissance préalable de Ruby on Rails.
  • Ne couvre pas les cas avancés ou les configurations complexes.
Quand l'utiliser

À utiliser comme première étape avant de plonger dans le développement d'une application Plutonium.

Quand l'éviter

Évitez de l'utiliser si vous avez déjà de l'expérience avec Plutonium et recherchez des instructions détaillées sur un aspect spécifique.

Analyse de sécurité

Sûr
Score qualité85/100

The skill provides high-level guidance for a Rails framework, with no destructive or exfiltrating commands. The generators shown are standard Rails generators and pose no security risk.

Aucun point d'attention détecté

Exemples

Getting started with Plutonium
I'm starting a new Plutonium application. What are the core rules and key generators I need to know?
Understanding resource architecture
Explain the different layers of a Plutonium resource (model, definition, policy, controller) and when to customize each.
List of Plutonium generators
Show me the main generators in Plutonium with examples of how to use them to create resources, packages, and portals.

name: plutonium description: High-level guide for working with Plutonium applications - read this first

Plutonium Development Guide

Read this first when working on a Plutonium application.

Core Rules

  1. Always use generators - Never manually create resources, packages, or portals
  2. Check relevant skills first - Each concept has a dedicated skill with details
  3. Definitions over controllers - UI customization belongs in definitions, not controllers
  4. Policies for authorization - All permission logic goes in policies

Key Generators

rails g pu:res:scaffold Post title:string --dest=main_app    # Create resource
rails g pu:res:conn Post --dest=admin_portal                 # Connect to portal
rails g pu:pkg:package blogging                              # Create feature package
rails g pu:pkg:portal admin_portal                           # Create portal

Always specify --dest to avoid interactive prompts.

Resource Architecture

A resource has four layers:

| Layer | Purpose | Customize when... | |-------|---------|-------------------| | Model | Data, validations, associations | Adding business logic | | Definition | UI - fields, actions, filters | Changing how things look/behave | | Policy | Authorization - who can do what | Restricting access | | Controller | Request handling | Rarely - use hooks if needed |

Skill Reference

| Topic | Skill | |-------|-------| | Creating resources | plutonium-create-resource | | Connecting to portals | plutonium-connect-resource | | Field configuration | plutonium-definition-fields | | Actions & interactions | plutonium-definition-actions | | Search, filters, scopes | plutonium-definition-query | | Authorization | plutonium-policy | | Custom views | plutonium-views | | Custom forms | plutonium-forms | | Nested resources | plutonium-nested-resources | | Packages & portals | plutonium-package, plutonium-portal | | Authentication | plutonium-rodauth |

Skills similaires