new-feature

Create a Git worktree, feature branch, and draft pull request.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Vulnetix/vdb-api --skill new-feature-vulnetix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-feature
Source: https://github.com/Vulnetix/vdb-api/tree/main/.claude/skills/new-feature
Command: npx skills add https://github.com/Vulnetix/vdb-api --skill new-feature-vulnetix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the initial setup for developing new features by creating a dedicated worktree and a draft pull request, ensuring your main branch remains clean and organized.

Core Features & Use Cases

  • Isolated Development: Uses Git worktrees to create a separate environment for new features without affecting your current branch.
  • Automated Setup: Automatically creates a new branch from main, pushes it, and opens a draft PR.
  • Use Case: When starting a new feature, use this Skill to quickly set up a clean, isolated branch and a preliminary PR, allowing you to focus on planning and implementation.

Quick Start

Use the new-feature skill to create a branch named 'add-user-auth' and set the PR title to 'Implement User Authentication'.

Frequently Asked Questions about new-feature

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

FAQPage Schema
How do I create a Git worktree and draft pull request for a new feature branch?

To create a Git worktree and draft pull request, this Skill automates branching from origin/main, pushing the branch, and opening a draft PR via GitHub CLI to ensure isolated feature development without affecting your current environment.

What is the best way to set up isolated feature development using Git worktrees?

Using Git worktrees for isolated feature development involves creating a separate directory linked to a new branch from origin/main. This Skill automates that process, keeping your main branch clean while establishing a dedicated workspace.

Do I need GitHub CLI to automate opening a draft pull request from a new branch?

Yes, GitHub CLI (gh) is required to automate opening a draft pull request. This Skill also requires Git and basic shell scripting capabilities to execute the worktree creation and PR setup processes.

How does a draft pull request streamline the initial setup for GitHub feature development?

A draft pull request streamlines initial setup by establishing a preliminary tracking point on GitHub immediately after branching. This Skill pushes your new feature branch and opens the draft PR automatically, allowing you to focus on planning.

Can I use this to create a feature branch from origin/main without affecting my current branch?

Yes, you can create a feature branch from origin/main without affecting your current branch. This Skill utilizes Git worktrees to create an isolated development environment, ensuring your main working directory remains untouched.