Generate project documentation in ai-companions style — README, roadmap, GUIDE, SPEC, ADR, RUN, PRD (product requirements), PERSONA (user personas), RELEASE (release notes), STRATEGY (product strategy/vision), RESEARCH (competitive analysis), GTM (go-to-market/launch plan), REPORT (status report). Use when creating, writing, or updating any project docs. Produces complete markdown with status indicators (✅🟡📋), quick reference tables, and Related Documentation sections. In nova-agent projects, files live in docs/ with prefixes GUIDE-NNN, SPEC-NNN, ADR-NNN, RUN-NNN, PRD-NNN, PERSONA-NNN, RELEASE-NNN, STRATEGY-NNN, RESEARCH-NNN, GTM-NNN, REPORT-NNN. Use when this capability is needed.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Generate project documentation in ai-companions style — README, roadmap, GUIDE, SPEC, ADR, RUN, PRD (product requirements), PERSONA (user personas), RELEASE (release notes), STRATEGY (product strategy/vision), RESEARCH (competitive analysis), GTM (go-to-market/launch plan), REPORT (status report). Use when creating, writing, or updating any project docs. Produces complete markdown with status indicators (✅🟡📋), quick reference tables, and Related Documentation sections. In nova-agent projects, files live in docs/ with prefixes GUIDE-NNN, SPEC-NNN, ADR-NNN, RUN-NNN, PRD-NNN, PERSONA-NNN, RELEASE-NNN, STRATEGY-NNN, RESEARCH-NNN, GTM-NNN, REPORT-NNN. Use when this capability is needed.
metadata
{"author":"eidolonlabs-ai"}
Documentation Template Builder
Generate professional project documentation in ai-companions style: status symbols, quick reference tables, cross-referenced structure, and complete content (not just empty scaffolding).
Rich examples available. Load any of these via read_file when you need a detailed reference:
Purpose: First thing people read. Balance welcoming with informative. File:README.md at repo root.
Required sections: Tagline, Status at a glance, Quick start, Features table, Documentation index, Contributing, License.
# Project Name
**Status:** ✅ Active in production
**Latest Release:** v2.1.0 (May 2026)
**By:** [Author/Org](https://github.com/org)
> One-sentence description of what this project does and who it's for.
## Quick Start
```bash
git clone <url>
cd <dir>
make install
make dev
**Rich example:** Load `references/readme-example.md` for a full nova-agent-based README.
---
## 2. Roadmap (Phases & Timeline)
**Purpose:** Show project direction, completed work, and what's next.
**File:** `docs/GUIDE-NNN-ROADMAP.md` (or `ROADMAP.md` at root for high-visibility projects).
**Required sections:** Current phase + overall progress, Phase breakdowns with status symbols, Timeline table, Blocked items, Next steps.
```markdown
# Project Roadmap
**Updated:** May 2026
**Current Phase:** Phase 2 — User Experience
**Overall Progress:** 65% complete (13/20 features)
---
## Phase 1: Core Features ✅ Completed
- ✅ Feature A — shipped Jan 2026
- ✅ Feature B — shipped Feb 2026
## Phase 2: User Experience 🟡 In Progress
- ✅ Subfeature 1 — complete
- 🟡 Subfeature 2 — 50% done
- 📋 Subfeature 3 — queued
## Phase 3: Scaling 📋 Planned
- 📋 Performance optimization
- 📋 Multi-region deployment
---
## Timeline
| Phase | Target | Status |
|-------|--------|--------|
| Phase 1 | Jan 2026 | ✅ Complete |
| Phase 2 | Jun 2026 | 🟡 70% |
| Phase 3 | Dec 2026 | 📋 Planned |
## Next Steps
1. **Complete Subfeature 2** — unblocks Subfeature 3
2. **Begin Phase 3 design** — target kickoff Jul 1
## Related Documentation
| Document | Purpose |
|----------|---------|
| [Documentation Index](docs/DOCUMENTATION_INDEX.md) | Full inventory of all specs |
| [Status Report](docs/REPORT-NNN-STATUS.md) | Latest project snapshot |
Rich example: Load references/roadmap-example.md for a multi-phase roadmap with blocked items.
3. Specification (SPEC)
Purpose: Detailed design of a single feature, system, or component. File:docs/SPEC-NNN-FEATURE_NAME.md
Required sections: Problem statement, Proposed solution, Architecture, Data model (if applicable), API/Interface, Examples, Trade-offs, Related documentation.
# SPEC-NNN: Feature Name
**Status:** ✅ Active
**Last Updated:** May 2026
**Type:** SPEC (Feature Specification)
**Author:** Name
---
## Problem
What problem does this feature solve? 2–3 sentences max.
## Solution
High-level approach: what we're building and how.
## Architecture
[ASCII diagram or prose description of components]
## Data Model
```sql
CREATE TABLE feature_name (
id UUID PRIMARY KEY,
created_at TIMESTAMP NOT NULL,
status TEXT NOT NULL
);
**Rich example:** Load `references/deployment-example.md` for a Fly.io deployment with migrations.
---
## 5. Architecture Decision Record (ADR)
**Purpose:** Document important architectural decisions with context and rationale.
**File:** `docs/ADR-NNN-DECISION_NAME.md`
**Required sections:** Problem, Options considered (≥2 with pros/cons), Decision + rationale, Consequences (good and bad), Related decisions.
```markdown
# ADR-NNN: Decision Title
**Status:** Accepted
**Last Updated:** May 2026
**Type:** ADR (Architecture Decision)
**Author:** Name
---
## Problem
Why did this decision need to be made? What was forcing a choice?
## Options Considered
### Option 1: Approach name
**Pros:** Benefit 1, benefit 2
**Cons:** Trade-off 1, trade-off 2
### Option 2: Approach name (Chosen)
**Pros:** Benefit 1, benefit 2
**Cons:** Trade-off 1, trade-off 2
## Decision
**We chose Option 2.** Rationale in 2–4 sentences covering what tipped the scales.
## Consequences
**Good:**
- ✅ Benefit that follows from this choice
- ✅ Second benefit
**Bad:**
- ⚠️ Trade-off we accepted
- ⚠️ Second trade-off
## Related Documentation
| Document | Purpose |
|----------|---------|
| [ADR-NNN](ADR-NNN.md) | Related decision this depends on |
| [SPEC-NNN](SPEC-NNN.md) | Spec that implements this decision |
Rich example: Load references/adr-example.md for a PostgreSQL vs Neo4j decision with comparison table.
6. Operational Guide (Day-to-Day Reference)
Purpose: Quick reference for day-to-day tasks and incident response. File:docs/GUIDE-NNN-OPERATIONS.md or docs/RUN-NNN-RUNBOOK.md
Required sections: Quick reference table, Common tasks with copy-paste commands, Monitoring & alerts, Troubleshooting table, Escalation path.
# Operational Guide: [System Name]
**Last Updated:** May 2026
**Type:** GUIDE (Operational)
**On-call:** @oncall-handle
**Escalation:** Page after 5 min unresolved
---
## Quick Reference
| Task | Command | Time |
|------|---------|------|
| Check health | `curl https://api.example.com/health` | 10s |
| View logs | `tail -f /var/log/app.log` | 5s |
| Restart service | `systemctl restart app` | 2 min |
## Common Tasks
### 1. Check service health
```bash
curl -s https://api.example.com/health | jq .
# Expected: {"status":"ok"}
2. Restart service
systemctl restart app
systemctl status app # verify running
Monitoring & Alerts
Metric
Normal
Alert
Action
CPU
<50%
>80%
Check processes; restart if stuck
Error rate
<0.1%
>1%
Page oncall immediately
Response time
<200ms
>500ms
Check slow queries
Troubleshooting
Error
Cause
Fix
502 Bad Gateway
Backend down
Restart service
Database timeout
Connection pool exhausted
Restart; check for leaks
Escalation
Issue → Can fix in 5 min? → Fix and document in #incidents
→ Can't fix? → Page @oncall
→ Stuck 10 min? → Page manager + incident commander
**Rich example:** Load `references/operational-example.md` for a Fly.io backend ops guide with Grafana monitoring.
---
## 7. Product Requirements Document (PRD)
**Purpose:** Define feature requirements, user stories, acceptance criteria, and success metrics before engineering begins.
**File:** `docs/PRD-NNN-FEATURE_NAME.md`
**Required sections:** Overview/problem statement, Target users, User stories with acceptance criteria, Success metrics, Constraints & assumptions, Out of scope, Related documentation.
```markdown
# PRD-NNN: Feature Name
**Status:** ✅ Approved
**Last Updated:** May 2026
**Type:** PRD (Product Requirements)
**Author:** Product Manager
**Stakeholders:** Engineering Lead, Design Lead, Customer Success
---
## Overview
**Problem:** What user problem does this feature solve?
**Solution:** One-sentence summary of what we're building.
**Impact:** Why this matters to the business (user retention, revenue, competitive advantage).
---
## Target Users
| User Type | Need | Priority |
|-----------|------|----------|
| User type 1 | What they need to do | P0/P1/P2 |
| User type 2 | What they need to do | P0/P1/P2 |
---
## User Stories & Acceptance Criteria
### Story 1: User action
**As a** [user type], **I want to** [action] **so that** [benefit].
**Acceptance Criteria:**
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
**Notes:** Any edge cases or special handling.
### Story 2: User action
**As a** [user type], **I want to** [action] **so that** [benefit].
**Acceptance Criteria:**
- [ ] Criterion 1
- [ ] Criterion 2
---
## Success Metrics
| Metric | Target | Owner | Measurement |
|--------|--------|-------|-------------|
| User adoption | >50% within 90d | Product | Analytics dashboard |
| Feature usage | >1000 DAU | Product | Event tracking |
| Customer satisfaction | >4.0/5.0 CSAT | CS | Post-launch survey |
---
## Constraints & Assumptions
**Constraints:**
- Must work on mobile and desktop
- No breaking changes to existing APIs
- Budget: 4 weeks of engineering
**Assumptions:**
- Users have stable internet connection
- User base grows 10% monthly
- No major platform changes in scope window
---
## Out of Scope
- [ ] Mobile app redesign (handled in separate PRD)
- [ ] Premium tier features (future phase)
- [ ] Internationalization (phase 2)
---
## Timeline
| Phase | Dates | Deliverable |
|-------|-------|-------------|
| Design | May 15–22 | Mockups, spec |
| Engineering | May 23–Jun 15 | Code, tests, docs |
| QA & launch | Jun 16–20 | Testing, release |
---
## Related Documentation
| Document | Purpose |
|----------|---------|
| [SPEC-NNN](docs/SPEC-NNN.md) | Detailed technical specification |
| [Design Mockups](url) | Figma designs and interaction flows |
| [Market Research](url) | User interviews and competitive analysis |
Rich example: Load references/prd-example.md for a collaborative feature PRD with detailed user personas and metrics.
8. User Personas
Purpose: Define who you're building for — goals, frustrations, behaviors, and context — so every PRD and design decision references a shared understanding of the user. File:docs/PERSONA-NNN-ROLE_NAME.md
Required sections: Persona overview card, Goals & motivations, Frustrations & pain points, Behaviors & context, Quotes (from research), What success looks like, Related docs.
# PERSONA-NNN: Persona Name
**Status:** ✅ Active
**Last Updated:** May 2026
**Type:** PERSONA (User Persona)
**Based on:** [N] customer interviews, [N] survey responses
---
## Overview
| Attribute | Detail |
|-----------|--------|
| **Role** | Job title / role |
| **Age range** | e.g. 28–42 |
| **Technical level** | Beginner / Intermediate / Expert |
| **Team size** | Solo / Small team / Enterprise |
| **Primary device** | Desktop / Mobile / Both |
> One-sentence summary of who this person is and what they're trying to accomplish.
---
## Goals & Motivations
- **Primary goal:** What they're ultimately trying to achieve
- **Secondary goal:** Supporting objective
- **Success looks like:** How they know they've won
---
## Frustrations & Pain Points
- **P0 — Critical:** Pain that blocks them entirely (current workaround is painful)
- **P1 — Significant:** Pain that slows them down regularly
- **P2 — Minor:** Annoyance that they've accepted but would gladly fix
---
## Behaviors & Context
**How they work:**
- Describe their typical workflow, tools they use, environment
- When during the day/week they encounter this problem
- How they currently solve it (workarounds, competitor tools)
**What they care about most:**
- Speed / reliability / cost / simplicity / team features
---
## Representative Quotes
> "I spend two hours every Monday doing X manually — there has to be a better way."
> "The hardest part is when Y happens and I have no visibility into Z."
---
## What Success Looks Like
| Before (today) | After (with our product) |
|---------------|--------------------------|
| Takes 2 hours manually | Done in 10 minutes |
| Error-prone, no audit trail | Reliable, fully logged |
| No visibility for team | Dashboard for everyone |
---
## Related Documentation
| Document | Purpose |
|----------|---------|
| [PRD-NNN Feature Name](PRD-NNN.md) | Feature that addresses this persona's P0 pain |
| [PERSONA-NNN Related Role](PERSONA-NNN.md) | Overlapping persona |
Rich example: Load references/persona-example.md for a fully researched "Startup PM" persona with quotes and workflow breakdown.
9. Release Notes
Purpose: Customer-facing announcement of what shipped in a version — what changed, what's new, and what to do if upgrading. File:docs/RELEASE-NNN-vX_Y_Z.md (or CHANGELOG.md at root for cumulative history)
Required sections: Version header + date, Summary of the release, New features, Improvements, Bug fixes, Breaking changes (if any), Upgrade notes, Known issues.
# RELEASE-NNN: v2.3.0 — Release Name
**Status:** ✅ Released
**Release Date:** May 15, 2026
**Type:** RELEASE (Release Notes)
**Affects:** All users / [specific tier or feature]
---
## Summary
Short paragraph (2–3 sentences) describing what this release is about and the main theme. Example: "v2.3.0 focuses on collaboration — real-time co-editing, live presence indicators, and faster conflict resolution. It also fixes three critical bugs reported by enterprise customers."
---
## What's New
### Feature Name
Brief description of the feature and its value.
→ [Learn more](docs/GUIDE-NNN-FEATURE.md)
### Feature Name 2
Brief description.
→ [Documentation](docs/GUIDE-NNN-FEATURE2.md)
---
## Improvements
- **Performance:** Describe the improvement and impact (e.g. "Search results load 3× faster")
- **UI:** What changed visually and why it's better
- **Reliability:** Error reduction, uptime improvement
---
## Bug Fixes
| Issue | Affected | Fixed in |
|-------|----------|---------|
| Brief description of bug | Which users / features | v2.3.0 |
| Brief description of bug | Which users / features | v2.3.0 |
---
## Breaking Changes
> ⚠️ **Action required before upgrading**
- **API change:** `old_method()` removed — use `new_method()` instead ([migration guide](docs/GUIDE-NNN-MIGRATION.md))
- **Config change:** `config.old_key` renamed to `config.new_key`
If no breaking changes: *No breaking changes in this release.*
---
## Upgrade Notes
```bash
pip install --upgrade your-package
# or
nova upgrade
**Rich example:** Load `references/release-notes-example.md` for a v2.3.0 release with new features, breaking API changes, and migration instructions.
---
## 10. Product Strategy / Vision
**Purpose:** Articulate the long-term direction, strategic bets, and OKRs that guide prioritization decisions across teams and quarters.
**File:** `docs/STRATEGY-NNN-YEAR_OR_THEME.md`
**Required sections:** Vision statement, Strategic context (why now), Bets / themes, OKRs, What we're NOT doing, How to use this doc.
```markdown
# STRATEGY-NNN: Product Strategy — [Year/Theme]
**Status:** ✅ Active
**Last Updated:** May 2026
**Type:** STRATEGY (Product Strategy)
**Author:** Head of Product
**Review cycle:** Quarterly
---
## Vision
> One sentence: what does the world look like when we succeed?
**Mission:** What we do, for whom, and why it matters.
**North Star metric:** The single number that proves we're succeeding.
**Current value:** X | **Target:** Y by [date]
---
## Strategic Context
**Why this matters now:**
- Market shift or trend (data point)
- Customer signal (quote or stat from research)
- Competitive pressure or opportunity
**Where we are today:**
| Dimension | Today | Goal |
|-----------|-------|------|
| Users | N DAU | X DAU |
| Revenue | $Xk ARR | $Yk ARR |
| NPS | N | X |
---
## Strategic Bets
### Bet 1: Theme Name
**Hypothesis:** If we [do X], then [Y users] will [achieve Z], which drives [north star metric].
**Key initiatives:** PRD-NNN, PRD-NNN
**Success signal:** Metric or milestone that validates this bet
### Bet 2: Theme Name
**Hypothesis:** ...
**Key initiatives:** PRD-NNN, PRD-NNN
**Success signal:** ...
### Bet 3: Theme Name
**Hypothesis:** ...
**Key initiatives:** PRD-NNN
**Success signal:** ...
---
## OKRs
### Objective 1: [Outcome statement]
| Key Result | Owner | Target | Current |
|------------|-------|--------|---------|
| KR1: Metric | Team | Value by date | 🟡 Current |
| KR2: Metric | Team | Value by date | 📋 Not started |
### Objective 2: [Outcome statement]
| Key Result | Owner | Target | Current |
|------------|-------|--------|---------|
| KR1: Metric | Team | Value by date | ✅ Done |
| KR2: Metric | Team | Value by date | 🟡 In progress |
---
## What We Are NOT Doing (This Cycle)
Being explicit about trade-offs is as important as what we prioritize.
- **Not doing:** X — because it's lower leverage than Bet 2 right now
- **Not doing:** Y — we'll revisit in H2
- **Not doing:** Z — this is a founder-led decision, not product's
---
## How to Use This Document
- **Prioritization:** When asked why something isn't on the roadmap, point here
- **PRD alignment:** Every PRD should cite which strategic bet it supports
- **Stakeholder communication:** Share to align execs and cross-functional leads
---
## Related Documentation
| Document | Purpose |
|----------|---------|
| [Roadmap](docs/GUIDE-NNN-ROADMAP.md) | Quarterly execution plan |
| [REPORT-NNN Status](docs/REPORT-NNN.md) | Progress against OKRs |
| [PRD-NNN Key Feature](docs/PRD-NNN.md) | Primary initiative for Bet 1 |
Rich example: Load references/strategy-example.md for a full H2 strategy doc with three bets, OKRs, and explicit trade-offs.
11. Competitive Analysis (RESEARCH)
Purpose: Map the competitive landscape, identify where competitors are strong and weak, and derive positioning implications for your product. File:docs/RESEARCH-NNN-COMPETITIVE_ANALYSIS.md
# RESEARCH-NNN: Competitive Analysis — [Market / Category]
**Status:** ✅ Active
**Last Updated:** May 2026
**Type:** RESEARCH (Competitive Analysis)
**Author:** Product Manager
**Next review:** Quarterly (markets shift fast)
---
## TL;DR
> One paragraph: what this market looks like, who the key players are, and where our strongest differentiation sits.
**Our positioning:** We win when [ideal scenario]. We lose when [weak scenario].
---
## Competitors Overview
| Competitor | Segment | Pricing | Strength | Key weakness |
|------------|---------|---------|----------|--------------|
| Competitor A | Enterprise | $X/seat/mo | Strength | Weakness |
| Competitor B | SMB | $Y/mo flat | Strength | Weakness |
| Competitor C | Developer | Freemium | Strength | Weakness |
| Us | [segment] | $Z/mo | Strength | Current gap |
---
## Competitor Teardowns
### Competitor A
**Overview:** 2–3 sentence summary of what they do and who they target.
**Strengths:**
- ✅ Specific strength with evidence
- ✅ Specific strength with evidence
**Weaknesses:**
- 🔴 Specific weakness (source: customer interviews / reviews / personal testing)
- 🔴 Specific weakness
**Pricing:** Free tier / $X starter / $Y pro / $Z enterprise
**Notable customers:** Company A, Company B
**Key differentiator vs. us:** One sentence on the core battle.
---
### Competitor B
**Overview:** ...
**Strengths:**
- ✅ ...
**Weaknesses:**
- 🔴 ...
**Pricing:** ...
**Key differentiator vs. us:** ...
---
## Feature Comparison Matrix
| Feature | Us | Competitor A | Competitor B | Competitor C |
|---------|-----|-------------|-------------|-------------|
| Feature 1 | ✅ | ✅ | ❌ | 🟡 Partial |
| Feature 2 | ✅ | ❌ | ✅ | ❌ |
| Feature 3 | 📋 Planned | ✅ | ✅ | ✅ |
| Feature 4 | ✅ | ❌ | ❌ | ❌ |
Legend: ✅ Full support · 🟡 Partial · ❌ Not available · 📋 Planned
---
## Positioning Gaps
**Where we are clearly ahead:**
- Feature / capability where no competitor matches us
**Where we are at parity:**
- Table stakes features we must maintain but don't win on
**Where we are behind (and it matters):**
- Gap with Competitor A in [area] — affects [which customers]; close by [date] with [PRD-NNN]
**Where we choose not to compete:**
- Capability we've deliberately skipped and why
---
## Strategic Implications
| Insight | Action | Owner | Priority |
|---------|--------|-------|----------|
| Competitor A's weakness in X is our window | Accelerate PRD-NNN to close before they ship | PM | P0 |
| Feature Y is now table stakes (all competitors have it) | Add to roadmap H2 | PM | P1 |
| Competitor B is moving up-market | Defend SMB with pricing adjustment | Business | P1 |
---
## Sources
- Customer interviews: [N] customers asked about alternatives (date)
- G2 / Capterra reviews: analyzed top 20 reviews per competitor (date)
- Personal product testing: [date]
- Pricing pages: checked [date] — verify quarterly
---
## Related Documentation
| Document | Purpose |
|----------|---------|
| [STRATEGY-NNN H2 Strategy](STRATEGY-NNN.md) | Strategic bets informed by this analysis |
| [PRD-NNN Feature to close gap](PRD-NNN.md) | Feature addressing top competitive gap |
| [PERSONA-NNN Primary user](PERSONA-NNN.md) | User persona for whom these trade-offs matter most |
Rich example: Load references/competitive-analysis-example.md for a document-tool market teardown with feature matrix and strategic implications.
12. Go-to-Market Plan (GTM)
Purpose: Coordinate every function — PM, Marketing, Sales, CS, Docs — around a feature or product launch so nothing falls through the cracks. File:docs/GTM-NNN-FEATURE_NAME.md
"Create a README for my data pipeline project"
→ Produces README.md with Features table, Quick Start, and Documentation index in ai-companions style
Feature specification:
"Write a spec for our new Redis caching layer"
→ Creates docs/SPEC-NNN-REDIS_CACHING.md with problem statement, architecture, data model, and trade-offs table
Architecture decision:
"Document our decision to use PostgreSQL instead of MongoDB"
→ Creates docs/ADR-NNN-POSTGRESQL_VS_MONGODB.md with options, decision rationale, and consequences
Deployment runbook:
"Write deployment steps for our Kubernetes cluster"
→ Creates docs/RUN-NNN-KUBERNETES_DEPLOY.md with prerequisites checklist, quick steps, rollback, and troubleshooting
Operational guide:
"Create an operations runbook for our API service"
→ Creates docs/GUIDE-NNN-OPERATIONS.md (or docs/RUN-NNN-RUNBOOK.md) with quick reference, monitoring alerts, and escalation path
Product requirements:
"Write a PRD for our new collaborative editing feature"
→ Creates docs/PRD-NNN-COLLABORATIVE_EDITING.md with user stories, acceptance criteria, success metrics, and timeline
User personas:
"Create a persona for our power user — a startup PM who manages roadmaps solo"
→ Creates docs/PERSONA-NNN-STARTUP_PM.md with goals, pain points, workflow context, and representative quotes
Release notes:
"Write release notes for v2.3.0 — we shipped real-time collab and fixed two critical bugs"
→ Creates docs/RELEASE-NNN-v2_3_0.md with new features, bug fix table, breaking changes, and upgrade instructions
Product strategy:
"Write our H2 2026 product strategy doc with our three bets and OKRs"
→ Creates docs/STRATEGY-NNN-H2_2026.md with vision, strategic bets, OKR table, and explicit trade-offs
Competitive analysis:
"Do a competitive analysis of our document collaboration market — Notion, Confluence, Google Docs"
→ Creates docs/RESEARCH-NNN-COMPETITIVE_ANALYSIS.md with competitor teardowns, feature matrix, positioning gaps, and strategic implications
Go-to-market plan:
"Write a GTM plan for our v2.3.0 real-time collaboration launch on May 30"
→ Creates docs/GTM-NNN-REALTIME_COLLAB_LAUNCH.md with readiness checklists per function, launch tiers, timeline, and rollback trigger
Status report:
"Write a Q1 project status report"
→ Creates docs/REPORT-NNN-Q1_STATUS.md with summary table, completed work, blockers, and next steps