richardsondx
I made Checkmate, a TDD tool for Cursor AI agents
It’s open-source, fast to set up, and built to keep AI output honest.
How it works: - You define specs and rules in plain text - The AI writes code and self-checks against those rules - Checkmate independently verifies that the evidence matches the logic - If the AI cheats or misses something, Checkmate rejects it - The agent has to fix it and retry until it passes
It’s like putting an assert statement around the entire prompting process.
I use it now daily with Cursor. Now my AI-generated code I trust, ships faster, and there’s less back-and-forth.
There’s a WIKI in the repos https://github.com/richardsondx/checkmate where you can learn more about it
Would love feedback, contributions, and bug reports. It’s early but I think this should be a default part of any AI dev workflow.
0.1.7 coming soon with Checkmate Dashboard. I’ve shared some preview on X.
The reason tech companies fail at hiring developers
The real reason tech companies fail at hiring developers
21 IMPROVEMENTS that could make OCULUS GO a game-changer
The blame game between airlines and online travel agencies and how to fix this
10 tips on not getting screwed by a client (from a developer)
How not to get screwed by your client when you’re contracting
RichCSS – Beautiful, DRY, Clean and Reusable CSS
Everything you should know about the obscure world of Jruby with Ruby on Rails
Rich CSS: A CLEAN CSS FRAMEWORK
Node.js.org is Down
is nodejs.org down? :(STATUS: it is fixed now by 12:50PM.
A Guide to Learning Rails in 2 months: How I TRAINed to learn Rails
https://medium.com/how-i-learned-ruby-rails/e08c94e2a51e
How I TRAINed to learn Rails A Guide to Learning Rails in 2 months.
How to approach a Ruby on Rails Developer
https://medium.com/how-i-learned-ruby-rails/db9fdf6c53bc
9 tips on how recruiters can get a developer attention https://medium.com/how-i-learned-ruby-rails/db9fdf6c53bc
How I TRAINed to learn Rails
https://medium.com/how-i-learned-ruby-rails/e08c94e2a51e
A Guide to Learning Rails in 2 months.