palkan

14 mods across 1 repository, 428 stars between them.

layered-rails

03

palkan/layered-rails-skills

Plugin Claude Code

Design and review Rails applications using layered architecture principles from 'Layered Design for Ruby on Rails Applications'.

428 11d ago A tokens not measured

palkan/layered-rails-skills

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…

428 11d ago A 76 tokens

palkan/layered-rails-skills

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…

428 11d ago A 75 tokens

analyze-services

08

palkan/layered-rails-skills

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.

428 11d ago A 0 tokens

analyze

09

palkan/layered-rails-skills

Command

Comprehensive layered architecture analysis of a Rails codebase or specific directory.

428 11d ago A 0 tokens

archspec

10

palkan/layered-rails-skills

Command

Generate and verify a tailored Archspec.rb that enforces the layered architecture boundaries in CI.

428 11d ago A 0 tokens

layered-rails

14

palkan/layered-rails-skills

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…

428 11d ago A 225 tokens