Loading...
Loading...
Use when writing the daily/rollcall team report — defines 5 sections, quality rules, and a minimal idle card.
npx skill4agent add fellowship-dev/dogfooded-skills daily-report- org/repo — 🟢 green: up, no incidents
- org/repo — 🔴 red: 500 errors on /api/products (issue #84, since 2026-04-11) [verified: curl → 503]
- org/repo — 🟡 yellow: degraded response times, investigating
- org/repo — ⚠️ UNVERIFIED: repo#84 claims 500 — production returns 200, likely false positiveAll repos: 🟢 green500downbrokenproductionIssue claims P0/P1 or has keywords (500, down, broken, production)?
├── YES → Extract production URL from body (https:// that is NOT a GitHub URL)
│ ├── URL found → run liveness check:
│ │ STATUS=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 "$PROD_URL")
│ │ ├── 5xx or timeout → CONFIRMED outage
│ │ │ → 🔴 P0: org/repo — [title] (issue #N, since DATE) [verified: curl → $STATUS]
│ │ └── 200 → UNVERIFIED — production is up, claim is questionable
│ │ → ⚠️ UNVERIFIED: org/repo#N claims [keyword] — production returns 200, likely false positive
│ └── No production URL → check issue body for evidence:
│ ├── Has evidence (curl output, screenshot, error log, Sentry/Bugsnag link)
│ │ → 🟡 NEEDS REVIEW: org/repo#N — [title] — has evidence, cannot auto-verify
│ └── No evidence → comment on the issue asking for evidence (see template below)
│ → ⚠️ UNVERIFIED: org/repo#N claims [keyword] — no production URL or evidence; asked filer
└── NO → Standard reporting, no verification needed| Scenario | Format |
|---|---|
| Verified outage (curl 5xx) | |
| Unverified (curl 200) | |
| Has evidence, no URL | |
| No URL, no evidence | |
gh issue comment $ISSUE_NUMBER --repo $ORG/$REPO --body "Promoting this to P0 in rollcall requires production evidence.
Please add one of:
- curl output showing the error: \`curl -I https://your-production-url.com\`
- Screenshot or error log from production
- Sentry/Bugsnag link
Without evidence, this will appear as ⚠️ UNVERIFIED in the morning briefing."- #N [Title](https://github.com/org/repo/issues/N) — labels: priority-high, bug- #N [Title](https://github.com/org/repo/pull/N) — status: review | 3d / 2026-04-10
- #N [Title](https://github.com/org/repo/pull/N) — status: draft | 15d / 2026-03-26 [STALE]- #N [bump lodash 4→5](https://github.com/org/repo/pull/N) — CRIT | 2d / 2026-04-11
- #N [bump eslint 8→9](https://github.com/org/repo/pull/N) — LOW | 5d / 2026-04-08N open (X actionable, Y stale drafts)- PR #N [Title](url) — merged 2026-04-10
- PR #N [Title](url) — merged 2026-04-09/review-pr 47 CLAPES-UC/ipc-med-backend ipcmed-runnerhttps://github.com/org/repo/issues/N/pull/N3d / 2026-04-103dgh issue listgh pr listgh issue view N --repo org/repo --json state## {team} — IDLE
Prod: 🟢 green | Issues: 0 | Feature PRs: 0 | Dep PRs: N
Last merge: YYYY-MM-DD / PR #N [Title](url)
Next: {suggested action — e.g., "process dep PRs on weekend, watch for Next.js 16 breaking changes"}$(git rev-parse --show-toplevel)/reports/crew/*/reports//write-report/write-report --group rollcall --id {your-team-name} --type rollcallreports/crew/*//write-report