Stop re-explaining your standards to your AI coding agent.
A rules pack for Cursor and Claude Code. Drop the files into your repo and the agent reviews, tests and commits the way a careful senior engineer would. Every time, without a reminder in the prompt.
Buy the Rules Pack, $79One-time purchase. Unlimited personal and commercial projects. No install, no dependencies.
Launch week: 25% off with code LAUNCH25 at checkout, until September 23.
## Pass 3, failure modes
- What happens if the network call in this
function times out or 500s?
- What happens if this runs twice (retry,
double-click, race condition)?
- Is there a try/catch that swallows an error
silently instead of surfacing or logging it?
## Output format
Report only what's actually wrong. End with
one line: SHIP / SHIP WITH FIXES / DO NOT SHIP.
What's in the pack
claude-code/
CLAUDE.md
skills/
code-review/SKILL.md
testing-strategy/SKILL.md
commit-discipline/SKILL.md
cursor/
general/.cursorrules
nextjs-typescript/.cursorrules
python-fastapi/.cursorrules
universal-rules/
01-code-style.md
02-security-checklist.md
03-testing-standards.md
04-git-conventions.md
05-error-handling.md
README.md install in 30 seconds
LICENSE.txt
- CLAUDE.md template Project memory for Claude Code: conventions, files it must never touch without asking, and what it runs before opening a PR.
- Three Claude Code skills A five-pass code review, a testing strategy for features and bug fixes, and commit and PR discipline.
- Three .cursorrules files Stack-agnostic baseline, Next.js with TypeScript, and Python with FastAPI. Copy one into your project root, restart Cursor, done.
- Five reference rule sets Code style, a security checklist, testing standards, git conventions and error handling. Written for humans first, so they work for any agent that reads markdown.
Read before you buy
Three real excerpts, unedited. If these read like things you already say to your agent every day, the pack is for you.
## When something is ambiguous Claude states its assumption in one line and proceeds, rather than stalling on a clarifying question. Unless the ambiguity is about something destructive (a migration, a deletion, a payment flow), in which case it asks first.
- Async all the way: if a route is `async def`, everything it calls (DB client, HTTP client) must also be async. A blocking call inside an async route stalls the whole event loop. - N+1 queries are a bug: when iterating a list of DB objects and querying inside the loop, flag it and suggest eager loading instead.
- A test that never fails (even when the code is broken) is worse than no test. It's false confidence. Verify a new test fails before the fix and passes after. - One assertion concept per test. A test with 10 unrelated assertions is 10 tests wearing a trenchcoat, and the first failure hides the other 9.
Good fit if you
- Use Cursor or Claude Code daily and are tired of correcting the same habits: empty catch blocks, missing tests, vague commit messages.
- Ship Next.js, TypeScript, Python or FastAPI, or want a solid stack-agnostic baseline to adapt.
- Prefer reading a file over watching a course. There is no video here.
Not a fit if you
- Want a full boilerplate with auth and payments wired up. This is rules and skills, not application code.
- Expect the files to be tuned to your codebase out of the box. You will fill in the project-specific blanks in CLAUDE.md yourself, which takes about ten minutes.
- Need Java, Go, Rust or mobile rules today. Those are not in this version.
One price, no seats
- Every file listed above, as a zip, delivered by email right after payment
- Unlimited personal and commercial projects, no seat limit, no royalties
- All 1.x updates free: new stacks and rule sets go to existing buyers first
- 14-day refund if it is not what you expected. Email support and say so.
Checkout by Payhip. Card or PayPal. Launch week: 25% off with code LAUNCH25, until September 23.
In development, not for sale yet
Four more tools under the same brand. Rules Pack buyers get them at a discount when they ship. No dates promised.
Questions
Does it work with both Cursor and Claude Code?
Yes. Cursor reads the .cursorrules files. Claude Code reads CLAUDE.md and the skills folder. The five universal rule sets are plain markdown, so they also work as custom instructions for Windsurf, Copilot or any agent that accepts a text file.
Do I need to install anything?
No. Copy the files into your repository. There is no package, no CLI, no server, nothing that can break on an update.
Which stacks are covered?
Next.js with TypeScript and Python with FastAPI have dedicated rule files. A stack-agnostic baseline covers everything else. More stacks are added in free 1.x updates.
How do updates work?
Every 1.x release is free for existing buyers. You get an email with the new download link from Payhip.
What if a rule is wrong?
Email support with the file name and the issue. Genuine errors are fixed in the next release. This is a documentation product, so support means fixing the docs, not debugging your project.
Refunds?
14 days, no questions. Email support from the address you bought with.