Hör auf, in jedem Projekt den Stack neu zu erklären. Ruby Skills packt Rails-Engineering-Wissen in installierbaren, versionierten Kontext, den dein Agent wirklich nutzt.
gem install ruby-skills
Demnächst — Entwicklung auf GitHub folgen
Und egal, wie gut das Modell ist — es kann deinen Stack, deine Patterns und die Konventionen deines Teams nicht erraten.
Die ersten Minuten gehen drauf, Stack, Gem-Auswahl und Teamkonventionen neu zu erklären. In. Jeder. Session.
Dein Agent erzeugt Code, der in Ruby läuft, aber Rails-Konventionen verfehlt — falsche Abstraktionen, falsche Patterns, falsche Idiome für deine Version.
Jede Entwicklerin und jeder Entwickler pflegt eigene System-Prompts. Kein Standard, keine Versionskontrolle, keine Single Source of Truth. Zehn Engineers, zehn Agent-Setups.
Die Namen unten sind fiktive Beispiele — keine offiziellen Rails-, RSpec- oder Gem-Maintainer-Skills. Sie zeigen, wie ein Katalog aussehen könnte, sobald die Registry existiert.
example/rails-conventions
Routing, Naming, Generatoren, MVC-Konventionen und Rails-8-Patterns
Beispielexample/secure-defaults
Strong Parameters, CSRF, CSP, Secure Headers und Mass-Assignment-Schutz
Beispielexample/request-specs
RSpec- + factory_bot-Konventionen, Request Specs, Coverage-Setup
Beispielexample/job-queues
Hintergrundjobs, Idempotenz, Retries, Dead Queues und Queue-Naming
Beispielexample/hotwire-ui
Turbo Streams, Turbo Frames, Stimulus-Patterns und Morphing-Konventionen
Konzeptexample/auth-flows
Auth-Flows, Token-Strategie, OmniAuth-Integration und Session-Management
Konzept
Leg ein Skillfile ins Root deines Rails-Projekts. Führe ruby-skills sync aus. Dein ganzes Team und jeder unterstützte Agent teilen denselben Engineering-Kontext.
ruby-skills sync aus, um Versionen zu lockensource "https://skills.rubyskills.org"
# Beispiel-Skillfile — fiktive Skills
skill "example/rails-conventions", version: "~> 0.1"
skill "example/secure-defaults", version: "~> 0.1"
skill "example/request-specs", version: "~> 0.1"
skill "example/job-queues", version: "~> 0.1"
$ ruby-skills sync
Skill-Versionen werden aufgelöst...
✓ example/rails-conventions@0.1.0
✓ example/secure-defaults@0.1.0
✓ example/request-specs@0.1.0
✓ example/job-queues@0.1.0
Skills.lock geschrieben — Agent bereit.
Convention over Configuration hat Boilerplate beseitigt und Entwickler vom ersten Tag an produktiv gemacht. Ruby Skills bringt dieselbe Idee in die KI-gestützte Entwicklung — weniger Prompting, mehr Bauen.
Die ganze Vision ansehenTrag dich auf die Early-Access-Liste ein und sei unter den Ersten, die ruby-skills in Rails-Projekte holen.