CommunityCodierung & Entwicklunggithub.com

palkan/Fähigkeiten

Claude-Fähigkeiten basierend auf dem Buch 'Layered Rails' und darüber hinaus.

Was ist Fähigkeiten?

Diese Skill-Sammlung erweitert Claude um fundierte Kenntnisse aus dem Buch 'Layered Rails' und weiteren fortgeschrittenen Rails-Konzepten. Sie ist ideal für Entwickler, die an strukturierten, wartbaren und skalierbaren Rails-Anwendungen arbeiten. Der Skill unterstützt Claude Code und andere agentenbasierte Tools und vermittelt Prinzipien wie Schichtenarchitektur (Layered Architecture), Service Objects, Query Objects und das Trennen von Geschäftslogik vom Framework. Durch die Integration dieser Muster können Agenten bessere Code-Reviews, Refactorings und Architekturentscheidungen treffen. Der Schwerpunkt liegt auf pragmatischen, praxisnahen Ansätzen, die über Standard-Rails-Konventionen hinausgehen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add palkan/skills

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Fähigkeiten?

Claude-Fähigkeiten basierend auf dem Buch 'Layered Rails' und darüber hinaus.

Übersicht

Diese Skillsammlung zielt darauf ab, Claude mit bewährten Methoden der Rails-Entwicklung auszustatten, die über das typische MVC-Muster hinausgehen. Sie ist inspiriert von den Konzepten des Buches Layered Rails und anderen fortgeschrittenen Quellen.

Enthaltene Fähigkeiten

  • Layered Architecture: Strukturierung von Rails-Anwendungen in klare Schichten (z. B. Domain, Service, Persistence).
  • Service Objects: Kapselung von Geschäftslogik in dedizierte Service-Klassen.
  • Query Objects: Trennung von Datenbankabfragen aus Models.
  • Policy Objects: Auslagerung von Berechtigungslogik.
  • Form Objects: Umgang mit komplexen Formularen und Validierungen unabhängig von ActiveRecord.
  • Value Objects: Einsatz von unveränderlichen Objekten für klare Domänenausdrücke.

Verwendung

Fügen Sie diese Skills zu Ihrem Claude-Projekt hinzu, um die Codequalität zu verbessern und konsistente Architekturen zu fördern. Aktivieren Sie sie in Ihrer Konfigurationsdatei (z. B. claude.json).

Quellen

Lizenz

Dieses Projekt steht unter der MIT-Lizenz.

Verwandte Skills