
Compare two or more documents side-by-side across structure, content, claims, and data, producing a structured diff of similarities, differences, and contradictions. Use when the user asks to compare, contrast, diff, or reconcile two or more named documents. Not for summarizing a single document (use exhaustive-summary) or for extracting one specific field across many files (use scoped-extraction).
Summarize every file in a folder or the whole workspace exhaustively — reads each file individually, writes a per-file summary, then combines them. Use when the user asks for a comprehensive overview that must not skip files ("summarize everything in X", "what does each file in Y do"). Not for a structural-only overview (use folder-overview) or for comparing documents (use document-comparison).
Extract one specific fact, field, or value from every file in a scope (folder or workspace) and aggregate the results into a structured table. Use when the user asks "what is X in each of these files", "pull all the Y values from folder Z". Not for summarizing files (use exhaustive-summary) or for comparing a small set of named documents (use document-comparison).
Produce a structural overview of a folder — file count, file types, folder hierarchy, and a one-line purpose per file. Use when the user asks how a folder is organized or what's in it at a glance, without needing deep content. For per-file detailed summaries use exhaustive-summary; for extracting specific facts use scoped-extraction.