frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I wrote a "Senior Engineer" doctrine file for my agents called AI Lint

https://ai-lint.dosaygo.com
2•keepamovin•1h ago

Comments

keepamovin•1h ago
Hey HN,

We all know the feeling. You ask Cursor or Claude to generate a module. It runs. The tests pass. But you look at the code and just... sigh.

It’s "technically correct" but architecturally inept. It fights the language, and introduces unnecessary abstractions, inconsistent patterns, hides causality behind clever one-liners, or subtly fights the "grain" of the framework. Don't get me started about testing and debugging! But don't worry, there's an "AI Lint" for that, too.

I realized that prompting for "clean code", or vague best practices, wasn't really working. I got tired of seeing it make the same fuck-ups, again and again. I needed to do what I’d do with a bright junior engineer: give them a handbook on Taste.

I wrote a doctrine file -- a set of markdown constraints -- that teaches the agent the difference between code that works and code that belongs.

AI Lint is the productization of that doctrine. It’s not a CLI tool or a SaaS dashboard. It is a set of highly optimized text files you drop into .cursorrules, wire from AGENTS.md, or your System Prompt.

It enforces rules like:

- "Do not invent state if the platform provides it."

- "Clarity over cleverness: if you can't debug it, don't generate it."

- "Make async boundaries explicit."

The Business Model:

I am selling this as a paid digital product (doctrine packs for Apps & Systems). However, I’ve released a Free Preview on GitHub that includes the Core Philosophy and the "Top 10" commandments for JavaScript, so you can test the impact immediately.

Links:

Website: https://ai-lint.dosaygo.com Repo (Free Preview): https://github.com/DO-SAY-GO/AI-Lint

I’d love to hear what specific "silent failures" or anti-patterns AI keeps injecting into your stacks. I'm currently expanding the "Rejects" list for the Go and Rust packs, and looking forward to bring forth iOS/Swift/mobile, DB, and Infra (Docker, k8s, etc), later.

Unrolling the Codex Agent Loop

https://openai.com/index/unrolling-the-codex-agent-loop/
1•tosh•4m ago•0 comments

My Dive into the World of Telepathy

https://twitter.com/TylerAlterman/status/2014370228990308596
1•bilsbie•7m ago•0 comments

Idea to App Store in 6hrs with Revenue

https://www.youtube.com/watch?v=0CNXLEGM5aE
1•andrewjneumann•8m ago•1 comments

Alex Honnold Completes the Most Dangerous Free-Solo Ascent

https://www.nationalgeographic.com/adventure/article/most-dangerous-free-solo-climb-yosemite-nati...
2•FpUser•8m ago•1 comments

Trust, Delegation, and the Trap

https://metaist.com/blog/2026/01/coding-agents-interview.html
1•metaist•8m ago•0 comments

Show HN: Davia – Visual AI roleplay with image-based conversations

https://play.davia.ai/
3•ruben-davia•9m ago•0 comments

The new Alex Honnold climb

https://www.nytimes.com/2026/01/22/us/alex-honnold-netflix-taipei.html
1•paulpauper•10m ago•0 comments

Stack Overflow: The Architecture (2016 Edition)

https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
1•tosh•10m ago•0 comments

Silver Museum Emptied in Overnight Heist

https://vblgoldfix.substack.com/p/silver-museum-emptied-in-massive
1•paulpauper•11m ago•0 comments

The GPT-2 moment for world models is here

https://odyssey.ml/the-gpt-2-moment-for-world-models
1•olivercameron•12m ago•0 comments

Elite overproduction, managerial feminism, and the death of mobility

https://www.radicallypragmatic.press/p/the-credential-cartel-how-the-professional
1•paulpauper•12m ago•0 comments

Mystery Prototaxites tower fossils may represent a newly discovered form of life

https://www.scientificamerican.com/article/mystery-prototaxites-tower-fossils-may-represent-a-new...
1•darth_avocado•12m ago•0 comments

Fun things to do with your VM/370 machine

https://rbanffy.github.io/fun-with-old-mainframes.github.io/fun-with-vm370.html
2•PaulHoule•17m ago•0 comments

Explainability Is a Product Feature

https://hashrocket.substack.com/p/explainability-is-a-product-feature
3•thehashrocket•18m ago•1 comments

Banned C++ Features in Chromium

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md
1•szmarczak•19m ago•0 comments

Claude Code Is a Footgun

https://jonready.com/blog/posts/claude-code-is-a-footgun.html
2•mips_avatar•19m ago•1 comments

Compound Interest Calculator

https://www.investor.gov/financial-tools-calculators/calculators/compound-interest-calculator
1•kamaraju•21m ago•0 comments

Will AI Pet My Dog for Me?

https://eieio.games/blog/will-ai-pet-my-dog-for-me/
1•pavel_lishin•22m ago•0 comments

Monkey Selfie Copyright Dispute

https://en.wikipedia.org/wiki/Monkey_selfie_copyright_dispute
1•_vaporwave_•23m ago•0 comments

Rust 1.93.0

https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
2•birdculture•26m ago•0 comments

Show HN: Cryptography, JWT, and ASN1 Debuggers

https://crypto.qkation.com/
1•TheBestTvarynka•27m ago•0 comments

Show HN: Ctx – Context manager for Cloud,K8s VPNs, SSH tunnels, secret managers

https://github.com/vlebo/ctx
2•vlebo•28m ago•1 comments

Show HN: PolyMCP – Simplifying MCP Server Development and Agent Integration

2•justvugg•33m ago•0 comments

China tests hypergravity centrifuge that compresses time and space

https://www.futura-sciences.com/en/china-tests-the-unthinkable-with-a-centrifuge-that-compresses-...
4•walterbell•36m ago•1 comments

Show HN: Hexpiece – a daily chess coverage puzzle

https://hexpiece.com/
2•tothemoon•38m ago•0 comments

Resilience in an Era of Systemic Uncertainty [pdf]

https://static.zegemabeach.com/zegema_beach-2026_resilience_report-20260120.pdf
2•durakot•38m ago•0 comments

Judge rejects DoorDash, Uber bid to block New York City tipping laws

https://www.reuters.com/world/judge-rejects-doordash-uber-bid-block-new-york-city-tipping-laws-20...
3•toomuchtodo•39m ago•0 comments

Arrows to Arrows, Categories to Queries

https://reasonablypolymorphic.com/blog/arrows-to-arrows/
3•surprisetalk•39m ago•0 comments

Maze Algorithms (2017)

http://www.jamisbuck.org/mazes/
4•surprisetalk•39m ago•0 comments

The Math on AI Agents Doesn't Add Up

https://www.wired.com/story/ai-agents-math-doesnt-add-up/
3•brycehalley•40m ago•1 comments