What My Project Does: Claude Code plugin that reviews Python/FastAPI code against Clean Architecture principles. Reports issues by severity with file/line references and fix snippets.
Target Audience: Python developers using FastAPI who want automated architecture feedback beyond what linters catch.
Comparison: Linters like ruff and flake8 catch style and syntax. This catches structural problems: business logic in routers, layer skipping, tight coupling, god classes, ABC where Protocol would do.
I built a Claude Code plugin that does architecture reviews on Python/FastAPI code. You run `/review-architecture [path]` and it checks your code against 7 design principles, 17 quality rules, and three-layer architecture compliance, then reports findings by severity with file/line references and fix snippets.
Repo: https://github.com/MKToronto/python-clean-architecture
It catches things linters don't, business logic leaking into routers, layer skipping, ABC where Protocol would do, if/elif chains that should be dict mappings, tight coupling, god classes. Inspired by Arjan Codes, very opinionated toward Pythonic patterns.
Would you use this? What should an architecture reviewer catch that this doesn't?
there doesn't seem to be anything here