Comparison

Unl vs the rules-file method — an honest comparison

Every coding agent reads a rules file now — AGENTS.md, .cursor/rules, .cursorrules. It's a genuinely good method for part of the job. Here's an honest look at which part, and what it structurally can't hold.

Written to be fair: the rules file gets its due — including the part of Unl's own setup it's right for — and the cons of Unl are on the page too.

  The rules-file methodAGENTS.md · .cursor/rules · .cursorrules Unla layer that inherits
SetupWrite the file; your tools already read itAdd the connector — about five minutes
CostFree, built into the toolsFree at launch; paid tiers later for heavy use
Conventions and standing instructionsStrong — the right home, including the instruction to reach for your decision layer~Keep them in the file; the file carries the reach
Holds the why behind a decisionHolds the what, never the whyEvery decision with its reasoning
Carries what you ruled out (dead-ends)Not its shapeSo the agent won't re-propose it
Stays current as the work movesHand-groomed; stale between editsUpdates as you settle decisions
Surfaces on point, mid-sessionLoaded at session start, then staticArrives in the agent's reasoning when it bears
One source across your AI tools~Per-tool file formats, per-repo copiesOne connection over MCP — inherited everywhere

The rules-file method

Pros

  • Free, and your tools already read it
  • In-repo and version-controlled
  • The right home for conventions and mechanics
  • The right home for the standing instruction that tells the agent to reach for your decision layer — true of Unl's own recommended setup

Cons

  • Hand-groomed — it only knows what you last wrote into it
  • Holds the what, never the why
  • No home for dead-ends and ruled-out approaches
  • Loaded at session start, then static for the whole session

Unl

Pros

  • Holds decisions as you settle them — no grooming
  • Every decision with its reasoning
  • Carries the dead-ends so closed questions stay closed
  • Surfaces the relevant decision when it bears, mid-session
  • One connection over MCP, inherited across tools

Cons

  • It's a connector you add — one more thing in your stack
  • Newest in the category; earliest days
  • Free at launch, with paid tiers later for heavy use

This one isn't a versus — it's a compose. Keep your rules file for what it's genuinely good at: conventions, mechanics, and the standing instruction that points the agent at your decision layer. Add Unl for what a file structurally can't hold: decisions with their reasoning, the dead-ends, the current state of the work — surfaced when they bear. The file carries the reach and the mechanics; Unl carries the truths.

The seam, plainly

The file carries the reach and the mechanics. The layer carries the truths.

A rules file is read once, at session start, and then it's scenery. That's exactly right for things that don't change mid-session — your conventions, your commands, and the one standing instruction that matters most: telling the agent to reach for your decision layer before it acts. Unl's own recommended setup uses the file for precisely that.

Everything else about your project is moving: what you settled yesterday, what you ruled out an hour ago, where the work actually stands. A hand-groomed file can't keep up with that, and it was never meant to — it holds the what, never the why, and it has no home for a dead-end. Unl holds those as structure and hands the relevant piece into the agent's reasoning before it acts.

You author the brief, hand it off, and the agent executes inside what you settled — full speed on the mechanical work, and done stays yours to say. Tuned for Claude, Claude Code, ChatGPT & Cursor at launch, extending across the AI ecosystem. Connects anywhere MCP does.

Questions people ask

Is Unl a replacement for my rules file?

No — they compose. The rules file is the right home for conventions, mechanics, and the standing instruction that tells the agent to reach for your decision layer; that part is true of Unl's own recommended setup. Unl adds the half a file structurally can't hold: decisions with their reasoning, the dead-ends, the current state of the work, surfaced when they bear.

Why do rules files go stale?

Because they're hand-groomed: the file only knows what you last wrote into it, and it's loaded once at session start, then static. Conventions survive that fine — they rarely change. Anything with a present-tense truth-value doesn't: current work and fresh decisions are out of date the moment you settle something new and don't stop to edit the file.

Does this cover .cursor/rules specifically?

.cursor/rules (and the older .cursorrules) are project rules the editor attaches to sessions — the same method with the same shape: excellent for standing conventions, static for the session once loaded, and holding the what rather than the why. The compose answer is the same: keep the rules for conventions and the reach; let Unl carry the decisions.

Which AI tools does this work with?

Unl is one connection over MCP, so it hands your settled decisions to Claude, Claude Code, ChatGPT and Cursor alike. The call you settle on one surface is inherited on the others.

What this is

Think inside your AI world — you stay in command

Unlimitless (Unl to friends) holds what you've settled, reads what your tools are showing, and catches what's changed out in the world — and hands your AI whatever bears on the work, the moment it's needed, without you asking. The right thing, in front of the model, unprompted, with you in command of the call. So you keep moving toward what you set out to build, on top of everything you've already decided.

It plugs into Claude, Claude Code, ChatGPT and Cursor as an MCP connector. Quick to connect, in a couple of steps.

Unlimitless is open now to invited Alpha. Apply for the Beta waitlist to come in ahead of the full launch:

Alpha is invite-only · free at launch.