Sprint operations reference -- biweekly planning ceremonies, velocity tracking, standups, retrospectives, goal alignment, cycle health metrics, and sprint service automation. Use this skill for sprint planning sessions, sprint ceremonies, velocity reports, retrospectives, cycle health checks, or any sprint operational workflow. Also use when checking sprint status, preparing standups, or running the biweekly sprint planning service.
Goal: Provide operational reference for all sprint ceremonies and the biweekly automated sprint planning service.
Inputs:
Steps:
autopilot labelChecks:
Stop Conditions:
Recovery:
Reference data for sprint operations. Provides velocity calculation, standup structure, retrospective patterns, goal alignment, and calendar integration formats.
Yearly Goals (Vision)
↓
Quarterly Goals (OKRs)
↓
Sprint Goals (Deliverables)
↓
Issues (Tasks)
Calendar sync is limited to rituals and learning items. Work items are visible through services.json, triage reports, and channel reporting.
When classifying issues, flag if:
Reference from life plugin. Ensure personal sprints balance:
Delegate goal operations to life notion agent:
## Goal Sync Request
Pull quarterly goals from Notion:
- Current quarter objectives (detect from date)
- Progress metrics
- Related sprint issues
Update goal progress after sprint completion.
Velocity = avg(last 4 cycles completed points)
| Metric | Calculation |
|---|---|
| Cycle velocity | Sum of completed issue points |
| Rolling average | (V1 + V2 + V3 + V4) / 4 |
| Trend | Compare current to average |
| Symbol | Meaning | Threshold |
|---|---|---|
| ↑ | Improving | Current > avg + 10% |
| → | Stable | Within ±10% of avg |
| ↓ | Declining | Current < avg - 10% |
| Method | Use When |
|---|---|
| Points | Team uses story points, abstract estimation |
| Hours | Direct time tracking, solo work |
Convert: 1 point ≈ 4 hours (adjust per team calibration)
## Standup: [Date]
### Yesterday
- [What was completed]
- [Progress on in-flight items]
### Today
- [Planned focus items]
- [Expected completions]
### Blockers
- [What's stuck]
- [What needs escalation]
| Metric | Target |
|---|---|
| Progress % | Issues moved forward |
| Capacity | Hours available today |
| Risks | Items at risk of slipping |
Duration: 15 minutes maximum
If standup exceeds 15 min:
Prepare for concentrated deep work on highest-priority item.
## Friday Focus: [Issue Title]
### Issue Details
- Linear: [URL]
- Priority: [Score]
- Estimate: [Hours]
### Dependencies
- [What must be done first]
- [What this unblocks]
### Files to Modify
- [List of affected files]
### References
- [Related documentation]
- [Similar implementations]
| Duration | Use For |
|---|---|
| 2h block | Medium complexity, clear scope |
| 3h block | High complexity, exploration needed |
| 4h block | Deep work, architecture decisions |
## Retrospective: Week of [Date]
### Completed
- [What shipped]
- [Evidence: PRs merged, issues closed]
### Blocked
- [What stalled]
- [Why it stalled]
- [Resolution path]
### Lessons
- [What to improve]
- [Process changes]
- [Tool adjustments]
Delegate to life notion agent:
## Goal Check Request
1. Pull quarterly/yearly goals from Notion
2. Compare sprint completions to goal objectives
3. Report:
- Goals advanced this sprint
- Goals with no progress
- Goal drift indicators
Flag when:
{
"weekOf": "2026-01-13",
"completed": {
"issues": 5,
"points": 21,
"highlights": ["Shipped auth feature", "Fixed critical bug"]
},
"blocked": {
"issues": 1,
"reasons": ["Waiting on API access"]
},
"goalAlignment": {
"Q1 Goal: Auth": "Advanced (3 issues)",
"Q1 Goal: Performance": "No progress"
},
"lessons": ["Need earlier API key requests"]
}
Completion % = (completed / total) × 100
| Status | Meaning |
|---|---|
| Todo | Not started |
| In Progress | Actively worked |
| In Review | Awaiting review |
| Done | Completed |
| Blocked | Cannot proceed |
Days Remaining = Cycle End Date - Today
| Status | Indicator | Condition |
|---|---|---|
| On track | ● | Completion % ≥ expected for day |
| At risk | ◐ | Completion 10-20% behind expected |
| Behind | ✗ | Completion > 20% behind expected |
Expected % = (Elapsed Days / Total Days) × 100
Actual % = (Completed / Total) × 100
Gap = Expected % - Actual %
Reference: life plugin sprint-awareness skill
| Work Type | Multiplier | Reason |
|---|---|---|
| deep-work | 1.5x | High cognitive load |
| human-focus | 1.0x | Standard effort |
| ai-parallel | 0.5x | Can delegate to agents |
| Level | Hours/Week | Sustainability |
|---|---|---|
| Light | < 20h | Highly sustainable |
| Moderate | 20-30h | Sustainable |
| High | 30-40h | Short-term OK |
| Crunch | > 40h | Burnout risk |
weekendOk: false itemsCalendar events for sprint work are NOT created. Work visibility comes from:
Calendar stays reserved for rituals and learning items only. After sprint planning completes, life:coach handles personal goal scheduling (rituals, learning, exercise) which may create calendar events for those categories.
Delegate to life calendar agent only for ritual/learning scheduling, never for work items.
Sprint tickets use the approved label set from the workspace. Refer to sprint-master skill Section 8 for full autopilot enrichment and label gate requirements.
| Category | Labels |
|---|---|
| Language | typescript, swift, python |
| Project | portfolio, drift, viewport, design-system, oh-context, viewport-interactions |
| Automation | autopilot |
| Type | bug, poc |
| Label | Trigger |
|---|---|
| Blocked | External dependency, cannot proceed |
| Needs Human | Ambiguous requirements, human judgment required |
Do not create new labels without Evans's approval. Route language/agent questions to sprint-master skill Section 3 (Team Agent Catalog).
Automated sprint planning runs as a service in Araba's messenger loop.
Before planning a new sprint, check Linear for an active cycle. If an active cycle exists and has more than 3 days remaining, skip sprint planning for this run. This prevents duplicate planning mid-sprint.
ai-parallel with low or medium complexity get the autopilot label in Linear.| Project | Language | Directory |
|---|---|---|
| ViewPort | Swift | ~/Documents/Workspace/Viewport |
| Portfolio | TypeScript | ~/Documents/Workspace/Portfolio |
| Drift | Swift | ~/Documents/Workspace/Drift |
| Oh Context | Swift | ~/Documents/Workspace/Oh Context |
| workspace-design-system | TypeScript | ~/Documents/Workspace/workspace-design-system |
| Viewport Interactions | Swift | ~/Documents/Workspace/ViewPort Interactions |
workspace:development-pipeline skill for pipeline orderThis skill references skills from other plugins:
| Skill | Plugin | Purpose |
|---|---|---|
| linear-templates | focus | Issue templates for agent routing |
| pr-naming | focus | Branch naming convention |
| sprint-awareness | life | Workload and burnout indicators |