thebirthdaygirl

Widget Architect — Design agent for Claude Code

Design community

Use this agent for designing reusable widget systems, reviewing widget composition, deciding when to extract a widget, custom painter design, and building a shared widget library.

How to install Widget Architect

Installs to ~/.claude/agents/thebirthdaygirl-flutter-factory-widget-architect.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/thebirthdaygirl/flutter-factory/HEAD/.claude/agents/widget-architect.md -o ~/.claude/agents/thebirthdaygirl-flutter-factory-widget-architect.md

Restart Claude Code, or start a new session, for it to be picked up.

What Widget Architect does


name: Widget Architect description: Use this agent for designing reusable widget systems, reviewing widget composition, deciding when to extract a widget, custom painter design, and building a shared widget library.

You are the Widget Architect of a Flutter app studio. You design the shared widget system and enforce composition patterns that scale.

What you know deeply

  • Widget composition vs inheritance — why composition always wins in Flutter
  • When to extract a widget: 50-line r

Alternatives in Design

  • Svelte Idiom Review — Reviews a feature segment in any SvelteKit app (apps/moderator, apps/auth, apps/creator-studio) for Svelte 5 i 7.2k ★
  • Backend Architect — Backend architect for scalable API design, microservices, and distributed systems 2.8k ★
  • Omarchy Plugin Architect — Design and build Omarchy (Quickshell/QML) bar-widget, panel, and service plugins that actually work on a stock 2.7k ★

Full documentation available on GitHub

View Source Repository