--- name: rootnode-output-blocks description: >- Tested output format specifications for Claude prompts. Use when the user wants a specific deliverable structure — retrieving, reviewing, customizing, or building output formatting. Trigger on: "give me the Executive Brief format," "show me the output template for," "I need the Decision Matrix structure," "show me available output formats," "build a custom output format for." Provides 10 ready-to-use structures (executive briefs, technical designs, research summaries, implementation plans, decision matrices, competitive analyses, post-mortems, stakeholder updates, strategic memos, process documentation) plus a custom template, with per-section length guidance and format constraints tested against Claude formatting defaults. If unsure which format fits, use rootnode-block-selection first if available. Do NOT use for evaluating existing prompts (use rootnode-prompt-validation if available) or choosing reasoning/identity approaches (use rootnode-block-selection if available). license: Apache-2.0 metadata: author: rootnode version: "1.1" original-source: BLOCK_LIBRARY_OUTPUT.md --- # Output Format Selection for Claude Prompts > **Calibration:** Tier 1, Opus-primary. See repository README for model compatibility. Tested output format specifications that control what Claude's deliverable looks like — structure, sections, length, and format. Without an explicit output format, Claude defaults to its own formatting preferences, which often means overlong prose with excessive bullet points. ## When to Use This Skill Use this Skill when you need to: - Choose an output format for a Claude prompt you are building - Structure a deliverable (brief, memo, plan, analysis, etc.) - Design a custom output format for a deliverable type not covered here - Fix output quality problems caused by missing or vague format instructions This Skill provides the format specification (Layer 5 of a well-structured prompt). It does not cover identity, reasoning methodology, or quality control — for those, see rootnode-block-selection or rootnode-prompt-compilation if available. ## Quick-Reference: Deliverable Type → Format | You need... | Use this format | Reference file | |---|---|---| | A decision or recommendation for senior leadership | Executive Brief | references/executive-formats.md | | A strategic argument or policy position for decision-makers | Strategic Memo | references/executive-formats.md | | A progress report or status update for stakeholders | Stakeholder Update | references/executive-formats.md | | An architecture proposal or RFC for technical reviewers | Technical Design Document | references/technical-formats.md | | A workflow, runbook, or SOP for process executors | Process Documentation | references/technical-formats.md | | Evidence synthesis or research findings | Research Summary | references/analytical-formats.md | | A structured comparison of options against criteria | Decision Matrix | references/analytical-formats.md | | A market positioning or competitor assessment | Competitive Analysis | references/analytical-formats.md | | A project plan with phases, dependencies, and timelines | Implementation Plan | references/operational-formats.md | | An incident analysis or project retrospective | Post-Mortem / Retrospective | references/operational-formats.md | | Something not listed above | Build a custom format (see below) | — | **Selection principle:** Match the format to the audience and their primary question. Executives ask "what should we do?" → Executive Brief or Strategic Memo. Engineers ask "how does this work?" → Technical Design Document. Operators ask "what do I do next?" → Process Documentation or Implementation Plan. Analysts ask "what did we find?" → Research Summary. ## How to Use a Format Specification Each format in the reference files includes: 1. **Use-when guidance** — the scenario and audience it fits 2. **Complete XML specification** — copy directly into your prompt's output layer 3. **Per-section length guidance** — word counts, sentence counts, or item counts for each section 4. **Watch-for notes** — Claude's common failure modes with that format and specific countermeasure language to add To apply a format: copy the `` XML block into your prompt. Customize section names and lengths to your situation. Remove sections that are not relevant. The specifications are tested starting points — adjust to match what your audience actually needs. ## Critical: Controlling Claude's Formatting Defaults Claude has strong formatting tendencies that output specifications must actively manage: **Bullet point overuse.** Claude defaults to bullet points for almost everything. If you want prose, say "write in prose" explicitly in the relevant section. If you want a table, say "present as a table with columns: X, Y, Z." **Length inflation.** Claude tends to write longer than necessary. Per-section length guidance (e.g., "2-3 sentences" or "1 paragraph") is more effective than total word counts alone. Specify both when possible. **Burying the lead.** Claude often builds up to its conclusion rather than leading with it. Executive-facing formats (Executive Brief, Strategic Memo, Stakeholder Update) all specify lead-with-the-answer structure — enforce this explicitly if Claude reverts. **Hedging on assessments.** In formats requiring judgment (Competitive Analysis, Decision Matrix, Post-Mortem), Claude may soften findings. The watch-for notes in each format specification include countermeasure language to add when this happens. ## Building Custom Output Formats When no existing format fits, use this template: ```xml Structure your response as follows: [SECTION 1 — name and what it contains]: (length guidance) [SECTION 2 — name and what it contains]: (length guidance) [SECTION 3 — name and what it contains]: (length guidance) Constraints: - Total length: [word count or page count] - Tone: [formal / direct / conversational / technical] - Format: [prose / table / numbered list — specify per section if mixed] - Audience: [who will read this and what they need from it] ``` ### Design Principles for Custom Formats **Lead with what the reader wants most.** Executives want the recommendation first. Engineers want the architecture first. Researchers want the findings first. Put the highest-value section at the top. **Specify length per section, not just total.** "500 words" tells Claude the total budget but not how to allocate it. "Bottom Line: 2-3 sentences. Analysis: 3 paragraphs. Next Steps: 3-5 items." tells Claude how much attention each section deserves. **Constrain the format where it matters.** If you want prose, say "write in prose" — otherwise Claude defaults to bullet points. If you want a table, say "present as a table with columns: X, Y, Z" — otherwise Claude may use bullets where a table would be clearer. **Name sections descriptively.** "Analysis" is vague. "Competitive Assessment" or "Root Cause Analysis" tells Claude what kind of analysis belongs there. Section names are implicit instructions. ## Reference Files This Skill includes four reference files with complete format specifications. Read the relevant file when you need the full XML specification, section details, and watch-for guidance for a specific format: - **references/executive-formats.md** — Executive Brief, Strategic Memo, Stakeholder Update. Read when the deliverable targets senior leadership, decision-makers, or project stakeholders. - **references/technical-formats.md** — Technical Design Document, Process Documentation. Read when the deliverable targets engineers, technical reviewers, or process executors. - **references/analytical-formats.md** — Research Summary, Decision Matrix, Competitive Analysis. Read when the deliverable involves evidence synthesis, structured comparison, or market assessment. - **references/operational-formats.md** — Implementation Plan, Post-Mortem / Retrospective. Read when the deliverable involves project execution planning or incident/project analysis. ## Troubleshooting **Output ignores the format specification.** The format block may be positioned too late in the prompt. Place the `` block after the identity and reasoning instructions but before any input data. Claude processes instructions with a primacy-recency bias — format instructions buried after long input sections lose influence. **Sections are the right structure but wrong length.** Add explicit per-section length constraints if you only specified a total word count. "Total length: 800 words" gives Claude a budget; "Key Findings: 3-5 items, each 2-3 sentences. Analysis: 2-3 paragraphs per theme." tells Claude how to allocate it. **Claude adds sections not in the specification.** Add a constraint: "Use only the sections specified above. Do not add additional sections, appendices, or disclaimers." **Format works for simple inputs but breaks on complex ones.** The format may need more sections or different length guidance for complex inputs. Consider whether the task actually needs a different format rather than a stretched version of the current one. **Domain-specific deliverables not covered here.** For specialized formats (investment cases, RFCs, ADRs, content briefs, policy briefs, literature reviews), domain-specific output formats exist in the rootnode domain Skills if available. This Skill covers domain-agnostic formats that work across contexts.