report

Generate a structured report on completed work, a feature area, or a topic. Saved to the reports directory. Invoked by saying "report", "generate report", or "summarize work".

SKILL.md

GitHub

Generate Report

Generate a structured report saved as a permanent markdown file in docs/reports/.

CRITICAL — Voice & Authorship: Write in the user's voice. Never reference yourself (agent, Copilot, AI). Use "I" or neutral professional voice.

Steps

1. Gather Context

  • Scan conversation for changes made.
  • Check recent task logs in docs/task/logs/.
  • Read relevant documentation.
  • Read observation logs in docs/agent-observations/.

2. Determine Report Type

Type When
work-summary Summarizing completed work
feature-report Deep dive on a feature
audit Quality, security, performance
architecture Decisions, patterns, tech debt
incident Bug investigation, root cause
status Sprint/project status
custom Anything else

3. Generate the Report File

File path: docs/reports/{YYYY-MM-DD}-{slug}.md

4. Report Structure

# {Report Title}

> **Type:** {type}
> **Date:** YYYY-MM-DD
> **Scope:** {Brief scope}

---

## Summary
## Context
## Details

### Files Involved

| File | Role |
|---|---|

## Findings / Outcomes
## Recommendations / Next Steps

5. Capture Observations (MANDATORY)

Scan findings for unresolved items. Cross-post to docs/agent-observations/ logs. If none: "Observations: none."

6. Save & Confirm

Rules

  • Always save to docs/reports/. Never inline-only.
  • Be thorough but concise.
  • Date-prefix filenames.
  • Write in the user's voice.
  • Cross-post observations to observation logs.