This skill should be used when the user asks to "write a weekly update", "update status on this tracking issue", "draft a Howie status update", "summarize progress for issue", or needs a concise tracking issue update with ship-point framing (staff ship, public preview, GA).
Produce concise, context-grounded weekly updates for GitHub tracking issues using expected report structure.
Confirm the issue exists and inspect recent comments for existing report format.
gh issue view ISSUE_NUMBER --repo OWNER/REPO --json title,url,body,comments
If prior report comments contain markers like , keep using the same style.
howieReportNameCollect links from issue body and recent status comments, then inspect each linked artifact.
gh issue view ISSUE_NUMBER --repo OWNER/REPO --json body,comments \
--jq '.body, (.comments[].body // "")' \
| grep -Eo 'https://github\\.com/[^ )]+' \
| sort -u
For each relevant link:
Synthesize facts into four decisions:
Always include near-term milestone framing:
If one milestone is not relevant, say so explicitly instead of omitting it silently.
Use this template for short weekly reports:
### Trending
<!-- data key="trending" start -->
🟢 on track
<!-- data end -->
### Target date
<!-- data key="target_date" start -->
YYYY-MM-DD
<!-- data end -->
### Update
<!-- data key="update" start -->
[Concise update paragraph(s), including milestone framing]
<!-- data end -->
### Summary
<!-- data key="summary" start -->
[One-paragraph summary]
<!-- data end -->
<!-- data key="isReport" value="true" -->
<!-- data key="howieReportName" value="short" -->
Never post automatically. Show the draft and ask for approval first.
If approved:
gh issue comment ISSUE_NUMBER --repo OWNER/REPO --body-file /tmp/status-update.md
gh issue view failsWill:
Will Not:
This is a strong skill because the workflow is repeatable, format-sensitive, and benefits from clear structure and guardrails.
Consider escalating to a dedicated agent if you need always-on monitoring, cross-repo background polling, or automatic posting/alerts without human prompts.