Tommkruix123
Mining Architectural Quality Under Agentic AI Adoption
Building a Dependency Graph of Our Python Codebase
Show HN: AgentRuleBench, does AI agents violate inferred architecture rules?
Show HN: Archprint, infer architecture lint rules from your repo's import graph
https://github.com/Tommkruix/archprint
This tool started as a research for me trying to answer the question "Does AI agents drift from your architecture conventions or if you need enforcement instead?". So I started out building a benchmark to test that premise and on the scope I tested, the agents did not drift and I had to stop that research line. So to reuse what I have learnt from that research, I started out trying to catch...
Show HN: Archprint, infer architecture lint rules from your repo's import graph
https://github.com/Tommkruix/archprint
Every TypeScript architecture linter makes you write the rules by hand (dependency-cruiser, eslint-plugin-boundaries, Sheriff, ts-arch). Archprint does the opposite: it reads your repo's real import graph, finds the boundaries your code already respects, and turns the ones that pass a statistical confidence gate into ready-to-install lint rules, with the evidence attached (how many files...
It executes workflow deterministically: picks exactly one eligible ticket, enforces rules, routes work across repos, drafts a small PR, then hands review and judgment back to humans.
The whole system runs on GitHub Actions + APIs (no workflow SaaS). It often produces partial implementations or TODOs rather than “solutions,” by design.
This is not about replacing engineers — it’s about removing workflow friction and cognitive tax. Happy to answer questions or hear where people think this would break down.