🚀 Sprint Agent — VS Code ExtensionAn AI-powered sprint enforcement agent that lives in your VS Code sidebar. Tracks your sprint workflow, generates PR templates, enforces ZTest requirements, and ensures every story is properly closed. InstallationOption A: Install from VSIX (Recommended)
Option B: Development Mode
Features🗂️ Sprint Dashboard SidebarClick the rocket icon 🚀 in the VS Code Activity Bar to open the Sprint Agent panel. 5 tabs covering the full sprint lifecycle:
Progress is saved automatically across VS Code sessions. 📝 Generate PR TemplateCommand: Generates a complete PR markdown template with:
🧪 Generate ZTest TemplateCommand: Creates a structured ZTest plan markdown file with:
📋 Story ValidatorCommand: Opens a popup validator to verify a story is ready before development begins — checks all 14 required items including subtasks, labels, ZTests, and QA review. ✅ End of Sprint ChecklistCommand: A focused checklist for sprint closure with progress bar. Blocks sprint from closing until all 9 items are confirmed. ⚠️ Automatic
|
| Shortcut | Action |
|---|---|
Ctrl+Shift+S / Cmd+Shift+S |
Open Sprint Dashboard |
Command Palette Reference
Open with Ctrl+Shift+P and search "Sprint Agent":
| Command | Description |
|---|---|
Sprint Agent: Open Dashboard |
Open the sidebar panel |
Sprint Agent: Generate PR Description |
Create PR template |
Sprint Agent: Generate ZTest Template |
Create ZTest plan |
Sprint Agent: Validate Story Checklist |
Story readiness check |
Sprint Agent: End of Sprint Checklist |
Sprint closure gate |
Sprint Rules Enforced
🔴 Blocking (Will not be approved)
- PRs without unit test screenshot
- Incomplete ZTests (not QA-approved)
- Closing tickets without all checklist items
🟡 Required
- ZTests written at sprint start — not end
- Yangyang and Chaitanya in demo sessions
- Feature branch deployed to Dev before demo
data-testidon all interactive elements- Reviewer provides comments (not just approval)
📋 Every Story Needs These 4 Subtasks
- GC Component update
- Label update
- Log hours
- Fix version
Building the VSIX Package
cd sprint-agent-vscode
npm install -g @vscode/vsce
vsce package
This produces sprint-agent-1.0.0.vsix ready for distribution.
Tech Stack
- Pure VS Code Extension API (no external dependencies)
- Webview panels with vanilla JS
- Persistent state via
context.globalState - Git branch detection via child_process
Sprint Agent v1.0.0 — Keep your sprints clean 🚀