Coding agents often burn context, waste tokens, implement partial solutions, or miss major components of coding tasks because they naturally implement repetitive, brittle, and tactical code. Software design principles weren't meant to be just for humans. They were meant to make all code easier and safer to read, understand, refactor, modify, extend, test, and maintain.
Arxitect helps coding agents build robust software through best practice design and architecture. It helps coding agents write better code. And in turn, coding agents become more efficient and more accurate.
I was inspired by the design of [Superpowers](https://github.com/obra/superpowers) and extended that concept to software design principles:
* API Design - Assessing naming conventions, method signatures, parameter design, type safety, and REST endpoint design.
* Object Oriented Design - Assessing SOLID principles, DRY violations, composition vs. inheritance choices, and design pattern applicability.
* Clean Architecture - Assessing component cohesion, component coupling, and quality attributes like maintainability, extensibility, and testability.
Install in Claude Code with: /plugin marketplace add andonimichael/arxitect
/plugin install arxitect@arxitect
/reload-plugins
I welcome any feedback, advice, or PRs at: https://github.com/andonimichael/arxitect