What problem does it solve? Asking a model to audit 50 files or summarize a long document in one mega-prompt saturates its attention, loses details, and produces generic summaries that hallucinate relationships between units. This Skill teaches a multi-pass prompt chaining pattern that keeps each pass focused, cheap, and verifiable. ## Core Features & Use Cases - Typed local pass: Process each unit (file, section, page) independently with a compact typed output schema such as FileFindings, parallelizable via subagents. - Summary-only integration pass: The second pass consumes only the typed summaries from pass one, never the raw units, and emits a final report such as AuditReport. - Typed per-unit error state: Each unit carries a status/error field so the integration pass knows exactly how many valid units it has, preventing silent N-1 failures. - Use Case: Auditing 50 Python files for security findings by generating one FileFindings record per file in parallel, then integrating only those summaries into a single AuditReport that reports 49/50 valid units. ## Quick Start Ask the assistant to audit all Python files in a directory using multi-pass prompt chaining with a typed findings schema per file and an integrated final report.