convention.sh

Stop your AI agents from writing sloppy TypeScript.

Stop your AI agents

from writing sloppy TypeScript.

A toolkit that teaches coding agents like Claude Code, Codex, Cursor, Amp, and more to ship production-ready code in half the time, at half the cost.

Claude CodeCursorCodexAmpMore

Run in your terminalCopy

$ claude mcp add conventiondotsh --transport http https://mcp.convention.sh

SubscribeSee how it works

Free tier · No credit card required

Ryan Huellen Brought to you by engineers at StripeRyan Huellen

Benchmarks

Same task. Half the cost. Less than half the time.

Building the same TypeScript module with and without convention.sh, on the same agent and model. Conventions land in context just-in-time, so the agent doesn't thrash.

Measured on Claude Opus 4.7

Turns

32

vs 52 baseline

38% fewer

Time

1m 56s

vs 4m 46s baseline

59% faster

Output tokens

12.6K

vs 22.1K baseline

43% fewer

Input tokens

382K

vs 2,399K baseline

84% fewer

Cost

$1.27

vs $2.26 baseline

44% cheaper

Relative cost vs baseline

Each metric, normalized so the baseline run is 100%. Shorter is better.

BaselineWith convention.sh

Pricing

Simple pricing. Built for developers.

Start free for personal projects. Upgrade when you ship commercial work.

Free

$0

For personal, non-commercial projects. No credit card required.

  • Hosted MCP endpoint
  • All built-in conventions
  • Personal, non-commercial use only
  • Free tier rate limits apply
  • Commercial use Start free

Pro

$99/yr

Commercial use, billed annually. One developer.

  • Commercial use, 1 developer
  • No rate limits
  • Custom convention packs
  • Priority support Subscribe

Team

$299/yr

Commercial use, billed annually. Unlimited developers at one organization.

  • Commercial use, unlimited developers
  • Single organization
  • No rate limits
  • Org-scoped tokens
  • Priority support Subscribe

Trusted by engineers from

Stripe John Deere

How it works

A guide your agents will actually read.

convention.sh runs as a hosted MCP server. Your agent asks for the convention it needs, when it needs it.

27 conventions, on demand

Instead of stuffing a wall of rules into every prompt, agents pull one snippet from our library of 27 only when they need it — so you pay for the tokens you actually use, not the ones you might.

No more sloppy TypeScript

Strict typing, no any, validate untrusted input with Zod, prefer discriminated unions over optional fields. The rules that used to live in a wiki nobody reads.

Works with every agent

Standard Model Context Protocol — drop it into Claude Code, Codex, Cursor, Amp, or anything else that speaks MCP.

Always up to date

Conventions live on our hosted MCP server. We ship a new rule, your agents pick it up on the next request — no PRs, no redeploys, no stale copies across machines.

Servidores relacionados

NotebookLM Web Importer

Importe páginas da web e vídeos do YouTube para o NotebookLM com um clique. Confiado por mais de 200.000 usuários.

Instalar extensão do Chrome