Agents 63 total
Specialized subagents delegated by Claude Code for code review, architecture, testing, security, and more.
Reviews a single clarc agent file for quality across 8 dimensions — instruction clarity, model appropriateness, tool coverage, trigger precision, exit criteria, examples, overlap detection, and safety guardrails. Produces a scored JSON report. Use via /agent-audit or called by agent-system-reviewer during full system review.
Orchestrates a full clarc system review by synthesizing results from all component analyzers (agent-quality-reviewer, skill-depth-analyzer, command-auditor, hook-auditor), cross-component validators, and systemic effectiveness tools into a unified Priority Matrix with P0/P1/P2 classification. Uses Opus for deep architectural reasoning. Called by /system-review full.
Expert Android code reviewer specializing in Jetpack Compose best practices, Hilt DI scoping, Room migrations, ViewModel/UiState patterns, and Coroutine Dispatcher correctness. Use for all Kotlin/Android code changes. MUST BE USED for Android/Compose projects.
System design and architecture specialist. Use PROACTIVELY when users need HOW to structure the system — component boundaries, ADRs, C4/arc42 diagrams, scalability decisions. For task lists and implementation timelines (WHAT to build), use the planner agent instead.
Editorial critique for blog posts, essays, guides, and long-form articles — evaluates structure, opening strength, voice consistency, evidence quality, banned patterns, and SEO basics. Use after writing a first draft to get structured, actionable improvement feedback before publishing.
Reviews Bash/shell scripts for correctness, safety, idiomatic style, and portability. Checks set -euo pipefail, quoting, shellcheck issues, security (no eval, mktemp, path quoting), BATS test coverage, and formatting via shfmt. Invoked by code-reviewer for .sh/.bash/.zsh files.
Build error resolution specialist for any language — TypeScript, Go, Python, Java, and more. Use PROACTIVELY when builds fail, type errors occur, or compilation breaks. Fixes errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
Expert C code reviewer specializing in C11/C17 idioms, memory safety (malloc/free discipline, no double-free), opaque pointer encapsulation, error code patterns, goto cleanup, safe string functions, and AddressSanitizer/Valgrind integration. Use for all C code changes. MUST BE USED for C projects.
Code review orchestrator. Detects the language of changed files and routes to the appropriate specialist reviewer (typescript-reviewer, go-reviewer, python-reviewer, java-reviewer, swift-reviewer, ruby-reviewer, elixir-reviewer, rust-reviewer, cpp-reviewer). Falls back to universal security and quality checks when no specialist exists. Use immediately after writing or modifying code.
Audits clarc commands for UX ergonomics across 8 dimensions — naming consistency, argument design, feedback loops, step count, agent invocation, overlap detection, missing commands, and built-in conflicts. Produces a tabellarische overview and issue list. Use via /command-audit or called by agent-system-reviewer.
Systematically researches competitors to map features, pricing, positioning, recent releases, and market gaps. Produces a feature matrix and opportunity list that feeds directly into idea discovery. Use with /discover or when asked to analyze the competitive landscape. For clarc vs. AI coding tools specifically → use workflow-os-competitor-analyst.
Reviews API changes for contract breaks. Given git diff of API definitions and existing consumer pacts, classifies each change as BREAKING / NON-BREAKING / ADDITIVE and produces a migration plan. Use when modifying any API (REST, event schema, GraphQL).
Expert C++ code reviewer specializing in C++ Core Guidelines, modern C++20/23, memory safety, RAII, and performance. Use for all C++ code changes. MUST BE USED for C++ projects.
Expert C# code reviewer specializing in C# 12/.NET 8 idioms, nullable reference types, async/await correctness, records, pattern matching, CQRS with MediatR, Entity Framework Core, SQL injection, mass assignment, secret management, Roslyn analyzers. Use for all C# code changes. MUST BE USED for C#/.NET projects.
Data Mesh architecture specialist. Analyzes business domains to identify data products, assigns ownership, recommends technology stack (Lakehouse, Catalog, Contract Testing), and creates a migration plan from centralized data warehouse to Data Mesh. Use when designing a new data platform or migrating an existing one.
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance. Incorporates Supabase best practices.
Reviews visual designs and gives structured critique covering composition, visual hierarchy, typography, color, brand coherence, and accessibility. Works from screenshots, wireframes, written descriptions, or code (HTML/CSS). Does not generate designs — evaluates existing ones.
Comprehensive design system audit — reviews CSS/token structure, dark mode implementation, icon system, accessibility compliance, design-code consistency, and component completeness. Routes findings across visual design dimensions and produces a prioritized remediation plan. Use when auditing a frontend codebase for design quality, before a major UI release, or when design system debt has accumulated.
Infrastructure and CI/CD security reviewer — scans Terraform, Dockerfiles, Kubernetes manifests, GitHub Actions workflows, and dependency lockfiles for misconfigurations, supply chain risks, and pipeline vulnerabilities. For application-code OWASP/injection/auth issues, use security-reviewer instead.
Documentation and codemap specialist. Use PROACTIVELY after structural changes, before releases, or when codemaps are stale. Runs /update-codemaps and /update-docs, generates docs/CODEMAPS/*, updates READMEs and guides.
Expert documentation strategy agent. Analyses audience, recommends platform (Mintlify/Docusaurus/Redoc/Scalar), structures docs via Divio framework, configures OpenAPI extensions, designs changelog automation, and outputs a full CI pipeline. Invoke when planning or overhauling API documentation.
End-to-end testing specialist using Vercel Agent Browser (preferred) with Playwright fallback. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines flaky tests, uploads artifacts (screenshots, videos, traces), and ensures critical user flows work.
Expert Elixir/Phoenix code reviewer specializing in OTP patterns, Ecto queries, security (Sobelow), and idiomatic functional Elixir. Use for all Elixir code changes.
Analyzes qualitative user feedback (support tickets, NPS comments, app store reviews, survey responses) to identify pain points, cluster themes, and generate structured idea seeds. Use when given raw user feedback data to extract product insights.
Analyzes cloud infrastructure configuration and costs to provide prioritized optimization recommendations with ROI estimates. Use when reviewing Terraform/Kubernetes configs for cost impact or preparing a FinOps audit report.
Reviews Flutter/Dart code for idiomatic patterns, performance (missing const, unnecessary rebuilds, RepaintBoundary), accessibility, null safety misuse, async errors, and platform-specific issues. Use for all Flutter/Dart code changes.
Micro-Frontend architecture specialist. Designs MFE system architecture — team topology, integration strategy selection, routing, shared state minimization, design system integration, and migration plan from monolith. Use when building multi-team frontend systems or evaluating MFE feasibility.
Designs GitOps setup for applications and organizations — repository structure, tool selection (ArgoCD vs Flux), environment strategy, secrets management, progressive delivery plan, and multi-cluster topology. Use when setting up or overhauling Kubernetes deployment workflows.
Go build error resolver — fixes go build, go vet, staticcheck, and golangci-lint failures with minimal surgical changes. Use when Go compilation fails. For non-Go build errors use build-error-resolver.
Expert Go code reviewer specializing in idiomatic Go, concurrency patterns, error handling, and performance. Use for all Go code changes. MUST BE USED for Go projects.
Audits the clarc hook system across 8 dimensions — event coverage, false positive risk, performance impact, error handling, dead references, dead hooks, missing critical hooks, and interaction conflicts. Analyzes hooks/hooks.json and all scripts/hooks/*.js files. Use via /hook-audit or called by agent-system-reviewer.
Expert Java code reviewer specializing in idiomatic Java 25+, Spring Boot patterns, security, JPA, and performance. Use for all Java code changes. MUST BE USED for Java/Spring Boot projects.
Reviews Kotlin code for correctness, idiomatic style, null safety, coroutine usage, architecture patterns, and security. Covers val/var discipline, sealed classes, coEvery/coVerify, CancellationException handling, SQL injection, and ktlint compliance. Invoked by code-reviewer for .kt/.kts files.
Designs MLOps infrastructure for ML projects — serving stack selection, monitoring setup, retraining strategy, A/B testing plan, and cost estimation. Use when deploying or operationalizing ML models.
Analyzes legacy codebases and creates prioritized modernization roadmaps. Uses Churn×Complexity hotspot analysis, identifies legacy indicators (God Classes, missing tests, outdated dependencies), recommends Strangler Fig vs. Branch-by-Abstraction vs. incremental rewrite, and creates phased migration plans with risk assessment.
Multi-agent orchestration specialist. Decomposes complex tasks into subtasks, selects the optimal coordination pattern (fan-out, split-role, explorer+validator, worktree isolation, sequential pipeline), and synthesizes results. Use via /orchestrate or for any task requiring 3+ independent agents.
Designs multi-agent systems for complex tasks. Given a goal, produces: task decomposition, agent role definitions, orchestration pattern selection, failure mode analysis, and implementation plan with pseudocode. Use for architecting new multi-agent workflows.
Analyzes profiling output and code for performance hotspots. Interprets pprof output, flamegraphs, Lighthouse reports, and identifies N+1 queries, unnecessary allocations, blocking I/O, and missing indexes. Provides concrete, prioritized optimization recommendations with expected impact estimates.
Expert PHP code reviewer specializing in PHP 8.4+ idioms, PSR-12 style, strict types, readonly classes, enums, value objects, repository pattern, Laravel/Symfony patterns, PHPStan level 9, SQL injection/XSS/CSRF prevention. Use for all PHP code changes. MUST BE USED for PHP projects.
Task decomposition and implementation planning specialist. Use PROACTIVELY when users need WHAT tasks to execute — produces PRDs, task breakdowns, timelines, and dependency maps. For HOW to structure the system (component design, ADRs, C4 diagrams), use the architect agent instead.
Designs Internal Developer Platforms (IDPs) for engineering organizations — scope definition, IDP component prioritization, make-vs-buy decision (Backstage vs SaaS), adoption strategy, and 90-day implementation roadmap. Use when a team wants to improve developer experience at scale.
Designs and structures presentations — creates slide decks, writes speaker notes, checks narrative flow, evaluates slide density, and ensures opening and closing land. Use for any slide deck creation or structural review.
Evaluates product ideas critically before any implementation begins. Assesses problem clarity, user fit, feasibility, competitive alternatives, and opportunity cost. Produces a structured Go/No-Go recommendation. Use when a user wants to validate whether an idea is worth building.
Evaluates the prompt-engineering quality of clarc agent and command instructions across 6 dimensions — specificity, completeness, output definition, ambiguity, safety coverage, and example density. Produces a ranked report of all agents/commands with scores and improvement suggestions for the lowest-scoring items.
Expert prompt engineer reviewing system prompts and prompt templates for clarity, injection vulnerabilities, ambiguity, token efficiency, and output consistency. Use when writing or auditing any LLM prompt.
Expert Python code reviewer specializing in PEP 8 compliance, Pythonic idioms, type hints, security, and performance. Use for all Python code changes. MUST BE USED for Python projects.
Expert R code reviewer specializing in tidyverse idioms, native pipe |>, purrr functional patterns, tidy evaluation, R6 classes, testthat, covr, SQL injection via DBI, Shiny input validation, renv lockfile management. Use for all R code changes. MUST BE USED for R projects.
Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely removes it.
Reviews code and architecture for failure modes, missing circuit breakers, unprotected external calls, retry anti-patterns, and resilience gaps. Use when adding external dependencies, designing distributed system components, or before chaos experiments.
Expert Ruby/Rails code reviewer specializing in idiomatic Ruby, Rails best practices, security (Brakeman), performance, and N+1 detection. Use for all Ruby code changes.
Expert Rust code reviewer specializing in ownership, borrowing, async with Tokio, error handling (thiserror/anyhow), and performance. Use for all Rust code changes. MUST BE USED for Rust projects.
Expert Scala code reviewer specializing in functional programming idioms, ADT correctness, effect system usage (Cats Effect/ZIO), null safety, and Scala 3 migration patterns. Use for all .scala and .sc file changes. MUST BE USED for Scala projects.
Designs SDK architecture for APIs — generation strategy (openapi-generator vs. Speakeasy vs. manual), error hierarchy, authentication patterns, backward compatibility policy, CI release process, and documentation site recommendation. Use when building or evolving a developer-facing SDK.
Security vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, unsafe crypto, and OWASP Top 10 vulnerabilities.
Analyzes a clarc skill file for prompt-engineering quality across 7 dimensions — actionability ratio, trigger precision, example completeness, internal consistency, length calibration, cross-reference validity, and freshness. Produces a scored report. Use via /skill-depth or called by agent-system-reviewer during full system review.
Generates and compares multiple solution approaches for a validated product idea. Produces 2-4 concrete options with trade-off analysis and an Architecture Decision Record (ADR) recommending one approach. Use after product-evaluator has given a Go or Modify recommendation.
Lightweight Haiku-tier agent for summaries, boilerplate generation, routing decisions, and simple text transformations. Use instead of Sonnet for high-frequency, low-complexity tasks to reduce cost by 10–15×. NOT for code review, architecture decisions, or security analysis.
Analyzes repository structure for supply chain security risks — unpinned dependencies, missing SBOM, unsigned artifacts, suspicious install scripts, unverified GitHub Actions. Use before releases and when auditing security posture.
Expert Swift code reviewer specializing in Swift concurrency, protocol-based architecture, DDD patterns, SwiftUI best practices, and performance. Use for all Swift code changes. MUST BE USED for Swift/SwiftUI projects.
Reviews talk outlines, scripts, and slide decks — evaluates structure, timing plausibility, audience fit, clarity, narrative flow, and opening/closing strength. Use after drafting a presentation to get structured improvement feedback.
Test-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage (configurable — check project's `.nycrc`, `vitest.config.ts`, or `pytest.ini` for the project's actual threshold).
Expert TypeScript/JavaScript code reviewer for frontend, backend, and full-stack — React, Next.js, Node.js, hexagonal architecture, DDD, type safety, security, and performance. Use for any .ts, .tsx, or .js code changes.
Researches and compares clarc against competing AI engineering workflow systems — Cursor, GitHub Copilot, Windsurf, Aider, Devin, and Continue.dev. Produces a feature matrix, identifies clarc-unique capabilities, and prioritizes competitive gaps. Use via /competitive-review or called by agent-system-reviewer.