Output will stream here when you run the agent.
Summary
The Extract DESIGN.md Agent turns any public website into design artifacts.
The compose_design_md tool gathers the styleguide, brand, a homepage
screenshot, and clean page Markdown through context.dev, then returns three
outputs, which the agent relays verbatim:
- DESIGN.md — composed in one Claude call (screenshot passed as
a vision image): token frontmatter (
version: alpha, colors, typography, rounded, spacing, components) plus the canonical sections (Overview, Colors, Typography, Layout, Elevation, Shapes, Components, Do's and Don'ts). - Tailwind v4
@themeblock — derived deterministically from the styleguide + brand inlib/derive-tokens.ts. - CSS
:roottokens — the same tokens as vanilla CSS variables.
It follows the designmd.supply pipeline — the same prompt spec and deterministic token derivers — running on Claude.
Installation
$ pnpm dlx shadcn@latest add @agentcn/langgraph/extract-design-md
Composition
├── index.ts
├── instructions.md
├── lib/compose.ts
├── lib/derive-tokens.ts
├── lib/design-md.ts
├── tools/compose_design_md.tsCustomization
- Edit
index.tsto change the model, description, or system prompt. - Add route-local tools under
tools/; tool input and output types are inferred from TypeScript. - Run
dawn verifybefore deploying generated LangGraph artifacts.