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.