Arxitect is an agentic coding plugin that enforces best-practice software design & architecture. It adds implementation agents and architecture reviewers to your client that enforce API Design, Object-Oriented Design, and Clean Architecture standards.
Arxitect was influenced by the design of Superpowers. Arxitect extends Superpower's concept of improving agents at implementing coding tasks to improving agents at broader code architecture and software design.
Modern coding agents are getting exceptionally good at implementing a given coding task. And with validation-in-the-loop, you can be reasonably confident they will implement a correct solution. However, their implementation often doesn't adhere to the decades of software design best-practices that the community has established and is often myopic to broader software quality attributes including maintainability and extensibility. To make things worse, this low code quality compounds as coding agents implement additional tasks.
Software design principles weren't established specifically to help humans. They were designed to make code easier to refactor, modify, extend, test, and maintain. They proactively mitigate the risk of bugs. They reduce the surface area for changes. They minimize the amount of information needed to grok the code. All of these are just as important for agents. They reduce the amount of context needed to understand the code and make changes. They reduce the chance of bugs and improve testing efficacy. And they make agents more effective at implementing feature requests.
Arxitect provides sub-agents and skills that can implement features and review code against established design principles. These will automatically trigger when the Client determines architecture review is important for the requested changes or are relevant for the input prompt. Three specialized reviewers will examine your code from different angles:
- An API Design Reviewer assesses naming conventions, method signatures, parameter design, type safety, and REST endpoint design.
- An Object Oriented Design Reviewer checks SOLID principles, DRY violations, composition vs. inheritance choices, and design pattern applicability.
- A Clean Architecture Reviewer evaluates component cohesion (REP, CRP, CCP), component coupling (ADP, SDP, SAP), and quality attributes like maintainability and testability.
Arxitect contains the following agents:
@architectthat will plan and implement your change using best practices.@architecture-reviewthat will review your code for adherence to best practices.
And it contains the following skills:
/architectthat will plan and implement your change using best practices./architecture-reviewthat will review your code for adherence to best practices./api-design-reviewthat will audit your code for adherence to api design principles./oo-design-reviewthat will audit your code for adherence to object oriented design principles./clean-architecture-reviewthat will audit your code for adherence to clean architecture principles./using-arxitectthe bootstrap skill that teaches your client how and when to use Arxitect
In Claude Code, register the marketplace first:
/plugin marketplace add andonimichael/arxitectThen install the plugin:
/plugin install arxitect@arxitectFinally reload your plugins to pick up Arxitect in the current session:
/reload-pluginsTip: To automatically keep plugins up-to-date, open
/plugin, go to Marketplaces, selectarxitect, and choose Enable auto-update. Claude Code will automatically refresh the marketplace and plugins at startup.
Clone the repository into Cursor's local plugin directory:
git clone https://github.com/andonimichael/arxitect.git ~/.cursor/plugins/local/arxitectThen restart Cursor or run Developer: Reload Window.
Clone the repository into Codex:
git clone https://github.com/andonimichael/arxitect.git ~/.codex/arxitect
Then symlink the skills into Codex's agent skills directory:
ln -s ~/.codex/arxitect/skills ~/.agents/skills/arxitect
Finally, restart Codex to pick up the new skills.
gemini extensions install https://github.com/andonimichael/arxitectAsk your client about Arxitect or ask your agent to review your code's architecture. It should automatically invoke the relevant Arxitect skill.

