Learn-skills.dev phase-kickoff
Scaffold a new development phase with branch, test shells, and roadmap entry. Use when starting a new feature phase or sprint to set up the development environment consistently.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/acedergren/agentic-tools/phase-kickoff" ~/.claude/skills/neversight-learn-skills-dev-phase-kickoff && rm -rf "$T"
manifest:
data/skills-md/acedergren/agentic-tools/phase-kickoff/SKILL.mdsource content
Phase Kickoff
Scaffold a new phase of development following a structured phase-based workflow.
Steps
-
Parse arguments: Extract the phase number and goal from
(e.g., "3 - User Authentication").$ARGUMENTS -
Update roadmap: Append a new phase section to your roadmap document:
--- ## Phase {N}: {Title} **Goal**: {One-sentence goal description} - [ ] {N}.1 {First task} - [ ] {N}.2 {Second task} ... **Verify**: {How to confirm the phase is complete} -
Create feature branch (if not already on one):
git checkout -b feature/phase{N}-{kebab-case-title} -
Create TDD test shell: Create a test file with
blocks matching the planned tasks:describeimport { describe, it, expect } from "vitest"; describe("Phase {N}: {Title}", () => { describe("{N}.1 - {First task}", () => { it.todo("should ..."); }); }); -
Print summary: Show the phase number, branch name, test file location, and task count.
Arguments
: Phase number and title (e.g., "3 - User Authentication" or "4 Real-time Notifications")$ARGUMENTS
Context
This skill enforces a structured development model:
- Each phase has a clear goal, numbered tasks, and verification criteria
- Quality gates: lint, typecheck, tests per commit
- Test counts are tracked after phase completion