ruby-dev
Installation
SKILL.md
Ruby Dev
Stop: read $dev Shared prep before any delta.
Follow $dev for classify, shared stance, API truth / Dash recipe, compat ask, no-destructive git, workflow/plan, validation law, phase commits, and handoff skeleton. This pack adds Ruby deltas only. Craft (modules, types, measured perf) lives in architecture — do not inline it here.
When to use
- Loaded by
$devfor plain Ruby gems, libraries, CLI, and adapters; loadruby-on-rails-devwith this skill when the change is Rails-shaped. - Explicit
@ruby-dev/$ruby-devcompose when$devis already loaded.
Also earn design when
Wrong-owner boundary absorb (serialize/cache/encode bent into a neighbor) / re-ledgering an already-owned aggregate / validate vs runtime expansion diverge / shared deadline or conflated meters across attempts / guard or policy owned in more than one place / published contract vs runtime acceptance drift / specs need private reach to assert behavior.
Docsets
- Prefer Dash docsets: Ruby; when
ruby-on-rails-devis loaded, also Rails. Secondary: YARD/RBS/Sorbet only if the repo already uses them.