clara.
← All work

Circle · 2025–26 · Lead Product Designer

Developer Tooling

The surfaces a developer touches to build on Circle and Arc — docs, App Kits, the console — and the connective tissue between them and Arc Studio.

Developer experienceInformation architectureSDKs & docsSystems designAI-readableLive product ↗
4
Surfaces: Docs, App Kits, Console, Studio entry points
Nov 2025
Circle Docs re-platformed on Mintlify
Majority
Of Arc Docs traffic is now agent traffic

What this is

At Circle I own the design of the developer-facing layer: the documentation for Circle and Arc, the App Kits SDK suite, the developer console, and — most importantly — how those surfaces hand off to each other and to Arc Studio. Studio gets its own case study because it’s a product; this one is about the system it sits inside.

The goal of the whole system is a single sentence: a developer should be able to arrive with an idea and leave with something running, without ever wondering where to go next.

arc.io: the front door. 'Start building' has to land somewhere that makes sense whether you're a solo hacker or a bank.

The surfaces

Documentation — two sites (Circle Docs, Arc Docs), one architecture. I reorganized both around use cases and developer workflows instead of product names, redesigned the Circle Docs homepage, defined navigation, wrote the long-term docs strategy, and created Arc’s Mintlify styles, testnet experience, “Welcome to Arc,” and mainnet homepage. Circle Docs re-platformed onto Mintlify in November 2025.

App Kits — the SDK suite for onramp, earn, bridge, send, swap, and balance. My work here was on how kits are discovered and understood: the positioning on arc.io, the path from a use case in the docs to the kit that serves it, and keeping the kit names and mental model consistent everywhere they appear.

Console — where keys and configuration live. I designed Kit Keys in Console, the credential flow that connects a kit in your code to your account, so “get a key” is a single clear step rather than a hunt.

Studio entry points — Studio is the fastest way to a running app, so every other surface needs to know when to send you there. The docs “Build with AI” section, the Skills and MCP entry points, and the sample-app strategy all exist to route the right developer to Studio at the right moment — and to route Studio users back to docs and kits when they need depth.

Circle Docs: use cases first. 'Start with skills' and 'MCP server' are the agent entry points, next to the human ones.
Arc Docs at mainnet, same architecture with Arc's identity. Search doubles as 'ask AI'.
'Build on Arc': quickstarts, App Kits callout, and a 'Build with AI' rail — Studio, Studio CLI, Skills, MCP — all one click from each other.
App Kits on arc.io. Kit names here match the docs, the console, and Studio's generated code.

The systems work

Individually, each surface is a normal design problem. Together they’re a routing problem: a developer’s next step should be obvious from wherever they’re standing.

Concretely, that meant:

  • One vocabulary. Kit names, use-case names, and product names are identical across arc.io, both docs sites, Console, and Studio. Drift here is the most common way developer platforms become confusing, and it’s a design responsibility, not a content one.
  • Shared IA. Circle Docs and Arc Docs use the same top-level model (use cases → workflows → reference) so a developer who learned one can read the other.
  • Handoffs designed as flows, not links: “Deploy on Arc” from the docs lands in the exact Studio state that continues the task; “get a key” from a kit lands on Kit Keys with the kit pre-selected.
  • Sample apps as the bridge between reading and building — real, runnable, and the same ones Studio can open.

Designing for agents

The fastest-growing reader of the docs isn’t a person. I treated the agent as a user with its own journey: an entry point (Skills, MCP server), a mental model (the same use-case structure people get), and predictable page shapes so retrieval works. Beyond design, I shipped a product-context and code update to the docs codebase myself.

Internal stakeholders now report that the large majority of Arc Docs traffic is classified as agent traffic. There’s no formal docs KPI framework yet, so I hold that number loosely — but it validated the bet early.

Outcome

A developer platform that reads as one system rather than a collection of products: shared architecture across two doc sites, kits that are named the same everywhere, a console that connects to the code, and Studio woven in as the fast path rather than bolted on.