Commonality
📦 Structure, maintain, and operate JavaScript codebases that scale from one developer to hundreds.
Install / Use
/learn @commonalityco/CommonalityREADME

Commonality
Commonality helps you structure growing JavaScript monorepos and package ecosystems with the tools you already love.
No wrappers. No lock-in. Open-source.
Run the command below in an existing project to set up Commonality in seconds
npx commonality init
Features
Every feature in Commonality is designed to be adopted incrementally. Start with a single package and scale it to an entire organization.
Scale a consistently amazing developer experience with a monorepo linter that can be customized to your standards and existing tools.
Maintain a dependency graph that's easy to reason about by limiting which packages can depend on each other.
Group packages by their purpose, concern, or domain without a tight coupling to directory structure. Use tags to selectively apply checks and constraints to packages.
Correlate ownership rules from a CODEOWNERS file to packages in your project.
Studio

Commonality Studio is the best way to visualize your monorepo. Explore your dependency graph, manage tags, and view conformance health.
Explore any JavaScript project with a single command:
npx commonality studio
Learn more about Commonality Studio
Author
Created by Alec Chernicki
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
106.4kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.0kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
