What problem does it solve?
This Skill automates the initial setup for starting new development tasks, ensuring your project environment is correctly configured and ready for coding.
Core Features & Use Cases
- Project Detection: Automatically identifies the project type (e.g., Spring Boot, Nuxt, Next.js) based on project files.
- Uncommitted Changes Handling: Checks for and manages uncommitted Git changes, offering options to stash, ignore, or abort.
- Branch Management: Selects a base branch and creates a new feature branch based on user input.
- Use Case: Before starting a new feature, run this Skill to detect your project, ensure your working directory is clean or stash changes, checkout the main development branch, and create a new branch named
feature/user-login.
Quick Start
Use the start-work skill to prepare for a new task by detecting the project, handling uncommitted changes, and creating a new feature branch.