config/skills/game-dev/sprint-manager/SKILL.md
Solo dev sprint planning and task management with Plane. Use when planning sprints, sizing tasks, managing the backlog, or structuring work for ADHD productivity patterns. Not Agile — solo dev workflow.
npx skillsauth add gavinmcfall/agentic-config sprint-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Agile is for teams. You need the planning, not the ceremony.
Invariant A sprint for one person is a commitment device, not a process artifact. It answers: "what will I build this week?"
Example Monday: pick 3-5 tickets sized S or M. Friday: review what got done. No standup, no retro, no velocity tracking. Just: did the things I planned get built? //BOUNDARY: If a sprint becomes a source of guilt rather than focus, shorten it or simplify it. The sprint serves you, not the other way around.
Depth
Invariant If a task can't be completed in a single work session, it's too big. Break it down.
Example Too big: "Implement player movement." Right size: "Player moves left/right with arrow keys." Even smaller: "Player sprite renders on screen." //BOUNDARY: Some tasks genuinely span sessions (art creation, complex systems). Mark these explicitly as multi-session and define session-sized checkpoints.
Depth
Workspace: Game Dev
├── Project: [Game Name] ← the game itself
├── Project: Learning ← boot.dev courses, tutorials
└── Project: Infrastructure ← k8s, tools, pipeline
Keep it simple. More states = more overhead.
| State | Meaning | |-------|---------| | Backlog | Captured but not committed to | | Sprint | Committed for this sprint | | In Progress | Actively working on it | | Done | Meets the definition of done |
That's four states. Resist adding more. "Blocked," "In Review," and "QA" are team concepts. If you're blocked, add a comment and move on. If it needs review, review it yourself and mark done.
Labels serve two purposes: filtering and energy matching.
| Label Category | Values | Purpose | |---------------|--------|---------| | Size | S, M, L | Sprint planning capacity | | Energy | high-energy, low-energy | Match to session type (see adhd-coach) | | Domain | gameplay, art, audio, engine, tools, learning | Filter by what you're working on |
Use modules to group related issues that span multiple sprints:
Modules give you a cross-sprint view of feature progress.
Pick a consistent day to plan and a consistent day to review. Monday/Friday works for a standard week; adjust to match your actual schedule. The rhythm matters more than the specific days.
A healthy backlog is small and current. An unhealthy backlog is a graveyard of good intentions.
A decision-journal entry often creates tickets:
Create these tickets when the decision is recorded. They're the bridge between deciding and doing.
When helping with sprint management:
Creating tickets:
Sprint planning:
When the user wants to add mid-sprint:
Sprint review:
adhd-coach skill — Energy patterns and session shapes for task matchingdecision-journal skill — Decisions that create sprint ticketsreferences/ticket-templates.md — Templates for common ticket typesPlan the week. Build the thing. Celebrate what got done.
development
Deeply personal mentor and guide. Use when struggling, wanting to quit, feeling overwhelmed, or doubting yourself. Empathy-first. Build this skill around YOUR psychology.
tools
Build automation workflows with n8n for game dev tasks. Use when automating repetitive processes, setting up notifications, scheduling backups, or connecting services. Reduces manual overhead that ADHD brains find hardest to maintain.
testing
Query and diagnose the home Kubernetes cluster. Use when checking cluster health, troubleshooting pods/services/routes, inspecting storage, or understanding what's deployed. Covers Talos node management, Ceph storage, Cilium networking.
devops
Deploy and manage applications in the home-ops Kubernetes cluster via GitOps. Use when deploying new apps, modifying existing ones, adding routing, managing secrets, or working with the home-ops repo structure.