CTO-001 recommended Project Briefings
AI-assisted project briefings
Claude skill or CLAUDE.md documentation exists for getting project status briefings on demand. Must query git log (commits), gh pr list (PRs), and gh run list (deployments). Output should be a synthesized brief, not raw command output.
Question to ask
"How long does it take you to know what your team shipped this week?"
Related items
Verification guide
Severity: Recommended
Check automatically:
- Look for briefing skill/command:
# Check for Claude skill for briefings
find . -type f -name "*.md" -exec grep -l -iE "brief|status|what.?happened|check.?in" {} \; | head -10
# Look in skills folder
ls -la skills/ .claude/skills/ 2>/dev/null
# Check CLAUDE.md for briefing instructions
grep -iE "brief|status|summary|check.?in" CLAUDE.md 2>/dev/null
- Check for required data sources:
# Verify gh CLI is available (needed for PR/deployment data)
which gh
# Test access to key data sources
gh pr list --limit 5 --state all 2>/dev/null
gh run list --limit 5 2>/dev/null
git log --oneline -10
- If skill exists, test it:
- Invoke the briefing skill
- Verify output includes: recent commits, PRs (open/merged), deployments
- Check it synthesizes (not just raw data dumps)
Prescriptive requirements:
The briefing mechanism must:
- Be a Claude skill (in
skills/or.claude/skills/) or documented in CLAUDE.md - Query these sources:
git log- recent commits with authorsgh pr list- open and recently merged PRsgh run list- recent workflow runs (deployments)
- Synthesize into a brief that answers: "What happened since [date]?"
- Be invokable on-demand (not scheduled-only)
Cross-reference with:
- DEPLOY-001 (deployment workflow - source for deployment status)
- FLOW-001 (feature branch workflow - source for PR activity)
Pass criteria:
- Claude skill or CLAUDE.md section exists for project briefings
- Skill queries git, PRs, and deployments
- Output is synthesized brief (not raw command output)
- CTO can ask "what happened this week?" and get useful answer
Fail criteria:
- No documented briefing mechanism
- CTO must manually run multiple commands and synthesize
- Skill exists but only covers partial data (e.g., commits but not PRs)
Evidence to capture:
- Location of briefing skill/documentation
- Data sources it covers (commits, PRs, deployments, issues)
- Sample invocation and output