consistency-reviewer
AgentVerifies that this repo's agent-facing surface - skill-doc instructions, slash-command frontmatter, and plugin manifests -…
Hunts for swallowed errors, silent failures, and broken error propagation chains in changed code.
Claude Code
> /plugin marketplace add OutSystems/outsystems-mcp> /plugin install outsystems@outsystems
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
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. Every harness section below sets up two artifacts and says how to keep the skill current.
Verifies that this repo's agent-facing surface - skill-doc instructions, slash-command frontmatter, and plugin manifests -…
Ensures documentation completeness and manifest correctness for changes that affect user-facing or structural aspects of the…
Measures whether the same functionality can be delivered with less - reuse that was missed, indirection that forwards without…
Polls one long-running OutSystems operation to terminal from a fresh context and returns the call that reads its last response.…
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…