Plugin Claude Code
Plugin marketplace listing 1 plugin: layered-rails.
Plugin Claude Code
Plugin marketplace listing 1 plugin: layered-rails.
Instructions file
Claude Code instructions for palkan/layered-rails-skills, covering claude.md, repo layout, changelog, master and linting.
Plugin Claude Code
Design and review Rails applications using layered architecture principles from 'Layered Design for Ruby on Rails Applications'.
Agent
Use this agent when planning incremental adoption of layered architecture for Rails codebases. Creates phased roadmaps for introducing patterns like authorization (policies), callback extraction, god object decomposition, or ViewComponent adoption. Analyzes current state, finds existing patterns to build upon, and…
Agent
Use this agent when reviewing Rails code for layered architecture violations. Checks for: Current.user in models, notifications/mailers in domain layer, request objects in services, business logic in controllers, anemic models, low-scoring callbacks (operations that should be extracted), code-slicing concerns, and god…
Command
Deep analysis of Active Record callbacks in the codebase.
Command
Identify and analyze god objects in the codebase using churn × complexity metrics.
Command
Deep audit of the Application layer (app/services/ and service-like classes) — the full version of the Service Layer Brief embedded in /layered-rails:analyze.
Command
Comprehensive layered architecture analysis of a Rails codebase or specific directory.
Command
Generate and verify a tailored Archspec.rb that enforces the layered architecture boundaries in CI.
Command
Plan gradual adoption of layered architecture patterns.
Command
Standalone code review from a layered architecture perspective.
Command
Run the specification test on files to evaluate layer responsibility alignment.
Skill Claude CodeCodex
Write, refactor, and review Rails code using layered architecture principles from "Layered Design for Ruby on Rails Applications". Use when writing or refactoring Rails code — models, controllers, services, jobs, mailers, policies, forms, query objects, presenters, view components, state machines, serializers, or…