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.