Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Write a weekly engineering status report for a team, service, or initiative. Use when asked to write a team update, weekly engineering report, sprint status email, or standing team communication to stakeholders. Produces a concise, scannable weekly report covering shipping progress, metrics, decisions, blockers, and next-week priorities.
.claude/skills/mohitagw15856-engineering-weekly-report/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 96% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 101% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 193% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 452% | 0% |
Produce a weekly engineering status report that a team can send to stakeholders, their engineering manager, and the team itself. The format is fixed week-over-week so readers know exactly where to look — shipping progress at the top, decisions in the middle, risks and next steps at the bottom. The report must be readable in under 2 minutes. Avoid prose walls: use bullet points, status tags, and short tables. If metrics are not provided, leave the metrics section with data needed] markers rather than fabricating numbers.
Ask for these if not already provided:
Optional but useful:
Week: Week Number] | Date Range, e.g., May 12–16, 2025] Author: Name or Team Lead] Distribution: e.g., Eng leadership, Product, Team]
| Item | Description | Impact | |------|-------------|--------| | Feature / Fix / Infra change] | One-line description] | Who benefits / what it unblocks] | | Feature / Fix / Infra change] | One-line description] | Who benefits / what it unblocks] | | Feature / Fix / Infra change] | One-line description] | Who benefits / what it unblocks] |
| Item | Owner | Status | Target Ship | |------|-------|--------|-------------| | Work item] | Name] | ~40% / On Track / At Risk] | Date or Sprint] | | Work item] | Name] | ~70% / On Track / At Risk] | Date or Sprint] | | Work item] | Name] | ~20% / On Track / At Risk] | Date or Sprint] |
| Item | Blocked Since | Blocker Description | Owner | Needed To Unblock | |------|--------------|--------------------|----|-------------------| | Work item] | Date] | What is blocking progress] | Name] | Specific ask — decision, resource, dependency] |
If no items are blocked: No active blockers.
Metrics reported as of Date]. Prior week in parentheses.
| Metric | This Week | Last Week | Trend | Target | |--------|-----------|-----------|-------|--------| | Error rate (5xx) | X%] | X%] | ↑ / ↓ / →] | < threshold] | | p99 latency | Xms] | Xms] | ↑ / ↓ / →] | < threshold] | | Deployment frequency | X deploys] | X deploys] | ↑ / ↓ / →] | target] | | Story points completed | X] | X] | ↑ / ↓ / →] | sprint target] | | On-call page volume | X pages] | X pages] | ↑ / ↓ / →] | < threshold] |
Metrics notes: Any context that makes the numbers meaningful — e.g., "Error rate spike on Tuesday tied to downstream dependency outage, resolved by EOD."]
If metrics are not provided: replace table rows with [data needed — provide metric values for this section].
| Decision | Rationale | Owner | Stakeholders Informed | |----------|-----------|-------|----------------------| | Decision description] | Why — 1 sentence] | Name] | Yes / No — who] | | Decision description] | Why — 1 sentence] | Name] | Yes / No — who] |
If no decisions were made: No major decisions this week.
| Decision | Context | Deadline | Decision Owner | |----------|---------|----------|----------------| | What needs to be decided] | Why it matters, what happens if delayed] | Date] | Name or role] |
If no decisions are pending: No decisions pending.
| Risk | Likelihood | Impact | Mitigation | Escalate To | |------|-----------|--------|-----------|-------------| | Risk description] | High/Med/Low] | High/Med/Low] | What we're doing about it] | Name/role if escalation needed] |
Escalations this week: Any item that needs immediate leadership attention — call it out explicitly here, do not bury it in a table row. If none: "None."]
| Item | Status | |------|--------| | Team capacity this week | X of Y people at full capacity] | | PTO / out of office | Names and dates, or "None"] | | New joins / departures | Name, role, and date, or "None"] | | On-call this week | Name] | | On-call next week | Name] |
Team notes: Any morale, workload, or team dynamic signals worth surfacing — keep this factual and constructive. If nothing to note: omit this line.]
The 3–5] things this team will ship or meaningfully advance next week.
Capacity risk: If the team is at reduced capacity next week (PTO, incidents, etc.), note it here so stakeholders calibrate expectations.]
| Sprint | Committed | Completed | Completion Rate | Carried Over | |--------|-----------|-----------|----------------|--------------| | Sprint N-1] | X pts] | X pts] | X%] | X pts] | | Sprint N] (current) | X pts] | X pts — partial] | X% at midpoint] | TBD |
Questions or corrections: Slack channel or email] | Next report: Date]
[data needed] — no fabricated metrics[data needed] rather than estimating; stakeholders making decisions on invented numbers is actively harmful| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-03 | fail→pass | 11,410 | 10,107 | -11% | 1 | 1 | 0% | 2,591 | 4,555 | +76% | 0 | 0 | — |
case-01 | fail→pass | 11,585 | 11,600 | +0% | 1 | 1 | 0% | 2,524 | 4,957 | +96% | 0 | 0 | — |
case-02 | fail→pass | 10,224 | 10,482 | +3% | 1 | 1 | 0% | 2,310 | 4,654 | +101% | 0 | 0 | — |
case-04 | fail→pass | 8,069 | 10,649 | +32% | 1 | 1 | 0% | 1,424 | 4,173 | +193% | 0 | 0 | — |
case-05 | fail→fail | 6,190 | 11,900 | +92% | 1 | 1 | 0% | 901 | 4,383 | +386% | 0 | 0 | — |
case-06 | fail→fail | 6,472 | 10,557 | +63% | 1 | 1 | 0% | 1,095 | 4,188 | +282% | 0 | 0 | — |
case-07 | fail→pass | 6,598 | 19,302 | +193% | 1 | 1 | 0% | 1,069 | 5,899 | +452% | 0 | 0 | — |
case-08 | pass→fail | 23,576 | 8,057 | -66% | 1 | 1 | 0% | 3,923 | 3,482 | -11% | 0 | 0 | — |
case-09 | pass→pass | 17,909 | 19,775 | +10% | 1 | 1 | 0% | 2,778 | 4,907 | +77% | 0 | 0 | — |
case-10 | pass→pass | 19,644 | 16,279 | -17% | 1 | 1 | 0% | 2,951 | 4,481 | +52% | 0 | 0 | — |
case-11 | fail→fail | 9,450 | 16,087 | +70% | 1 | 1 | 0% | 1,531 | 4,375 | +186% | 0 | 0 | — |
case-12 | fail→fail | 7,265 | 12,173 | +68% | 1 | 1 | 0% | 1,088 | 4,215 | +287% | 0 | 0 | — |
case-13 | fail→fail | 7,003 | 9,498 | +36% | 1 | 1 | 0% | 1,108 | 3,855 | +248% | 0 | 0 | — |
case-14 | fail→fail | 21,082 | 11,535 | -45% | 1 | 1 | 0% | 1,733 | 4,352 | +151% | 0 | 0 | — |
case-15 | pass→pass | 11,274 | 12,147 | +8% | 1 | 1 | 0% | 1,719 | 4,382 | +155% | 0 | 0 | — |
case-16 | fail→fail | 10,051 | 12,060 | +20% | 1 | 1 | 0% | 1,817 | 4,233 | +133% | 0 | 0 | — |
case-17 | pass→pass | 12,795 | 11,934 | -7% | 1 | 1 | 0% | 2,105 | 4,402 | +109% | 0 | 0 | — |
case-18 | fail→fail | 3,818 | 9,169 | +140% | 1 | 1 | 0% | 534 | 3,572 | +569% | 0 | 0 | — |
case-19 | pass→pass | 11,309 | 13,294 | +18% | 1 | 1 | 0% | 1,752 | 4,604 | +163% | 0 | 0 | — |
case-20 | pass→pass | 10,944 | 16,255 | +49% | 1 | 1 | 0% | 1,686 | 4,219 | +150% | 0 | 0 | — |
case-21 | pass→pass | 8,247 | 9,968 | +21% | 1 | 1 | 0% | 1,363 | 3,929 | +188% | 0 | 0 | — |
case-22 | fail→fail | 7,383 | 10,347 | +40% | 1 | 1 | 0% | 1,222 | 3,911 | +220% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +18 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.