plutonium-forms

Build reusable Ruby resource forms with Phlex components for Rails apps.

68|10|Updated Jan 10, 2024
One-click install
npx skills add https://github.com/radioactive-labs/plutonium-core --skill plutonium-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plutonium-forms
Source: https://github.com/radioactive-labs/plutonium-core/tree/main/.claude/skills/plutonium-forms
Command: npx skills add https://github.com/radioactive-labs/plutonium-core --skill plutonium-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plutonium forms enable Ruby-first form construction with Phlex components, simplifying craft-ready, themeable forms for Rails apps.

Core Features & Use Cases

  • Flexible Form Templates: Build reusable, customizable resource forms with a consistent design system.
  • Field Builder & Theming: Leverage Plutonium's field builders and theme overrides for rapid UI iteration.
  • Use Case: Create admin forms for resource editing with consistent validation, nested inputs, and interactive actions.

Quick Start

Create a Plutonium Form definition and render it in your ResourceDefinition Form to start building custom interfaces.

Frequently Asked Questions about plutonium-forms

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

FAQPage Schema
How do I build flexible resource forms in Rails using Phlex?

Build flexible resource forms in Rails using Phlex by creating a Plutonium Form definition and rendering it within your ResourceDefinition. This enables reusable templates and consistent theming for complex inputs.

What is a Ruby-first form construction approach for Rails apps?

Ruby-first form construction uses Phlex components to simplify crafting themeable forms directly in Ruby. It replaces traditional templating languages with a pure Ruby approach for building interactive resource forms.

Can I handle nested inputs and dynamic fields with Plutonium forms?

Yes, Plutonium forms support nested inputs, dynamic fields, and interactive actions. You can leverage the field builder to construct complex resource editing interfaces with consistent validation.

Does Plutonium require specific dependencies to render themeable forms?

Yes, rendering themeable forms requires Plutonium's Form framework and Phlex components. These dependencies work together to provide the field builder and theme overrides needed for rapid UI iteration.

What is the best way to theme admin forms for resource editing in Ruby?

The best way to theme admin forms in Ruby is using Plutonium's field builders and theme overrides. This allows rapid UI iteration while maintaining a consistent design system across all resource forms.

Why use Phlex components instead of standard Rails form templates?

Using Phlex components instead of standard Rails templates enables a Ruby-first form construction approach with reusable templates. It simplifies creating craft-ready, consistent designs without HTML partials.