The Santa Method is a skill that implements a double-blind, multi-agent adversarial verification loop designed to reduce agentic bias and hallucinations in high-stakes output. It spawns two parallel sub-agents that evaluate generated content against a strict rubric with zero shared context, ensuring that reviewers cannot see each other’s work or the generator’s internal logic. If either reviewer identifies an issue, the generator must revise the output and restart the review process. This convergence loop repeats until both independent reviewers return a unanimous PASS verdict through a structured verdict gate. The skill also includes batch sampling patterns for high-volume scenarios, using stratified sampling and pattern-based fixes to verify content efficiently. It is intended for use cases such as technical documentation, customer-facing copy, and production code where the cost of an error is high. Unlike simple prompting techniques, the architecture enforces strict context isolation between the generator and the two reviewers to break feedback loops that can lead to confident mistakes.
Santa Method
Eliminate hallucinations and errors using double-blind, multi-agent adversarial verification loops.
Install
cmdop skills install agensi-santa-method
Use cases
- Use it to verify technical documentation before publication by running it through two independent review agents.
- Use it to check customer-facing copy for hallucinations or factual errors with a structured double-blind review.
- Use it to enforce a unanimous PASS gate on production code output before it is accepted.
- Use it to catch systematic errors in generated content that a single model reviewing its own work would miss.
- Use it to run stratified batch sampling over high-volume content for efficient pattern-based verification.
When to use it
- Use when the cost of an error in generated output is high.
- Use when you need a unanimous verdict from two independent agents before proceeding.
- Use when bias or hallucinations from single-model self-review are unacceptable.
- Use when verifying high-volume content that benefits from stratified sampling and pattern-based fixing.
When not to use it
- Do not use when a single, fast self-check is sufficient and latency from dual reviewers is unacceptable.
- Do not use if the workflow cannot support restarting the generation and review process upon finding issues.
- Do not use when the output does not require a strict unanimous verdict from isolated reviewers.
- Do not use if the cost of running two additional parallel agents is prohibitive for the use case.