Report Skill
Create technical reports with Discord-friendly summaries for sharing findings.
Arguments
- •
<topic>: Brief description of what the report covers (e.g., "CREATE2 collision resolution")
Output
Reports are saved to reports/YYMMDD_SLUG.md where:
- •
YYMMDDis the current date (e.g., 260130 for 2026-01-30) - •
SLUGis a brief descriptive name in SCREAMING_SNAKE_CASE
Report Structure
Every report has two parts:
1. Discord Summary (top of file)
Wrapped in HTML comment markers for easy copy-paste. Must follow these rules:
Character Limit: Maximum 1900 characters (buffer under Discord's 2000 limit)
Formatting Rules:
- •NO TABLES - Discord doesn't render markdown tables
- •Use code blocks for tabular data instead
- •Use
**bold**for emphasis - •Use
### Headingsfor sections - •Wrap URLs in angle brackets:
<https://example.com>
Required Sections:
- •Title with key metric
- •Metadata line (client, suite, counts)
- •Brief summary (1-2 sentences)
- •Key findings in code block format
- •Analysis (root cause in 2-3 sentences)
- •Impact assessment
- •Next steps (numbered list)
- •Link to full report
Template:
markdown
<!-- DISCORD SUMMARY (paste everything between the markers) --> ## [Title]: [Key Metric] **[Context]:** [value] | **[Metric]:** [numbers] [1-2 sentence summary] ### [Section Name]
[Data in code block - NOT a table]
code
### Analysis **Root cause:** [Brief explanation] ### Impact **[Severity] for [context]** - [Practical implications] ### Next Steps 1. [Action item] 2. [Action item] **Full report:** <[URL]> <!-- END DISCORD SUMMARY -->
2. Full Report (below the summary)
After a horizontal rule (---), include the detailed report:
Required Sections:
- •Title and metadata (date, test suite, client version)
- •Executive summary
- •Context (why this report exists)
- •Detailed findings (tables, logs, specifics)
- •Root cause analysis
- •Impact assessment
- •Recommendations (short/medium/long-term)
- •References (links to specs, repos)
- •Appendix (log locations, raw data)
Formatting:
- •Tables are fine in full report (GitHub renders them)
- •Include code blocks for log excerpts
- •Link to specific files with
file:linenotation - •Reference external specs with full URLs
Workflow
- •Gather all relevant data (logs, test results, metrics)
- •Analyze root cause and impact
- •Draft Discord summary first (ensures conciseness)
- •Verify Discord summary is under 1900 characters
- •Write full report with complete details
- •Save to
reports/YYMMDD_SLUG.md - •Output the Discord summary for easy copy-paste