What problem does it solve? Large features implemented in one pass produce unreviewable commits, hidden bugs, and broken builds. This Skill enforces incremental delivery so every change leaves the codebase in a working, tested, committable state. ## Core Features & Use Cases - Thin Vertical Slices: Breaks features into end-to-end slices (DB + API + UI) that each deliver working functionality, with contract-first and risk-first slicing strategies. - Test-First Increment Cycle: Enforces RED (write failing test, observe it fail) → GREEN (minimal code) → REFACTOR → Verify → Commit for every slice. - Session Resume via Task Index: Uses .teikk/tasks/todo.md with a **Current task:** pointer for O(1) context recovery, plus phase-exit gates (traceability, build, full test suite) via shell scripts. - Use Case: When implementing a multi-file Android feature, the agent resumes from todo.md, writes a failing test for the current slice, implements the minimum code, runs the task test class plus assembleDebug, commits, and advances the pointer. ## Quick Start Ask the agent to implement the next task from the plan incrementally, writing the failing test first and committing each verified slice before moving on.