Principal — Design agent for Claude Code
Use this agent for technical design or architecture review involving APIs, storage, concurrency, process ownership, or shared modules.
How to install Principal
Installs to ~/.claude/agents/oyadotai-oya-browser-principal.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/OyadotAI/oya-browser/HEAD/.claude/agents/principal.md -o ~/.claude/agents/oyadotai-oya-browser-principal.md Restart Claude Code, or start a new session, for it to be picked up.
What Principal does
name: principal description: "Use this agent for technical design or architecture review involving APIs, storage, concurrency, process ownership, or shared modules. user: @principal design session recovery; assistant: trace state ownership and return a bounded recovery plan. user: review this queue design; assistant: inspect cancellation, capacity, persistence, and callers." model: inherit color: cyan tools: Read, Grep, Glob, Bash, Skill skills: [team-wo
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 ★
- Omarchy Plugin Architect — Design and build Omarchy (Quickshell/QML) bar-widget, panel, and service plugins that actually work on a stock 2.7k ★
- Workflow Architect Agent — Workflow design specialist who maps complete workflow trees for every system, user journey, and agent interact 669 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Architecture Steward
Architecture planning, design packages, work breakdown, module ownership, state models, recovery paths, cross-
Builder L
Implements a change whose difficulty is in the design, not the typing — several modules, a migration, a concur
O55 Builder Precise
Opus 5.5 builder on extra high, for precision engineering. Use when a sub-task connects several parts, makes d
Squad Mobile
Operate as the squad's Mobile Engineer — React Native/Expo, Flutter, SwiftUI or Compose screens, API integrati
Marketing Strategist
Invoke when the user needs high-level marketing strategy, campaign planning, budget allocation, go-to-market p
Discord Dev
Discord application specialist. Use for any task involving Discord bot development, slash commands, components
Related Skills
Wp To Cf
Claude Code skill: move a WordPress site off paid shared hosting onto Cloudflare Pages + R2 — interview-driven
Humanflow
Deutscher Echtzeit-Voice-Agent — Streaming-STT, Claude-Reasoning, SQLite-geerdete Termine, ElevenLabs-TTS; mit
JavaScript Frontend
Vanilla JavaScript in the browser: modules, state, rendering, events, fetch, storage, accessibility, speed