rails-packwerk

Installation
SKILL.md

Rails Packwerk

A comprehensive guide for using Packwerk to create a modular monolith in Rails. Packwerk helps enforce boundaries between components, manage dependencies, and incrementally extract your Rails application into well-defined packages.

Use this skill when

  • Breaking up a Rails monolith into packages
  • Enforcing architectural boundaries in Rails apps
  • Preventing unintended dependencies between modules
  • Creating privacy boundaries between components
  • Managing technical debt incrementally
  • Preparing for potential microservices extraction
  • Improving code organization in large Rails apps
  • Defining domain boundaries
  • Enforcing layered architecture
  • Preventing circular dependencies

Do not use this skill when

Installs
3
First Seen
Apr 27, 2026
rails-packwerk — fadynaffa3/railsonclaude