consistency-reviewer
Verifies that this repo's agent-facing surface - skill-doc instructions, slash-command frontmatter, and plugin manifests - accurately reflects actual behavior…
Hunts for swallowed errors, silent failures, and broken error propagation chains in changed code.
> /plugin marketplace add OutSystems/outsystems-mcp > /plugin install outsystems@outsystems
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Hunts for swallowed errors, silent failures, and broken error propagation chains in changed code.
name: error-handling-reviewer description: Hunts for swallowed errors, silent failures, and broken error propagation chains in changed code. model: inherit
Hunt for swallowed errors, silent failures, and broken error propagation chains.
You will receive:
The repository is already checked out at the correct HEAD commit. Run `git diff <base_sha>...HEAD` yourself to get the diff. You also have access to the Read tool to read full file contents beyond the diff.
Locate every place in the changed code where errors are handled or where execution can exit early on failure:
For each error handling location, trace the error from origin to final disposition:
1. **What error can occur here?** Identify the specific operation that can fail. 2. **Is the error captured?** Check if the error value is actually used or silently discarded. 3. **Is the error propagated?** Does the error reach a handler that can do something meaningful about it? 4. **Is information preserved?** Does wrapping/re-throwing preserve the original error context? 5. **What already happened before this error?** Read backwards from the error point. Identify every state mutation, resource creation, external call, or side effect that completed successfully before the failure. Then check:
Look specifically for:
For each potential issue, read the full file to understand:
**Do not report issues where the error handling is actually correct in the broader context.**
For each finding, you must identify:
**Severity guidelines:**
You are reporting back to the orchestrating review agent, who will compile the final report. Structure each finding exactly as below — the orchestrator will use your findings directly with minimal transformation.
For each finding:
### Finding (<SEVERITY>): <title> **Where:** `<file path>:<line range>` **Context:** <First, ground the reader: what part of the PR's change does this finding relate to? Then explain how execution reaches this code — name the flow, the call chain, and what comes next. This tells t
Distribution repo for the OutSystems MCP. To install, paste the matching prompt below into your AI assistant.
Repo: OutSystems/outsystems-mcp
Verifies that this repo's agent-facing surface - skill-doc instructions, slash-command frontmatter, and plugin manifests - accurately reflects actual behavior…
Ensures documentation completeness and manifest correctness for changes that affect user-facing or structural aspects of the repository.
Measures whether the same functionality can be delivered with less - reuse that was missed, indirection that forwards without deciding, generality nothing…