frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: AI Lint – Teach coding agents your team's standards, not just syntax

1•keepamovin•1h ago
After 3+ years of heavy agentic coding, I noticed a pattern: Claude/Cursor/Copilot generate code that works but doesn't belong.

It passes tests. It runs. But it fights the grain of the language. It invents state when the platform provides it. It hides causality behind clever one-liners. It creates three different solutions to the same problem in the same file. The architecture is technically valid but cognitively expensive.

Prompting for "clean code" didn't help. The agents needed what I'd give a talented junior: a handbook on taste.

So I wrote doctrine files—markdown constraints that teach agents the difference between code that compiles and code that's maintainable. Things like:

- "More than 20 mutable state variables in a file? You have multiple modules pretending to be one."

- "Three approaches to the same problem coexisting? Pick one, delete the others."

- "If you can't explain the condition in one sentence, extract it to a named boolean."

AI Lint is the productization of this. It's not a CLI or SaaS—just optimized text files you drop into .cursorrules, AGENTS.md, or your system prompt. The agents read them and actually follow them.

There's doctrine (what belongs) and rejects (what to refuse). When rules conflict, there's an override protocol. It's designed for context injection, not human reading.

Business model: Paid packs for different stacks (Apps, Systems, etc). But I've released a free preview on GitHub with the core philosophy and JavaScript/Node.js doctrine so you can test the impact.

- Website: https://ai-lint.dosaygo.com

- Free Preview: https://github.com/DO-SAY-GO/AI-Lint

Curious what anti-patterns AI keeps injecting into your codebases. I'm expanding the Go and Rust rejects right now, and planning iOS/Swift and infra (Docker, k8s) packs next.

Leaving Twitter with Shamir's Secret Sharing Scheme

https://blog.divyendusingh.com/p/leaving-twitter-with-shamirs-secret
1•divyenduz•2m ago•0 comments

Tell HN: AI is all about the tools (for now)

1•keepamovin•2m ago•0 comments

Epstein Stalker

https://chromewebstore.google.com/detail/epstein-stalker-dataset-w/imdhklfboelonbegpgkfmgcibackgdde
1•xecaz•3m ago•0 comments

Why I Fail a Lot

https://thinkering.blog/why-i-fail-a-lot/
1•nasrovsky•5m ago•0 comments

Many Small Queries Are Efficient in SQLite

https://www.sqlite.org/np1queryprob.html
2•tosh•9m ago•0 comments

Objective-S

https://objective.st/
1•tosh•13m ago•0 comments

Unrequited Passion

https://cinemasojourns.com/2026/01/23/unrequited-passion/
1•jjgreen•13m ago•0 comments

The Economics of Abundant Intelligence

https://tuananh.net/2026/01/23/the-post-agentic-world-the-economics-of-abundant-intelligence/
1•tuananh•19m ago•0 comments

Agent Skills Support in Mastra

https://github.com/mastra-ai/mastra/pull/12252
1•alaeddine-13•28m ago•0 comments

Malicious PyPI Packages Spellcheckpy and Spellcheckerpy Deliver Python Rat

https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-pytho...
1•birdculture•29m ago•0 comments

Are Titan's Lakes Teeming with Primitive Cells? [video]

https://www.youtube.com/watch?v=vSILdQ6kt3Y
1•joebig•33m ago•0 comments

Claude in Excel

https://claude.com/claude-in-excel
1•mpweiher•33m ago•0 comments

Apple accuses Europe of 'delay tactics' following alternative app store collapse

https://www.engadget.com/big-tech/apple-accuses-europe-of-delay-tactics-following-alternative-app...
2•01-_-•42m ago•0 comments

How AI is changing strategy in 2026

https://kitful.ai/login
1•eashish93•43m ago•0 comments

Isolating Claude Code

https://yieldcode.blog/post/isolating-claude-code/
2•skwee357•43m ago•2 comments

The FBI claims that illegal Chinese airbags have killed many Americans

https://www.autoblog.com/news/fbi-nhtsa-investigating-deadly-illegal-chinese-airbags
1•01-_-•44m ago•0 comments

Content strategy might be the problem: 37.8x gap (with data)

https://webmatrices.com/post/content-strategy-might-be-the-problem-80-of-our-traffic-came-from-ig...
1•bishwasbh•44m ago•1 comments

What Vale Taught Me About Linear Types, Borrowing, and Memory Safety (2023)

https://verdagon.dev/blog/linear-types-borrowing
1•kunley•45m ago•0 comments

The least information you need

https://www.pimcoder.com/
1•josefplatil•46m ago•0 comments

Apple Cash is making instant transfers more expensive soon

https://9to5mac.com/2026/01/23/apple-cash-is-making-instant-transfers-more-expensive-soon/
1•thunderbong•47m ago•0 comments

I Declare the Term Cuntwaffle

http://fuck.off/cunt/fuck/you
1•cap11235•50m ago•1 comments

I Like GitLab

https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/
2•lukas346•52m ago•0 comments

TikTok users freak out over app's 'immigration status' collection

https://techcrunch.com/2026/01/23/tiktok-users-freak-out-over-apps-immigration-status-collection-...
3•c420•52m ago•0 comments

Show HN: Character AI Bots Directory

https://www.characteraibots.com/
1•lincyang•55m ago•0 comments

Show HN: Heterogeneous Agent Protocol (Derived from Nursing and Construction)

https://github.com/eric2675-coder/Heterogeneous-Agent-Protocol/blob/main/README.md
1•eric2675•56m ago•1 comments

Air Pollution in World: Real-Time Air Quality Index Visual Map

https://aqicn.org/map/world/
2•leksak•57m ago•0 comments

Telegraph Key(singular)board: Morse for the modern era

https://hannahilea.com/blog/telegraph-key-singular-board/
1•aebtebeten•58m ago•0 comments

Don't lose your ChatGPT conversations: Convert them to Markdown

https://chat-capsule.com/
1•bekoeppel•1h ago•0 comments

How I Estimate Work as a Staff Software Engineer

https://www.seangoedecke.com/how-i-estimate-work/
3•mattjhall•1h ago•0 comments

I don't want to paint or write in the age of AI

https://idiomdrottning.org/ai-vs-art
1•arboles•1h ago•1 comments