Skip to content
Development
Skill

/structured-output

Formats review deliverables with consistent structure for comparable findings. Use when finalizing any review or analysis that must be shared or compared.

From plugin
claude-night-market
337200 skills59 agents162 commands1 MCP
Install
$ npx -y skills add athola/claude-night-market --skill structured-output --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/structured-output

Context preview

The summary Claude sees to decide when to auto-load this skill.

Formats review deliverables with consistent structure for comparable findings. Use when finalizing any review or analysis that must be shared or compared.

SKILL.md

structured-output.SKILL.md
name: structured-output
description: Formats review deliverables with consistent structure for comparable findings. Use when finalizing any review or analysis that must be shared or compared.
alwaysApply: false
category: output-patterns
tags:
- formatting
- deliverables
- consistency
- reporting
- structure
dependencies:
- imbue:proof-of-work
tools: []
usage_patterns:
- deliverable-formatting
- report-structure
- consistent-output
complexity: beginner
model_hint: fast
estimated_tokens: 1000

Table of Contents

  • [When to Use](#when-to-use)
  • [Activation Patterns](#activation-patterns)
  • [Required TodoWrite Items](#required-todowrite-items)
  • [Step 1: Select Template (`structured-output:template-selected`)](#step-1:-select-template-(structured-output:template-selected))
  • [Step 2: Format Findings (`structured-output:findings-formatted`)](#step-2:-format-findings-(structured-output:findings-formatted))
  • [Step 3: Assign Actions (`structured-output:actions-assigned`)](#step-3:-assign-actions-(structured-output:actions-assigned))
  • [Step 4: Attach Appendix (`structured-output:appendix-attached`)](#step-4:-attach-appendix-(structured-output:appendix-attached))
  • [Output Quality Checklist](#output-quality-checklist)
  • [Exit Criteria](#exit-criteria)

Structured Output

When To Use

  • When finalizing any review or analysis.
  • To format findings in a consistent way that names specific next steps.
  • Before presenting results to stakeholders or committing them to documentation.

When NOT To Use

  • Capturing evidence during analysis - use proof-of-work
  • Reviewing changes - use diff-analysis or review-core first

Activation Patterns

**Trigger Keywords**: format, structure, deliverable, report, organize, present, consistent **Contextual Cues**:

  • "format this as a report" or "structure the output"
  • "create a deliverable" or "present these findings"
  • "organize this consistently" or "standardize the format"
  • "make this actionable" or "prepare for stakeholders"

**Auto-Load When**: Finalizing any analysis deliverable or when consistent formatting is requested.

Required TodoWrite Items

1. `structured-output:template-selected` 2. `structured-output:findings-formatted` 3. `structured-output:actions-assigned` 4. `structured-output:appendix-attached`

Mark each item complete as you finish the corresponding step.

Step 1: Select Template (`structured-output:template-selected`)

  • Choose output format based on deliverable type:
  • **Review Report**: Summary, Findings, Recommendations, Evidence.
  • **PR Description**: Summary, Changes, Test Plan, Notes.
  • **Release Notes**: Highlights, Breaking Changes, Fixes, Credits.
  • **Incident Report**: Timeline, Impact, Root Cause, Remediation.
  • Confirm audience and required detail level.

Step 2: Format Findings (`structured-output:findings-formatted`)

  • Use consistent finding structure:
  ### [SEVERITY] Finding Title
  **Location**: file.rs:123
  **Anchor**: `verbatim source text copied from line 123`
  **Category**: Security | Performance | Correctness | Style
  **Description**: Brief explanation of the issue.
  **Evidence**: [E1, E2] - Reference to evidence log.
  **Recommendation**: Specific remediation steps.

**Verification:** Run the command with `--help` flag to verify availability.

  • Severity levels: CRITICAL, HIGH, MEDIUM, LOW, INFO.
  • Order findings by severity, then by file location.
  • **Anchor is mandatory and grounds the finding.** Copy the exact

source text at `Location` (not a paraphrase). It is what a second pass re-reads to confirm the finding is real. A finding whose anchor does not appear at its cited line is treated as a hallucination and dropped. The check is mechanical: `imbue:review-core` Step 6 runs `plugins/imbue/scripts/citation_verifier.py` over the findings.

Step 3: Assign Actions (`structured-output:actions-assigned`)

  • Convert findings to action items with assignee and priority:
  ## Action Items
  - [ ] [HIGH] Fix SQL injection in auth.py:45 (@security-team, P1)
  - [ ] [MEDIUM] Add input validation to API endpoint (@backend, P2)
  - [ ] [LOW] Update deprecated dependency (@devops, P3)

**Verification:** Run the command with `--help` flag to verify availability.

  • Include owner assignment where known.
  • Add priority indicators (P1/P2/P3) for triage.
  • Note dependencies between actions.

Step 4: Attach Appendix (`structured-output:appendix-attached`)

  • Compile supporting materials:
  ## Appendix
  ### A. Commands Run
  [Full evidence log from imbue:proof-of-work]

  ### B. External References
  [Citations and documentation links]

  ### C. Raw Data
  [Large outputs, full diffs, or data exports]

**Verification:** Run the command with `--help` flag to verify availability.

  • Keep main report concise; details in appendix.
  • validate appendix is navigable with clear section headers.

Output Quality Checklist

Before finalizing:

  • [ ] Every finding carries a verbatim `Anchor` the citation verifier

resolved (no unverified findings ship).

  • [ ] All findings have evidence references.
  • [ ] Severity levels are justified.
  • [ ] Recommendations are specific and name the next step.
  • [ ] No orphaned sections or placeholder text.
  • [ ] Format renders correctly in target medium (GitHub, Confluence, etc.).

Exit Criteria

  • Todos completed with formatted deliverable.
  • Output follows selected template structure.
  • Stakeholders can act on findings without clarification.
Read more
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

Get the whole plugin

Other skills on claude-night-market.