stevegeekstevegeekCommunityยท1 Agent Skills Included

vident

Type-safe Rails components with declarative Stimulus integration

Builds type-safe Rails view components on Phlex or ViewComponent with first-class Stimulus.js wiring. Replaces hand-written data attributes with a declarative Ruby DSL for controllers, actions, targets, values, and outlets. Scaffolds components, Stimulus sidecar controllers, and tests in one generator command to cut boilerplate and refactoring errors.
npx skills add stevegeek/vident --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Vident?โ–ผ

Run `npx skills add stevegeek/vident --all -g -y` in your terminal to install the Vident skill globally. Then add the vident gem to your Rails Gemfile and run `bin/rails generate vident:install`.

What problem does Vident solve in Rails?โ–ผ

Vident removes the manual, error-prone work of writing Stimulus data attributes by letting you declare controllers, actions, targets, and values directly in your Ruby component classes.

Does Vident work with Phlex and ViewComponent?โ–ผ

Yes. Vident supports both rendering engines through the vident-phlex and vident-view_component gems with a single consistent component API.

How does Vident help AI coding assistants?โ–ผ

The bundled SKILL.md gives your coding assistant first-party guidance on Vident conventions, so it generates correct components, props, and Stimulus wiring without guesswork.

Can Vident scaffold components automatically?โ–ผ

Yes. Running `bin/rails generate vident:component Dashboard::TaskCard` creates the component, its Stimulus controller sidecar, and a unit test in one step.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’