P1Store manager
“One swap wrecked the whole month, so I stopped repeating shifts.”
Pick the job. Watch your agent do it with the skill installed. Free and open source, no account.
Research brief does this.
YouSales say customers want a mobile app. Plan the research.
Priya ShahSales
Three enterprise customers asked for a mobile app this week. Can we get it on the Q3 roadmap?
4 2
Tom KimProduct
Pulled the numbers from analytics.
Sessions by device Last 90 days
Mobile web 38%Desktop 62%
Priya Shah
Mostly finance teams. They’re out at client sites a lot.
Call notes.docx Not shared with you
YouSales say customers want a mobile app. Plan the research.
Research brief · mobile app
Your callApprove the plan before anyone is contacted.
Illustrative example. The labels: PROVIDEDYour data or research says soINFERREDA hunch, with how to test itUNKNOWNCan’t tell; says what would settle it
Evidence synthesis does this.
YouFind the themes in six interviews about recurring shifts.
Studies Scheduling
Recurring shifts
P1Store manager
“One swap wrecked the whole month, so I stopped repeating shifts.”
P2Café lead
“Repeats save me an hour every Monday.”
P3Clinic manager
“I don’t use recurring any more. Too fiddly.”
P4Store manager
“I copy last week’s rota by hand now.”
P5Bar manager
“Change one shift and the series breaks.”
P6Gym lead
“Mostly I plan the weekend team.”
YouFind the themes in six interviews about recurring shifts.
Synthesis · recurring shifts
Your callAct on it, test it, or research it further.
Illustrative example. The labels: PROVIDEDYour data or research says soINFERREDA hunch, with how to test itUNKNOWNCan’t tell; says what would settle it
Interface critique does this.
YouCritique our plan-settings screen before we ship.
Settings Billing
Plan & billing
Pro Current plan
£12 per seat a month · renews 1 November
Seats8 of 10
Projects14 of 20
YouCritique our plan-settings screen before we ship.
Critique · plan settings
Your callFix before shipping, or test it first.
Illustrative example. The labels: OBSERVEDSeen in what you gave itINFERREDA hunch, with how to test itUNKNOWNCan’t tell; says what would settle it
Flow integrity does this.
YouMap the edge cases in our booking cancellation flow.
Brief §3 Cancelling less than 24 hours ahead costs £15.
Upcoming
ARPhysioDr Ana Ruiz
Reschedule
Cancel booking
Cancel this booking?
You’ll get a full refund.
Yes, cancel
Keep booking
Refund failed
No screen designed
YouMap the edge cases in our booking cancellation flow.
Flow map · booking cancellation
Your callProduct and engineering answer the open states.
Illustrative example. The labels: PROVIDEDYour data or research says soOBSERVEDSeen in what you gave itUNKNOWNCan’t tell; says what would settle it
Accessibility pass does this.
YouCheck this promo-code block before we merge.
Your basket
1 itemTrail Runner 2Sage · UK 8
£89.00Subtotal£89.00
DeliveryFree
Promo code
SPRING25
Apply
That code has expired.
Codes aren’t case-sensitive.
Checkout · £89.00
YouCheck this promo-code block before we merge.
Accessibility pass · promo code
Your callShip with a known barrier, or fix it first.
Illustrative example. The labels: VERIFIED ISSUEA confirmed barrierPOTENTIALLikely; needs a manual checkDERIVEDWorked out, working shown
UX writing does this.
YouRewrite the copy on our refund request form.
Request a refund
Order number
4417 2290
Please enter your order number exactly as it appears in your confirmation email. Order numbers are eight digits long. Do not include spaces, dashes or the # symbol. Incorrect order numbers may delay your refund.
YouRewrite the copy on our refund request form.
Copy · refund request
Your callFix the field, or ship clearer copy for now.
Illustrative example. The labels: OBSERVEDSeen in what you gave itPROVIDEDYour data or research says soINFERREDA hunch, with how to test it
Platform build does this.
YouBuild a SaaS where clinics track no-shows. Make it perfect and ship it this week.
plan.md
Plan: Tallyroom
Now at: phase 1, gate 1
Who: front-desk staff at small clinics
Slice 1: import → remind → confirmations
SMS consent: UNKNOWN
YouBuild a SaaS where clinics track no-shows. Make it perfect and ship it this week.
Plan · Tallyroom
Your callApprove the brief, or change it.
Illustrative example. The labels: PROVIDEDYour data or research says soINFERREDA hunch, with how to test itUNKNOWNCan’t tell; says what would settle itGATEWaits on your decision before the next phase
Design-to-code does this.
YouBuild the workshop card from this design in our codebase.
Card / Workshop 320 × 132
Research ops workshop 12 November · Online
Save a seatHover · shadow 0 8 24 / 12%
WorkshopCard.tsx
1<Card padding="lg" elevation={1}> 2 <Card.Media src={cover} /> 3 <Text variant="title-sm">{title}</Text> 4 <Button>Save a seat</Button> 5</Card>
1280 · light 390 · light 390 · dark · not rendered
YouBuild the workshop card from this design in our codebase.
Implementation · workshop card
Your callAdd a token, or accept the nearest one.
Illustrative example. The labels: OBSERVEDSeen in what you gave itUNVERIFIEDNot checked; says how to
Design system fit does this.
YouMap our new security settings page to the system.
Settings Security
Security
Keep your workspace and its data safe.
Two-step verificationAsk for a code on a new device.
Passkeys2 devices
ManageSecurity score3 of 4 steps done
YouMap our new security settings page to the system.
Fit report · security settings
Your callThe system owners decide whether to add it.
Illustrative example. The labels: REUSEUse what the system hasCOMPOSECombine parts that existCONTRIBUTENew; a case for the system owners
UX law build does this.
YouBuild our pricing page. Three plans, and make sure everyone picks Pro.
New screen
Build our pricing page. Three plans, and make sure everyone picks Pro.
tokens.json 14 values
Describe a change
Draft 1 pricing · 1280
Basic
£9 /month
1 user
Start trialPro Most popular
£29 /month
5 users
Start trialTeam
£79 /month
20 users
Contact usCompare all 40 features
YouBuild our pricing page. Three plans, and make sure everyone picks Pro.
Law brief · pricing page
Your callWhich plan, if any, to recommend.
Illustrative example. The labels: CONSTRAINTA law, written as something to checkTRADE-OFFWhere laws conflict, which one wonUNKNOWNCan’t tell; says what would settle it
AI output review does this.
YouThe agent says the filter PR is done and fully tested. Check it.
Add product filters #482
23 checks passed1 skipped
build-agentcommented · 2 min ago
Summary
filters.test.ts +12−0
41+ it.skip("keeps filters after reload", async () => {
YouThe agent says the filter PR is done and fully tested. Check it.
Claim review · product filter PR
Your callMerge, fix first, or check the rest.
Illustrative example. The labels: FAILChecked and falseUNVERIFIEDNot checked; says how to
UX law audit does this.
YouAudit our checkout before launch, and give it a score out of 100.
Checkout
Desk lampArrives Thursday
−2+Add delivery protection (£2.99)
Subtotal£38.98
Total£41.97
Pay £41.97
run-probe.mjs
targets.below24AA 1 preTicked 1 emphasisCount 1 reflow.pageScrollX 0 focus.noVisible 2 theme.dark not applied
YouAudit our checkout before launch, and give it a score out of 100.
Law audit · checkout
Your callWhich failures block launch. There is no score.
Illustrative example. The labels: FAILChecked and falsePASSChecked and trueUNVERIFIEDNot checked; says how to
Dark pattern check does this.
YouCheck our trial sign-up and cancellation before launch.
Cancel membership Step 3 of 5
Wait! Stay for half price.
50% off your next 3 months. Your watchlist and profiles stay as they are.
Offer ends tonight · 05:42:10
Keep my plan at 50% off
No, I don’t like saving money
YouCheck our trial sign-up and cancellation before launch.
Dark pattern check · cancel flow
Your callLaunch, fix first, or take it to a lawyer.
Illustrative example. The labels: PATTERNMeets a named deceptive patternAT RISKWould, if an open question goes one way
Unzip it into a new repository. Your agent reads AGENTS.md before every change and follows it: the UX laws, honesty and access guardrails, the design rules and the definition of done, with every skill to check them. Platform build then runs the product phase by phase and stops for your decisions.
Download the platform kitAGENTS.mdThe rules every agent follows: guardrails, evidence, design, done.CLAUDE.mdPoints Claude Code at AGENTS.md.design/Contrast-checked starter tokens and the reviewer checklist.docs/DECISIONS.mdThe calls that are yours, logged.docs/PROMISES.mdEvery claim the product makes, and what keeps it..claude/skills/All 13 skills.unzip splitfire-platform-kit.zip && cp -Rn splitfire-platform-kit/. . Run it in your project folder; -n keeps files you already have. Then tell your agent: “Read AGENTS.md. Use splitfire-platform-build to plan <your product>.”
Research, design, build and verify. Installed together, your agent picks the right one for each request.
Download all 13Just the UX law pack UX law build, UX law audit, Dark pattern check: 55 UX laws as checks for any project.
Free and open source. No account. For Claude Code, Codex, the Claude apps and any Agent Skills tool.
Claude Code
unzip splitfire-design-protocols.zip && cp -R splitfire-design-protocols/skills/splitfire-* ~/.claude/skills/ Every project on this machine. Use .claude/skills/ inside a repository to share with your team.
Codex
unzip splitfire-design-protocols.zip && cp -R splitfire-design-protocols/skills/splitfire-* ~/.agents/skills/ Every project. Use .agents/skills/ inside a repository instead, then restart Codex.
Claude apps
On claude.ai or the desktop app, upload each skill's own .zip in your skills settings. One zip is one skill.
Jo Lee PM
2The field rejects numbers with spaces.