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?"

Verification guide

Severity: Recommended

Check automatically:

  1. 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
  1. 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
  1. 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 authors
    • gh pr list - open and recently merged PRs
    • gh 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

Section

16. CTO Workspace

Admin & Management