What problem does it solve?
This Skill eliminates the inconsistency and risk of manual feature development workflows, where developers often forget to create isolated branches, run tests first, update changelogs, or follow PR best practices, leading to messy git histories, undetected regressions, and incomplete project documentation.
Core Features & Use Cases
- Worktree-based isolation: All feature, fix, and refactor work happens in dedicated sibling worktrees, keeping the main branch permanently clean and never checking out feature branches in the main worktree.
- Enforced quality gates: Requires explicit pre-change confirmation, test-driven development with visible full test runs, and full regression testing after every change to catch issues early.
- Automated PR and changelog management: Handles per-change commits, draft PR creation, per-commit CHANGELOG.md updates, and post-merge worktree pruning, with full support for multi-repo sessions that track state independently for each repository.
- Use Case: If you are adding a new payment processing endpoint to an e-commerce backend, this skill automatically creates a dedicated worktree, enforces test-first development, updates the changelog with each commit, and opens a draft PR for review once all unit, integration, and end-to-end tests pass.
Quick Start
Use the feature-creator skill to add a new user profile editing feature to your web application, and it will automatically handle worktree setup, test enforcement, commits, and pull request creation for you.