Last commit on May 20, 2026·Created on February 5, 2026
palkan/skills
“Keeps Rails layers honest from model to controller.”
Combined rank
#312
across all skills
In Software Engineering
#28
category rank
Stars
410
+1.0% in last 7d
Forks
13
0.0% in last 7d
Watchers
5
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of real attention, adoption, and active maintenance.
This skill applies layered architecture principles from "Layered Design for Ruby on Rails Applications" to Rails codebases. It helps architects, senior engineers, and platform teams enforce unidirectional data flow across Presentation, Application, Domain, and Infrastructure layers. With workflows for full audits, PR reviews, specification tests, and gradual layerification plans, it gives teams a shared language for catching fat controllers, anemic models, callback misuse, and god objects before they compound.
WHO IT'S FOR
Rails Developers
write and refactor Rails code with layered architecture
Technical Leads and Architects
enforce layered architecture and review code for violations
Rails Code Reviewers
review code for layer violations
Rails Teams Adopting Layered Architecture
plan and execute gradual migration to layered patterns