Composes new Rails backend pages and refactors existing UI to use premium blocks from templates/application-ui, preserving behavior, accessibility, and Turbo/Stimulus hooks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pproenca-dot-skills-1:rails-application-ui-blocksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to choose, adapt, and integrate premium UI blocks from `templates/application-ui` into Rails views.
Use this skill to choose, adapt, and integrate premium UI blocks from templates/application-ui into Rails views.
references/selection-playbook.mdreferences/template-catalog.jsonFor new-page:
ui.page-examples.* to anchor page structure.ui.application-shells.*.ui.headings.*.ui.forms.*, ui.lists.*, ui.data-display.*, ui.feedback.*).ui.navigation.*, ui.overlays.*).For refactor-page:
data-controller, data-action, data-turbo-*, aria-*, or form field names without replacement.When completing a task with this skill, include:
references/selection-playbook.md
references/template-catalog.json
scripts/build_template_catalog.py
Regenerate the catalog when files under templates/application-ui change:
python3 .agents/skills/rails-application-ui-blocks/scripts/build_template_catalog.py \
--root .
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin pproenca-dot-skills-1Guides building consistent, maintainable Rails UI with design tokens, Turbo, Stimulus, partials, and form builders. Use when creating or refactoring views, components, or design system audits.
Builds maintainable Rails views with partials, helpers, forms, nested forms, and layouts ensuring WCAG 2.1 AA accessibility compliance.
Creates Hotwire UIs with progressive enhancement in Rails: Stimulus controllers, Turbo Frame markup, Turbo Stream responses, ActionCable broadcasts, and degraded mode verification.