Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Reagan Hsu avatar

Ui Loop

  • Updated April 1, 2026
  • Cheggin/ui-loop

ui-loop is a Claude Code plugin marketplace that runs an autonomous build loop—clarify, plan, implement, screenshot, and iterate UIs against a design spec until the interface matches requirements.

About

ui-loop is a Claude Code plugin marketplace whose ui-loop plugin gives Claude Code an autonomous frontend build protocol that can run for hours or days. The `/ui-loop:loop` skill clarifies scope, decomposes goals into a todo DAG in `.ui-loop/todos.md`, implements changes, takes screenshots, validates against `.ui-loop/spec.md`, commits, and loops with plateau and stuck heuristics. Seven agent roles—Orchestrator, Page Planner, Build, QA, Auditor, Design Spec, and Inspiration—switch thinking patterns by phase. Supported frameworks include Next.js App Router, Vite + React, Remix, SvelteKit, Astro, and Nuxt with Tailwind v4 as the default stack. State lives in plain markdown under `.ui-loop/` with a session hook creating the directory on startup. Developers reach for ui-loop when a dashboard or multi-page UI needs iterative visual verification without hand-managing every edit. Install via `/plugin marketplace add Cheggin/ui-loop` and `/plugin install ui-loop`.

  • 7 agent roles: Orchestrator, Page Planner, Build, QA, Auditor, Design Spec, Inspiration
  • Supports 6 frameworks: Next.js, Vite+React, Remix, SvelteKit, Astro, Nuxt
  • Plateau heuristic: <3% progress for 4 iterations parks a todo and moves on
  • State in `.ui-loop/todos.md`, `spec.md`, `progress.md` as plain markdown
  • /ui-loop:loop-status checks queue progress without stopping the build loop

Ui Loop by the numbers

  • Data as of Jul 10, 2026 (Skillselion catalog sync)
/plugin marketplace add Cheggin/ui-loop

Add your badge

Show developers this marketplace is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedApril 1, 2026
RepositoryCheggin/ui-loop

How do you autonomously build and iterate UIs in Claude Code?

Run `/ui-loop:loop Build a dashboard with real-time analytics` to clarify scope, queue todos in `.ui-loop/todos.md`, and iterate with screenshots until the UI passes QA.

Who is it for?

Developers using Claude Code who need long-running autonomous UI builds with screenshot validation across React framework stacks.

Skip if: Backend-only APIs, one-shot component edits without a design spec, or projects outside the six supported frontend frameworks.

What you get

`.ui-loop/spec.md` brief, `.ui-loop/todos.md` queue, `.ui-loop/progress.md` log, committed UI code, and screenshot-validated pages.

  • ui-loop spec and todo markdown
  • committed frontend code
  • screenshot-validated pages

By the numbers

  • Defines 7 agent roles for UI build phases
  • Supports 6 frontend frameworks with Tailwind v4 default

Recommended Marketplaces

How it compares

Use ui-loop for long autonomous UI iteration with screenshots; use single-pass frontend-design skills when you need one polished component without a multi-hour loop.

FAQ

Is Ui Loop a separate runtime or a Claude Code prompt system?

Ui Loop is a prompt system, not a standalone runtime. It ships CLAUDE.md design rules, `/Ui Loop:loop` and `/Ui Loop:loop-status` skills, and a session hook that creates `.Ui Loop/` on startup.

Which frontend frameworks does Ui Loop support?

Ui Loop supports Next.js App Router, Vite + React, Remix, SvelteKit, Astro, and Nuxt. The default stack is Next.js with Tailwind v4, configured during Phase 0 clarification.

How does Ui Loop prevent wasted iterations?

Ui Loop applies plateau detection below 3% progress over 4 iterations, stuck detection below 5% over 2 iterations, and repetition detection when the same changes repeat 3 times before parking or re-planning todos.

Frontend & UIfrontendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.