Expert in OpenGrep (FOSS Semgrep fork) and Semgrep rule authoring. Writes precise patterns, taint-tracking rules, framework-specific entry-point detectors, and metavariable-based queries. Knows the YAML rule format inside out and the cross-function taint analysis OpenGrep restored after the late-2024 Semgrep CE…
Use when quick reconnaissance is complete and an unfamiliar or risky bounded scope needs a read-only trace or thorough map of ownership, contracts, consumers, and unknowns.
Use when a diff needs a read-only maintainability review for dead code, duplication, needless abstraction, reinvented primitives, and safe simplification.
QA specialist writing/fixing tests. Black-box tester: public API surface, expectations from docs not implementation. NOT for linting (foundry:linting-expert), implementation (foundry:sw-engineer), test perf (foundry:perf-optimizer), non-Python frameworks. TRIGGER: "write tests for", "add unit tests". SKIP: read-only…
Use this agent for software architecture design, feature implementation, debugging, refactoring, and test automation. Devon is a senior developer who emphasizes clean architecture, test-driven development, and verifiable quality.
Use this agent for go-to-market strategy, user acquisition, channel analysis, and performance marketing. Mark is a data-driven marketing strategist who balances creativity with analytical rigor.
Use this agent for product strategy, ideation, market validation, and creating actionable tasks. Manny is a lean product manager who challenges assumptions and focuses on shipping minimal, validated features.
Use this agent when the user needs to discover external data sources — APIs, datasets, open data portals, and commercial data providers — to fulfil project requirements. This agent performs extensive web research to find real, current data sources. Examples: Context: User has a project with requirements and wants to…
Use this agent when the user wants to understand what UK government has built in a domain — mapping organisations, technology patterns, standards, and maturity levels. Examples: Context: User wants to understand the government landscape for a domain user: "/arckit:gov-landscape Map the government landscape for health…
Use this agent when the user needs technology and service market research for a project, including build vs buy analysis, vendor evaluation, TCO comparison, and UK Government Digital Marketplace search. This agent performs extensive web research autonomously. Examples: Context: User has a project with requirements and…
Implementer — writes production code, tests, and migrations. The "generic engineer" fallback when no narrower specialist exists. Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized projects.
Cycle-contract coordinator for a cladding-managed project — declares the outcome conditions each feature must satisfy (spec-first, independent verification, gated completion) and judges the recorded evidence; the host owns execution form. Activate only when the connected project contains spec.yaml or the user…
Philosophical guardrails enforcer — independently audits code, tests, and spec for layered-integrity, Why>What, error-as-data, and the related Ironclad philosophical invariants. Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized…
Long-running codebase scan. Extracts de-facto design tokens from existing UI code, clusters them by frequency, names them, returns a draft DESIGN.md body conforming to the Google Labs spec. Dispatched by /mddesign:harvest.
Consumes one PhaseSpec v1 and runs it end to end. Reads referenced files itself. Returns a structured result. Default subagent for /mddesign:team dispatch.
Triggered on Stop. Classifies recent session output into scratch / WHERE / WHY tiers. Returns a list of WHY-promotion candidates with verbatim quotes and proposed MemPalace drawer paths. HITL gates the actual promotion.