Live results โ€” not marketing

Tokens. Money. Code that doesn't break.

Full automated test suite ยท 3 modules ยท 9 bugs fixed ยท real API calls. Every number below is verifiable.

9/9
fixes applied
41.8s
full test run
Grade A
final quality
98%
token reduction
100%
success rate
๐Ÿ“‰

Token savings

The first prompt defines the module (~450 tokens). Every subsequent call is @reuse[name] โ€” 5 tokens. That's where the saving compounds.

Without PM โ€” full context every prompt
With PM โ€” @reuse after first definition
010k25k50k1ร—5ร—10ร—25ร—50ร—100ร—Tokens
5
tokens per @reuse
vs ~500 without PM
98%
reduction at 100 uses
49,050 tokens saved
3ร—
break-even point
after 3 uses PM is cheaper
โˆž
reuses, same cost
5 tokens forever per @reuse
UsesWithout PMWith @reuseSaved%
1ร—500455+459%
5ร—2,500475+2,02581%
10ร—5,000500+4,50090%
25ร—12,500575+11,92595%
50ร—25,000700+24,30097%
100ร—50,000950+49,05098%
๐Ÿ’ฐ

Real money saved per month

10 modules ยท 50 prompts/day per module ยท 22 workdays. That's 5.4M tokens saved/month โ€” before the registry even grows.

Haiku
$0.8/1M tokens
Monthly savings
$4
Yearly savings
$48
5.4M tokens/month ร— $0.8/1M
Sonnet
$3/1M tokens
Monthly savings
$16
Yearly savings
$192
5.4M tokens/month ร— $3/1M
Opus
$15/1M tokens
Monthly savings
$82
Yearly savings
$984
5.4M tokens/month ร— $15/1M
ROI on Pro plan ($15/mo)
1ร— return
Pay $15 ยท save $16 on Sonnet every month
As the registry grows
20 modules โ†’ 2ร— savings
50 modules โ†’ 5ร— savings
Compounding indefinitely
๐Ÿ›ก๏ธ

Robustness: bugs that never reach production

Every module has @attention rules โ€” hard constraints Claude follows on every generation. No reminders. No prompting.

โœ— Without PM โ€” Claude guesses

# Prompt: "implement user login"

// Generated code:

const password = req.body.password

await db.users.create({ email, password }) // โ† plaintext!

// JWT validated client-side โ†’ security hole

// No RLS on users table โ†’ data leak

// Service role key in .env.local โ†’ exposed

โœ“ With PM โ€” @attention enforced

# Same prompt + user_management v4 injected

// @attention rules active:

// never_store_passwords_plaintext โœ“

await supabase.auth.signUp({ email, password })

// always_validate_jwt_server_side โœ“

const user = await getUser(req) // server only

// must_check_rls_on_all_tables โœ“ // enforced

user_managementauth
never_store_passwords_plaintextalways_validate_jwt_server_sidemust_check_rls_on_all_tablesnever_expose_service_role_key
payment_escrowpayments
never_process_payments_without_idempotency_keyalways_verify_webhook_signaturemust_enforce_trial_expiry_server_sidenever_store_card_data
rag_systemai
never_mix_user_document_spacesalways_normalize_embeddings_before_storagemust_include_source_citations_in_every_answernever_retrieve_from_other_users_documents
๐Ÿ”

Fix system: a bug fixed once is fixed forever

When you find a bug, pm fix records it and creates a new module version. Every future session โ€” and every teammate โ€” starts with that knowledge already baked in.

