Final ship-time review of an Idea's aggregate code change — the whole feature across all its tasks, not one task. Read-only; posts a VERDICT comment on the Idea. Spawn via the blocking subagent tool after the last task of an idea-rooted proposal is verified.
Review submitted Chorus proposals for quality — check document completeness, task granularity, AC alignment, and cross-task dependencies. Spawn via the blocking subagent tool after choruspmsubmitproposal.
Final ship-time review of an Idea's aggregate code change — the whole feature across all its tasks, not one task. Read-only; posts a VERDICT comment on the Idea. Spawn after the last task of an idea-rooted proposal is verified.
Use this agent to generate or update semantic summaries in .metis/code-index.md. Trigger after structural indexing (metis index) to add AI-generated understanding of what the code means — not just what symbols exist. Runs as a background subagent to avoid consuming main context. IMPORTANT: Requires permission setup.…
Use this agent when working with Metis documents and needing methodology guidance. Helps with document type selection, work decomposition, phase transitions, and Flight Levels best practices. Context: User wants to track some work but isn't sure what document type to use user: "I need to track this bug fix, what…
The skills speak in five canonical triage roles. This file maps those roles to the strings this repo uses. A ticket carries its role in the status field of its frontmatter.
Cheap executor for mechanical, spec-complete chores with an unambiguous "done" — kanban card moves, git mv/rename/delete, formatting, inventory/listing, grep "where is X", and fully-specified edits (rename a symbol, bump a config value across files, apply a lint-fix). Hand off deterministic single-pass work that needs…
Read-only database schema introspection for any project. Returns concise schema summaries (table → columns → PK → indexes → FKs) from the live DB, migrations, or config. Hand off when the main thread is about to grep through migration files or run multiple SHOW CREATE TABLE round-trips. Never writes, never runs…
Read-only incident triage and "why did X fail" investigations on any project. Pulls container logs (Portainer), application logs (Graylog), and metrics (Grafana/Prometheus), then returns a focused timeline + likely root cause — not a raw log dump. Use proactively when the user reports an error, 500, slow request…
Invoke after a developer commit to run build, test, and lint and emit a BMAD-style PASS/CONCERNS/FAIL gate verdict as JSON. Read-only; never modifies code.
Architectural coherence observer for Cos. Called ONCE by the dev loop after it has written a plan and before it implements. Reads the plan against CLAUDE.md and the decision log, and returns a coherence observation. In Phase 1 it is a silent listener — it records and reports, it never approves, blocks, or sends a plan…
Runs the repo's quality gates (lint, format, typecheck, dead-code, scoped tests) and returns a concise pass/fail report. Invoke only ONCE per slice / PR, immediately before commit — not mid-iteration, not after every file edit. Before delegating, the caller should run the project's auto-formatter on touched files…