Multi-perspective project onboarding and sprint briefing. Simulates a cross-functional leadership team (PM, Designer, Architect, Engineer) ramping up on project status...
Trigger phrases: "sprint sync", "sync me up", "status", "where are we", "catch me up", "onboard"
| Command | Mode | Output |
|---|---|---|
/sprint-sync |
Quick | Summary briefing + status update |
/sprint-sync --hardcore |
Full deep dive | All ASCII diagrams + comprehensive analysis |
/sprint-sync --deep pm |
PM focus | Roadmap + priorities + blockers |
/sprint-sync --deep design |
Design focus | Design system + theme audit |
/sprint-sync --deep arch |
Architect focus | Architecture + dependencies |
/sprint-sync --deep eng |
Engineer focus | Recent changes + hot files |
Read this file first:
| File | Extract |
|---|---|
context/PROJECT_STATE.md |
Parts I-V for strategic context, Part VI for session log |
Run these commands:
git log --oneline -10 # Recent commits
npm run test 2>&1 | tail -20 # Test status
npm run build 2>&1 | tail -10 # Bundle size
Output the briefing to the user with multi-perspective analysis.
Quick Mode Output:
## Sprint Sync β [YYYY-MM-DD]
**Status**: [X]% ready | **Bundle**: [X]KB | **Tests**: [X] passing
### PM View
- **Phase**: [current phase]
- **Focus**: [current objective]
- **Blockers**: [P0 items]
### Architect View
- **Tests**: [passing/failing]
- **Bundle**: [size] (target <200KB)
- **Debt**: [top items]
### Engineer View
- **Last 5 commits**: [summary]
- **Working**: [recent wins]
- **Attention**: [blockers]
### Recommended Actions
1. [P0 priority]
2. [P0 priority]
3. [Next item]
CRITICAL: Update the "Current Status" section in context/PROJECT_STATE.md.
Process:
### Current Status section (in Part VI)### Current Status and the next ### Session: headerCurrent Status Format:
### Current Status
**Date**: YYYY-MM-DD
**Objective**: [current focus from analysis]
**Bundle**: [X]KB (target <200KB)
**Tests**: [X] passing, [X] failing
**Variants**: [X] active
**Blockers**:
1. [Most critical blocker]
2. [Second blocker if any]
**Recent Wins**:
- [Win 1]
- [Win 2]
- [Win 3]
If the sync reveals significant changes since last session, add a new session entry:
### Session: [Month Day, Year] β [Brief Title]
**Summary**: [1-2 sentences]
**Changes**:
- [Key change 1]
- [Key change 2]
**Next**: [What to do next]
Rules for session entries:
docs/history/session-archive.md--hardcore)When --hardcore flag is present:
ASCII Diagrams (output to user, not saved):
ββ ROADMAP STATUS ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Phase 1: Foundation ββββββββββββββββββββ 100% COMPLETE β
β Phase 2: Polish ββββββββββββββββββββ 100% COMPLETE β
β Phase 3: Social ββββββββββββββββββββ 60% IN PROGRESS β
β Phase 4: Performance ββββββββββββββββββββ 0% BLOCKED β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββ PRIORITY MATRIX βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β LOW EFFORT β MED EFFORT β HIGH EFFORT β β
β ββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ β
β HIGH IMPACT β β
Code Split β β β β
β β β
Lazy Load β β β β
β ββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ β
β MED IMPACT β β Testimonials β Scroll Story β β
β ββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ β
β LOW IMPACT β Dead Code β Style Refactorβ β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Purpose | Path |
|---|---|
| Project State | context/PROJECT_STATE.md |
| Codebase Docs | context/CODEBASE.md |
| Design System | context/DESIGN.md |
| CSS Tokens | src/styles/globals.css |
| Briefing Archive | docs/history/sprint-briefings-archive.md |
| Session Archive | docs/history/session-archive.md |
| Before | After |
|---|---|
| Append briefings to SOTU Part VIII | Update Current Status section |
| Two files (SOTU + DEVLOG) | One file (PROJECT_STATE.md) |
| Unlimited briefing history | Last 3 sessions only |
| Full briefings saved | Compact status format |