self-review

Audit outbound replies against original multi-part requests for exact match.

1|2|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/dimagi-internal/ace --skill self-review-dimagi-internal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-review
Source: https://github.com/dimagi-internal/ace/tree/main/skills/self-review
Command: npx skills add https://github.com/dimagi-internal/ace --skill self-review-dimagi-internal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the frequent issue of outbound replies and counterpart-facing deliverables that fail to fully address the requester's original asks, leading to rework, miscommunication, and missed requirements. Near-miss responses (like linking a summary instead of the requested report) and dropped items from multi-part requests are common failure points this Skill eliminates.

Core Features & Use Cases

  • Discrete Ask Extraction: Automatically breaks down multi-part requests into a verbatim checklist of every discrete ask to eliminate overlooked items.
  • Exact Match Verification: Confirms each part of the deliverable does exactly what was requested, flagging deliberate substitutions or near-misses.
  • Direct Source Verification: Opens and reads cited documents, run artifacts, or linked resources directly instead of relying on memory to ensure cited information is accurate.
  • Gap Rating and Correction: Rates the deliverable on faithfulness to asks, source verification, completeness, and clarity (1–5 scale), requiring all gaps to be fixed before sending.
  • Use Case: For example, if a stakeholder sends a request asking for a link to a specific Q3 report, a summary of its top 3 findings, and an update on next project steps, this Skill ensures you provide the exact report link (not your personal summary), findings pulled directly from the report, and a clear next steps update with no dropped items.

Quick Start

Run the self-review skill to audit your draft reply to the stakeholder's multi-part request before sending it to confirm every ask is addressed exactly as requested.

Frequently Asked Questions about self-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify my outbound reply matches every part of a multi-part request?

To verify an outbound reply matches a multi-part request, extract every discrete ask verbatim into a checklist, then confirm the deliverable addresses each item exactly as requested before sending to eliminate dropped items.

Why does my deliverable fail to fully address the original stakeholder request?

Deliverables fail to address requests due to near-miss responses and dropped items, often caused by substituting summaries for exact links or overlooking multi-part asks; auditing deliverables against verbatim extracted asks eliminates these gaps.

What is the best way to audit a draft response before sending it to external stakeholders?

The best way to audit a draft response is to perform direct source verification by opening cited documents, rate the deliverable on faithfulness and completeness using a 1-5 scale, and fix all identified gaps prior to sending.

How do I check if cited sources in my correspondence are accurate and match the requested information?

To check if cited sources are accurate, open and read the linked documents or run artifacts directly instead of relying on memory, ensuring the cited information exactly matches the content within the original source materials.

Can I use an automated review process for high-stakes deliverables with linked documents?

Yes, you can use an automated review process for high-stakes deliverables with linked documents to enforce verbatim ask extraction, flag deliberate substitutions, and require all gaps to be fixed before the correspondence is sent.