Ready to get started?

Check out the plugin on GitHub and start using it today.

Focused interfaces mean your classes only depend on what they use. Changes to unrelated features never break your code. Testing becomes trivial.

Classes only implement what they actually need — no empty methods, no unused contracts

Adding a new interface doesn’t break existing implementations — they simply don’t implement it

Mix and match small interfaces to build exactly the capabilities each class needs