agency-agents-ai-specialists
A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools โ covering engineering, design, marketing, sales, and more.
What this skill does
# ๐ญ Agency Agents โ AI Specialist Personalities > Skill by [ara.so](https://ara.so) โ Daily 2026 Skills collection. A curated collection of 50+ specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, Copilot, and more. Each agent has deep domain expertise, a distinct personality, defined workflows, and measurable deliverables โ covering engineering, design, marketing, sales, paid media, and beyond. --- ## Installation ### Prerequisites ```bash git clone https://github.com/msitarzewski/agency-agents.git cd agency-agents ``` ### Claude Code (Recommended) ```bash # Copy all agents to Claude's agents directory cp -r agency-agents/* ~/.claude/agents/ # Or symlink for auto-updates ln -s /path/to/agency-agents ~/.claude/agents/agency ``` Then in any Claude Code session: ``` Hey Claude, activate Frontend Developer mode and help me build a React component ``` ### All Other Tools (Interactive Installer) ```bash # Step 1: Generate integration files for all supported tools ./scripts/convert.sh # Step 2: Auto-detect installed tools and install interactively ./scripts/install.sh # Or target a specific tool ./scripts/install.sh --tool cursor ./scripts/install.sh --tool copilot ./scripts/install.sh --tool aider ./scripts/install.sh --tool windsurf ``` ### Manual per Tool | Tool | Install path | |------|-------------| | Claude Code | `~/.claude/agents/` | | Cursor | `.cursor/rules/` in project root | | Copilot | `.github/copilot-instructions.md` | | Aider | `.aider.conf.yml` or pass via `--system-prompt` | | Windsurf | `.windsurf/rules/` in project root | --- ## Agent Roster ### Engineering Division ``` engineering/engineering-frontend-developer.md React/Vue/Angular, UI, Core Web Vitals engineering/engineering-backend-architect.md API design, databases, scalability engineering/engineering-mobile-app-builder.md iOS/Android, React Native, Flutter engineering/engineering-ai-engineer.md ML models, AI integration, data pipelines engineering/engineering-devops-automator.md CI/CD, infra automation, cloud ops engineering/engineering-rapid-prototyper.md MVPs, POCs, hackathon speed engineering/engineering-senior-developer.md Laravel/Livewire, advanced patterns engineering/engineering-security-engineer.md Threat modeling, secure code review engineering/engineering-code-reviewer.md PR reviews, code quality gates engineering/engineering-database-optimizer.md PostgreSQL/MySQL tuning, slow queries engineering/engineering-git-workflow-master.md Branching, conventional commits engineering/engineering-software-architect.md System design, DDD, trade-off analysis engineering/engineering-sre.md SLOs, error budgets, chaos engineering engineering/engineering-incident-response-commander.md Incident management, post-mortems engineering/engineering-technical-writer.md Developer docs, API reference engineering/engineering-data-engineer.md Data pipelines, lakehouse, ETL/ELT ``` ### Design Division ``` design/design-ui-designer.md Visual design, component libraries design/design-ux-researcher.md User testing, behavior analysis design/design-ux-architect.md CSS systems, technical UX design/design-brand-guardian.md Brand identity and consistency design/design-whimsy-injector.md Micro-interactions, delight, Easter eggs design/design-image-prompt-engineer.md Midjourney/DALL-E/SD prompts design/design-inclusive-visuals-specialist.md Representation, bias mitigation ``` ### Marketing, Sales & Paid Media ``` marketing/marketing-growth-hacker.md marketing/marketing-content-creator.md paid-media/paid-media-ppc-strategist.md paid-media/paid-media-creative-strategist.md sales/sales-outbound-strategist.md sales/sales-deal-strategist.md sales/sales-discovery-coach.md ``` --- ## Using Agents in Claude Code ### Activating a Single Agent ``` # In Claude Code chat: Activate the Backend Architect agent and help me design a REST API for a multi-tenant SaaS app. ``` ### Using Multiple Agents in Sequence ``` # First, design the system Activate the Software Architect agent. Design the domain model for an e-commerce platform. # Then implement Now activate the Senior Developer agent and implement the Order aggregate in Laravel. # Then review Activate the Code Reviewer agent and review the implementation above. ``` ### Referencing an Agent File Directly ```bash # Pass an agent as a system prompt in Claude CLI claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \ "Build a responsive product card component in React with Tailwind CSS" ``` --- ## Using Agents in Cursor After running `./scripts/install.sh --tool cursor`, agent rules land in `.cursor/rules/`. Reference them in chat: ``` @engineering-frontend-developer Build a data table component with sorting and pagination. ``` Or set a default rule in `.cursor/rules/default.mdc`: ```markdown --- alwaysApply: true --- You are operating as the Senior Developer agent from The Agency. Refer to .cursor/rules/engineering-senior-developer.md for your full persona and workflows. ``` --- ## Using Agents with Aider ```bash # Use a single agent as the system prompt aider --system-prompt "$(cat agency-agents/engineering/engineering-security-engineer.md)" # Or reference in .aider.conf.yml echo "system-prompt: agency-agents/engineering/engineering-devops-automator.md" >> .aider.conf.yml ``` --- ## Using Agents in Windsurf ```bash ./scripts/install.sh --tool windsurf # Agents are written to .windsurf/rules/ ``` Activate in chat: ``` Use the UX Architect agent rules from .windsurf/rules/ to audit my CSS architecture. ``` --- ## Real Workflow Examples ### Full-Stack Feature with Multiple Agents ```bash # 1. Architecture phase cat > task.md << 'EOF' I need to add real-time notifications to my Node.js + React app. Users should see in-app alerts and optionally receive email digests. EOF # Invoke Software Architect claude --system-prompt "$(cat ~/.claude/agents/engineering-software-architect.md)" < task.md # 2. Backend implementation claude --system-prompt "$(cat ~/.claude/agents/engineering-backend-architect.md)" \ "Implement the notification service based on the architecture above using PostgreSQL LISTEN/NOTIFY and Socket.io" # 3. Frontend implementation claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \ "Build the React notification bell component that connects to the Socket.io feed" # 4. Security review claude --system-prompt "$(cat ~/.claude/agents/engineering-security-engineer.md)" \ "Review the notification system implementation for security issues" ``` ### Code Review Workflow ```bash # Generate a diff and pipe to the Code Reviewer agent git diff main..feature/payment-integration | \ claude --system-prompt "$(cat ~/.claude/agents/engineering-code-reviewer.md)" \ "Review this PR diff. Focus on security, correctness, and maintainability." ``` ### Database Optimization ```bash # Paste slow query log and activate Database Optimizer claude --system-prompt "$(cat ~/.claude/agents/engineering-database-optimizer.md)" << 'EOF' Here is a slow query from our PostgreSQL logs (avg 4200ms): SELECT u.*, p.*, o.* FROM users u LEFT JOIN profiles p ON p.user_id = u.id LEFT JOIN orders o ON o.user_id = u.id WHERE u.created_at > NOW() - INTERVAL '30 days' ORDER BY o.created_at DESC; Table sizes: users=2M rows, orders=18M rows. No indexes on created_at columns. EOF ``` ### Incident Response ```bash # Structured incident kick-off claude --system-prompt "$(cat ~/.claude/agents/engineering-incident-response-commander.md)" << 'EOF' SEV-1 INCIDENT: Payment processing returning 503 errors since 14:32 UTC. Error rate: 94%. Affected: checkout, subscription renewals. Recent deploys: payment-service v2.
Related in Design
contribute
IncludedLocal-only OSS contribution command center. Auto-refreshes the user's in-flight PR and issue state on invoke so conversations start with full context โ no need to brief Claude on what's in flight. Helps the user find issues to contribute to on GitHub, builds per-repo dossiers of what each upstream expects (CLA, DCO, branch convention, AI policy, draft-first, review bots, issue templates), runs deterministic gates before any external action so AI-assisted contributions don't reach maintainers as slop. State is markdown-only: candidate files at ~/.contribute-system/candidates/, repo dossiers at ~/.contribute-system/research/, append-only event log at ~/.contribute-system/log.jsonl. No database, no cloud calls. Use when the user asks about their PRs / issues / contributions, wants to find new work to take on, claim an issue, build/refresh a repo's dossier, or draft a Design Issue or PR. Trigger with "/contribute", "what's my PR status", "find a contribution", "claim issue X", "draft a Design Issue for Y", "refresh dossier for Z".
architectural-analysis
IncludedUser-triggered deep architectural analysis of a codebase or scoped subtree across eight modes โ information architecture, data flow, integration points, UI surfaces, interaction patterns, data model, control flow, and failure modes. This skill should be used when the user asks to "diagram this codebase," "map the architecture," "show the data flow," "give me an ERD," "trace control flow," "find the integration points," "verify the layout pattern," "audit the UX architecture," or any similar request whose primary deliverable is mermaid diagrams plus cited reports under docs/architecture/. Dispatches haiku/sonnet sub-agents in parallel for per-mode exploration, then verifies every citation mechanically before any node lands in a diagram. Not for one-off prose explanations of code (use code-explanation) or for high-level system design from scratch (use system-design).
mcp
IncludedModel Context Protocol (MCP) server development and tool management. Languages: Python, TypeScript. Capabilities: build MCP servers, integrate external APIs, discover/execute MCP tools, manage multi-server configs, design agent-centric tools. Actions: create, build, integrate, discover, execute, configure MCP servers/tools. Keywords: MCP, Model Context Protocol, MCP server, MCP tool, stdio transport, SSE transport, tool discovery, resource provider, prompt template, external API integration, Gemini CLI MCP, Claude MCP, agent tools, tool execution, server config. Use when: building MCP servers, integrating external APIs as MCP tools, discovering available MCP tools, executing MCP capabilities, configuring multi-server setups, designing tools for AI agents.
react-native-skia
IncludedDesign, build, debug, and optimise high-polish animated graphics in React Native or Expo using @shopify/react-native-skia, Reanimated, and Gesture Handler. Use when the user wants canvas-driven UI, shaders, paths, rich text, image filters, sprite fields, Skottie, video frames, snapshots, web CanvasKit setup, or performance tuning for custom motion-heavy elements such as loaders, hero art, cards, charts, progress indicators, particle systems, or gesture-driven surfaces. Also use when the user asks for fluid, glow, glass, blob, parallax, 60fps/120fps, or GPU-friendly animated effects in React Native, even if they do not explicitly say "Skia". Do not use for ordinary form/layout work with standard views.
plaid
IncludedProduct Led AI Development โ guides founders from idea to launched product. Six capabilities: Idea (discover a product idea), Validate (pressure-test the idea against fatal flaws, problem reality, competition, and 2-week MVP feasibility), Plan (vision intake + document generation), Design (translate image references into a design.md spec), Launch (go-to-market strategy), and Build (roadmap execution). Use when someone says "PLAID", "plaid idea", "help me find an idea", "product idea", "idea from my business", "idea from my expertise", "plaid validate", "validate my idea", "pressure-test", "is this idea good", "find fatal flaws", "validate the problem", "plan a product", "define my vision", "generate a PRD", "product strategy", "plaid design", "design from image", "translate image to design", "create design.md", "extract design tokens", "plaid launch", "go-to-market", "launch plan", "GTM strategy", "launch playbook", "plaid build", "build the app", "start building", or "execute the roadmap".
nextjs-framer-motion-animations
IncludedAdds production-safe Motion for React or Framer Motion animations to Next.js apps, including reveal, hover and tap micro-interactions, whileInView, stagger, AnimatePresence, layout and layoutId transitions, reorder, scroll-linked UI, and lightweight route-content transitions. Use when the user asks to add, refactor, or debug Motion or Framer Motion in App Router or Pages Router codebases, especially around server/client boundaries, reduced motion, LazyMotion, bundle size, hydration, or route transitions. Avoid for GSAP-style timelines, WebGL or 3D scenes, heavy scroll storytelling, or CSS-only effects unless Motion is explicitly requested.