feature-start

Assess feature branch needs and suggest branching strategies for development tasks.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/eivindeb/agent-skills --skill feature-start
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-start
Source: https://github.com/eivindeb/agent-skills/tree/main/feature-start
Command: npx skills add https://github.com/eivindeb/agent-skills --skill feature-start

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you decide whether to create a new feature branch for your work, ensuring a structured and organized development process for significant tasks.

Core Features & Use Cases

  • Branching Strategy: Assesses if a new feature branch is appropriate based on the task description.
  • Execution Mode: Supports both in-place branch creation and isolated sibling worktrees.
  • Use Case: When starting a new feature like "implementing user authentication," this skill will guide you on creating a dedicated branch or worktree, set up naming conventions, and provide initial steps.

Quick Start

Use the feature-start skill to begin work on adding a new user profile page.

Frequently Asked Questions about feature-start

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a new git feature branch for a development task?

Git worktree setup supports both in-place branch creation and isolated sibling worktrees, evaluating your task to determine if a dedicated feature branch is necessary for organized development.

When should I use a git worktree instead of an in-place branch?

Use a git worktree for isolated sibling directories when running parallel tasks, or use in-place branch creation for standard sequential development workflows based on the skill's execution mode assessment.

How does branching strategy assessment work for complex development workflows?

Branching strategy assessment evaluates your task description to determine if a new feature branch is appropriate, ensuring a structured and organized development process for significant code changes.

Do I need a specific commit tool to use this development workflow skill?

No specific commit tool is required, but the skill facilitates structured development workflows by integrating with commit skills like fcommit to manage branch naming and execution modes.

Can I use this skill for minor task management without creating a new branch?

Yes, the skill assesses whether a new feature branch is actually needed based on the task description, helping you avoid unnecessary branching for minor code organization changes.