Design and review Rails applications using layered architecture principles from 'Layered Design for Ruby on Rails Applications'
npx claudepluginhub palkan/skills --plugin layered-railsDeep analysis of Active Record callbacks in the codebase.
Identify and analyze god objects in the codebase using churn × complexity metrics.
Comprehensive layered architecture analysis of a Rails codebase or specific directory.
Plan gradual adoption of layered architecture patterns.
Standalone code review from layered architecture perspective.
Run the specification test on files to evaluate layer responsibility alignment.
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 produces specific before/after code examples with 'stop here if' guidance.
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 objects. Provides specific fixes with code examples.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
OpenAPI specification generation, Mermaid diagram creation, tutorial writing, API reference documentation
Technical debt reduction, dependency updates, and code refactoring automation