phase-kickoff
GitHub用于启动新开发阶段,自动解析参数、更新路线图、创建功能分支及TDD测试骨架,确保开发环境一致性与结构化工作流。
Trigger Scenarios
Install
npx skills add NeverSight/learn-skills.dev --skill phase-kickoff -g -y
SKILL.md
Frontmatter
{
"name": "phase-kickoff",
"description": "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."
}
Phase Kickoff
Scaffold a new phase of development following a structured phase-based workflow.
Steps
-
Parse arguments: Extract the phase number and goal from
$ARGUMENTS(e.g., "3 - User Authentication"). -
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
describeblocks matching the planned tasks:import { 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
$ARGUMENTS: Phase number and title (e.g., "3 - User Authentication" or "4 Real-time Notifications")
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
Version History
- e0220ca Current 2026-07-05 22:57


