dot_claude/skills/sprint/SKILL.md
Use when a project spec or design doc exists and needs breaking down into demoable sprints and atomic tasks.
npx skillsauth add nijaru/dotfiles sprintInstall 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.
Transform project specifications into iterative, demoable sprints and atomic, verifiable tasks.
Identify core requirements, integration points, and technical risks from the provided spec (@docs/spec.md, DESIGN.md, etc.).
Structure sprints to build incrementally. Avoid "backend-only" sprints.
ai/PLAN.md (Status table for all sprints).ai/sprints/NN-name.md (Detailed task lists).| Field | Requirement | | :------------------ | :---------------------------------- | | Title | Short, descriptive, intent-focused. | | Depends on | Explicitly list blocker task IDs. | | Criteria | Verifiable "Definition of Done." | | Technical Notes | Specific code paths or "gotchas." |
| Sprint | Goal | Status |
| :---------------------------- | :------------------------ | :----- |
| [01-auth](sprints/01-auth.md) | End-to-end authentication | active |
### Task 1: JWT Middleware
**Depends on:** none
**Criteria:** Rejects invalid tokens, extracts user ID, tests pass.
| Excuse | Reality | | :-------------------------------- | :-------------------------------------------- | | "This task is too small to list" | Small tasks are where scope creep hides. | | "We'll figure out the demo later" | If it's not demoable, it's not a sprint goal. |
development
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.