Arxitect - The library of skills that enforce best practice software design & architecture.
npx claudepluginhub andonimichael/arxitectEnforces best-practice software design & architecture
No description available.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search
Share bugs, ideas, or general feedback.
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.
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.
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 leaves a lot to be desired, Most notably it 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 read, understand, 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:
Arxitect contains the following agents:
@architect that will plan and implement your change using best practices.@architecture-review that will review your code for adherence to best practices.And it contains the following skills:
/architect that will plan and implement your change using best practices./architecture-review that will review your code for adherence to best practices./api-design-review that will audit your code for adherence to api design principles./oo-design-review that will audit your code for adherence to object oriented design principles./clean-architecture-review that will audit your code for adherence to clean architecture principles./using-arxitect the bootstrap skill that teaches your client how and when to use ArxitectIn Claude Code, register the marketplace first:
/plugin marketplace add andonimichael/arxitect
Then install the plugin:
/plugin install arxitect@arxitect
Finally reload your plugins to pick up Arxitect in the current session:
/reload-plugins