user_managementv4
โœ“Google OAuth callback fails on mobile Safari โ€” redirect_uri missing https
โœ“JWT tokens not invalidated on logout โ€” token blacklist required
โœ“Role check missing on /api/admin routes โ€” requireRole() enforced
payment_escrowv4
โœ“Duplicate webhook processing causing double upgrades โ€” idempotency added
โœ“Trial expiry not enforced after payment fails โ€” server-side check added
โœ“Subscription cancel not reflected immediately โ€” real-time sync fixed
rag_systemv4
โœ“Chunk overlap missing โ€” RAG misses cross-boundary context
โœ“Embeddings not normalized โ€” wrong cosine similarity scores
โœ“No re-ranking step โ€” top-k not always most relevant results
user_management โ€” version history
v1CreatedAuto-analyzed ยท @core[auth] + @core[authorization] + 4 @attention rules
v2Fix #1OAuth Safari โ†’ redirect_uri must be https:// + allowlist validation
v3Fix #2JWT blacklist โ†’ jti claim added, checked on every request
v4Fix #3Admin routes โ†’ requireRole("admin") middleware on ALL /api/admin/*
๐Ÿงฌ

@fuse: modules absorb new stacks automatically

When a new prompt uses a different tech stack for the same module category, PM doesn't replace โ€” it merges. The module gets richer with every project.

user_management โ€” before (v4, supabase only)

@core[authentication] {

provider: supabase_auth

strategies: [email, google_oauth]

}

user_management โ€” after @fuse with Clerk (v5)

@core[authentication] {

provider: supabase_auth โ† intact

strategies: [email, google_oauth]

}

@core[authentication_clerk] {

provider: clerk โ† new stack

middleware: clerkMiddleware()

session: clerk_sessions

}

โ†บ
@reuse (similarity > 0.90)
Same stack, same architecture. Module used as-is. 5 tokens.
โŠ•
@fuse (similarity 0.70โ€“0.90)
Same category, different stack. New @core blocks added. Module gets richer.
+
@new (similarity < 0.70)
Different concept entirely. Claude creates a fresh module from scratch.
๐Ÿค–

AI-generated PML: custom to your stack

PM doesn't use generic templates. Claude reads your prompt and generates a module that reflects your actual stack โ€” Clerk, Prisma, LemonSqueezy, whatever you're using.

โœ— Generic template (keyword matching)

@core[authentication] {

provider: supabase_auth โ† assumes Supabase

strategies: [email, google_oauth]

}

โœ“ AI-generated (from your prompt)

@core[authentication] {

provider: clerk โ† from your prompt

middleware: clerkMiddleware()

session: clerk_sessions

framework: nextjs_app_router

}

๐Ÿ“Š

Module quality: B โ†’ A after 3 fixes

Every module is scored on 10 dimensions. 3 real bugs fixed = Grade A. Production-ready.

@module declaration
5 pts
@core blocks
15 pts
@attention rules
10 pts
Token efficiency
10 pts
@version marker
5 pts
Explicit constraints
10 pts
Fix iterations
15 pts
Naming (snake_case)
5 pts
Metadata / tags
5 pts
Structure depth
5 pts
A
80โ€“100%
Production ready
B
65โ€“79%
Good, needs polish
C
50โ€“64%
Functional
D
0โ€“49%
Needs work
โšก

With PM vs without PM

What changes in your day-to-day development workflow.

SituationWithout PMWith PM
New project setupExplain full stack to Claude every timepml: โ†’ 7 modules extracted in 3 seconds
Implementing a featureClaude guesses your architecture@reuse injects exact context automatically
Context per prompt~500 tokens of repeated context5 tokens per @reuse
Bug appears in productionFix it, forget it, it comes backpm fix โ†’ versioned โ†’ never repeats
Switching stack (Supabase โ†’ Clerk)Start module from scratch@fuse โ†’ Clerk added inside the module
New teammate onboardsThey repeat all your past mistakesThey inherit the full registry instantly
Month 6 of a projectSame token cost as month 1Registry has 20+ modules, costs stay flat
Security guardrailsClaude forgets to check RLS, JWT, etc.@attention rules enforced on every prompt
Start saving today

Your registry. Your savings. Forever.

Free plan: 5 modules. No credit card. The test suite is open โ€” run it yourself.

Test: 2026-04-14 ยท 41.8s ยท 100% automated ยท zero cherry-picking