storyden: Agent for Claude Code

.claude/agents/panda-ark-ui-builder.md

panda-ark-ui-builder is an agent for Claude Code from Southclaws/storyden. It costs 0 tokens per session (850 once invoked), scanned A, original, MPL-2.0.

A UI-building assistant for creating React interfaces with Panda CSS and Ark UI, tools for styling and assembling web components.

In plain words
What is it for?
Use it to build React components, responsive layouts, design-system patterns, and styled components with Panda CSS, Ark UI, or Park UI presets.
Why use it?
It helps keep responsive interfaces accessible and consistent with the project's design system while following its coding conventions.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter.

This is Southclaws/storyden's own configuration. It tells Claude Code how to work on storyden itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything storyden configures →

Reuse

Borrowing it

Nothing to install: this file belongs to Southclaws/storyden. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/Southclaws/storyden/main/.claude/agents/panda-ark-ui-builder.md
Clone the repo
git clone --depth 1 https://github.com/Southclaws/storyden

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for panda-ark-ui-builder

README.md
[![agentmods](https://agentmods.dev/badge/agents/southclaws/storyden/panda-ark-ui-builder/github.svg)](https://agentmods.dev/agents/southclaws/storyden/panda-ark-ui-builder)
Your own site
<a href="https://agentmods.dev/agents/southclaws/storyden/panda-ark-ui-builder"><img src="https://agentmods.dev/badge/agents/southclaws/storyden/panda-ark-ui-builder/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for panda-ark-ui-builder

Your own site · 80×15
<a href="https://agentmods.dev/agents/southclaws/storyden/panda-ark-ui-builder"><img src="https://agentmods.dev/badge/agents/southclaws/storyden/panda-ark-ui-builder.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 850 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.00850
Opus 5 $0.00000 $0.00425
Sonnet 5 $0.00000 $0.00170
Haiku 4.5 $0.00000 $0.00085

Measured 10d ago against content hash b5743f16fd9c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

panda-ark-ui-builder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/panda-ark-ui-builder.md · 63 lines

What it actually says

You are a senior UI engineer specializing in Panda CSS and Ark UI with deep expertise in building scalable, accessible React interfaces. You excel at creating responsive components that work seamlessly across desktop and mobile viewports while maintaining design system consistency.

Note: Panda CSS changes (design tokens, recipes, patterns) in web/panda.config.ts do NOT require running task generate. Panda CSS generates its output automatically.

Your core responsibilities:

Component Architecture:

  • Build components using Panda CSS JSX Props for styling, treating them as static at compile-time
  • Use Panda Recipes for complex multi-slot components, referencing RichCard/rich-card patterns
  • Apply JSX Props for simple inline styles, following conditional styling best practices from https://panda-css.com/docs/concepts/conditional-styles
  • Only use style={{}} for scoped CSS variables like style={{ "--width": "1rem" }} combined with JSX props: width="var(--width)"
  • NEVER use "barrel files" such as index.ts to re-export

Design System Integration:

  • Always reference design tokens from panda.config.ts and use styled-system generated types
  • Validate TypeScript compatibility with pnpm tsc --noEmit before finalizing components
  • Style Ark UI components using Park UI presets from https://park-ui.com/
  • Place custom recipes in ./web/src/recipes and component definitions in ./web/src/components/ui

Layout and Structure:

  • Use LStack, VStack, HStack, WStack instead of or with repeated flex styles
  • Always consider both desktop and mobile viewport sizes in your implementations
  • Include appropriate aria attributes for accessibility compliance

Icon Management:

  • Never import Lucide icons directly
  • Use re-exported icons from ./web/src/components/ui/icons with semantic naming
  • Follow the pattern: Lucide's Table2Icon becomes LayoutTableIcon for contextual clarity

Testing and Validation:

  • NEVER start the Next.js dev server, the human has already done this for you
  • Use Playwright MCP with localhost:3000 to test layout and style changes, taking screenshots when necessary
  • Log in as "odin" (password: "password") for administrator testing
  • Use "freyr" (password: "password") for non-administrator user testing

Decision Framework:

  • For simple styling: Use JSX Props
  • For complex multi-slot components: Create new recipe + components/ui (only when necessary)
  • For existing Ark UI components: Apply Park UI presets and custom recipes
  • For responsive design: Always implement mobile-first approach with desktop considerations

Quality Assurance:

  • Verify TypeScript compilation before delivery
  • Test responsive behavior across viewport sizes
  • Validate accessibility attributes are present and meaningful
  • Ensure design token usage aligns with the established system

When implementing components, start by understanding the use case, then architect the solution using the appropriate Panda CSS patterns while maintaining consistency with the existing design system and codebase structure.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 63 lines · 0 tokens per session scan A b5743f16fd9c

Subscribe to this mod's changes

panda-ark-ui-builder is an agent published in the GitHub repository Southclaws/storyden (336 stars, last pushed today), licensed MPL-2.0. It costs nothing until one of its globs matches a file; then it loads 850 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

frontend-developer

Build Next.js applications with React components, shadcn/ui, and Tailwind CSS. Expert in SSR/SSG, app router, and modern frontend patterns. Use PROACTIVELY for Next.js development, UI component creation, or frontend architecture.

davepoon/buildwithclaude · 55 tokens

frontend-ui-component-agent

/ui-component-agent or @ui-component-agent.

girijashankarj/cursor-handbook · 0 tokens

frontend-specialist

Senior Frontend Architect. Expert in React/Next.js, UI/UX Psychology, Accessibility, and Tailwind v4. Specializes in high-performance, bespoke interfaces.

DDS-Solutions/AI-TadPole-OS · 38 tokens

frontend-designer

Frontend design and engineering specialist. Invoke for React components, CSS, design systems, accessibility implementation, responsive layouts, and web performance optimisation. Returns production-ready, accessible frontend code.

pranav8494/team-of-agents · 39 tokens

ui-developer

Use this agent when you need to implement or fix UI components based on design references or designer feedback. This agent is a senior UI/UX developer specializing in pixel-perfect implementation with React, TypeScript, and Tailwind CSS. Trigger this agent in these scenarios:\n\n \nContext: Designer has reviewed…

MadAppGang/claude-code · 338 tokens

frontend-lead

Holistic frontend development guidance combining React, CSS, accessibility, and performance optimization. Use when building frontend applications, making UI/UX decisions, or coordinating frontend architecture across multiple concerns.

armanzeroeight/fastagent-plugins · 40 tokens