Keep your React library
Point it at the components you already ship. The manifest is yours to curate — no rewrite, no new library.
Fragments keeps agents on your design system while they write. Two commands start the loop in your editor; the gate makes the same contract required to merge.
Invite-only for now — one email when your spot opens.
Bring the design system you already have.
It ignored your design system — again. One rogue hex at a time, your brand’s identity slips away.
Fragments closes the loop. Your components become the contract, every agent session opens with it, every write is checked as it lands, and the same contract is required to merge.
Writesettings/NotificationsForm.tsx
PostToolUse · fragments hook · 47 ms
NotificationsForm.tsx:9FUI1004Bespoke <button> has a library equivalent. Swap to <Button> from @acme/ui.
NotificationsForm.tsx:10FUI2005Raw color #7c3aed on inline background. Use a token.
2 findings introduced · returned to the agent
Point it at the components you already ship. The manifest is yours to curate — no rewrite, no new library.
The agent reads your vocabulary before it writes and gets the repair the moment it drifts. Nothing leaves your machine.
Pin one contract id on the branch. The check passes, blocks or holds, and every verdict leaves a receipt.
From the session to the merge queue, the same manifest answers everywhere your interface code gets written.
fragments check --cifragments/contract-compliance is the required check. One verdict per head against one FCID, with a receipt your reviewers can open.
fragments hook installClaude Code, Cursor and Codex hooks read the card at session start, check each write, and refuse to stop while a finding is open.
fragments mcp --stdiosearch("three stats in a row") answers with the pattern and its exemplar from your own repository.
/evaluations/evr_…Every verdict persists as evr_… with the head, the FCID and the findings it introduced.
usefragments.com/errorsEvery finding carries an FUI code with a public explain page.
Invites go out in small batches. Leave your work email and you're in the queue.
No newsletter. No spam.