Skip to content
/ skills Public

Claude skills based on the Layered Rails book and beyond

Notifications You must be signed in to change notification settings

palkan/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

palkan/skills

A collection of Claude Code skills by Vladimir Dementyev.

Available Skills

Layered Rails

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

Install:

/plugin marketplace add palkan/skills
/plugin install layered-rails@palkan-skills

Commands:

Command Purpose
/layers:analyze Full codebase architecture analysis
/layers:analyze:callbacks Score model callbacks, find extraction candidates
/layers:analyze:gods Find god objects via churn x complexity
/layers:review Review code changes for layer violations
/layers:spec-test Run specification test on specific files
/layers:gradual [goal] Plan incremental adoption of layered patterns

Integration with compound-engineering

If you use the compound-engineering plugin, add explicit instructions to include layered-rails planning and reviewing agents. Example for your project's CLAUDE.md:

Extend the list of **review agents** with the `layered-rails:layered-rails-reviewer` agent to check for architecture layer violations. Must be applicable to such commands from the compound-engineering plugin as `/workflow:review`, `/plan_review`, and similar.

Extend the list of **planning agents** with the `layered-rails:layered-rails-gradual` agent to plan refactoring according to the layered design principles. Must be applicable to such commands from the compound-engineering plugin as `/workflow:plan`, `/deepen_plan`, and similar.

License

MIT

About

Claude skills based on the Layered Rails book and beyond

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •