shipit-kit:new-feature

Create feature specification scaffolds and feature branches in ShipIT.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jrmatherly/shipit --skill shipit-kit-new-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipit-kit:new-feature
Source: https://github.com/jrmatherly/shipit/tree/main/.claude/skills/shipit-kit-new-feature
Command: npx skills add https://github.com/jrmatherly/shipit --skill shipit-kit-new-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creates standardized feature specifications and initial SDLC scaffolding for ShipIT feature work, reducing setup time and ensuring a repeatable workflow.

Core Features & Use Cases

  • Spec scaffolding: Generates specs/NNN-feature-name with YAML templates and Markdown renders.
  • Branch automation: Creates a canonical feat/NNN-feature-name branch for isolated work.
  • Workflow readiness: Integrates with the ShipIT kit to launch the research/plan/implement lifecycle.

Quick Start

Run the init-feature script with a 3-digit number and a kebab-case feature name to scaffold the new feature specification.

Frequently Asked Questions about shipit-kit:new-feature

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

FAQPage Schema
How do I automate feature scaffolding for a new software feature?

Automate feature scaffolding by running an init-feature script that generates a standardized specification directory and creates an isolated feature branch. This process applies YAML-first templates and placeholder substitution to establish initial research, plan, and task files.

What is the best way to create a standardized feature specification and branch?

The best way to create a standardized feature specification is using a scaffolding script that outputs YAML templates and Markdown renders. It automatically establishes a canonical feat/NNN-feature-name branch to ensure a repeatable workflow setup.

How do I generate YAML-first templates for feature planning?

Generate YAML-first templates by triggering the spec generation process, which creates a structured NNN-feature-name directory. This scaffolding populates initial files across specs, research, plan, and tasks using placeholder substitution.

Can I use feature branch automation without setting up dependencies?

Yes, you can use feature branch automation without external dependencies. The scaffolding script requires only a 3-digit number and a kebab-case feature name to generate the branch and specification files.

What is included in the initial SDLC scaffolding for feature work?

Initial SDLC scaffolding includes generated YAML templates, Markdown renders, and a standardized feature branch. It sets up the workflow readiness needed to launch the research, plan, and implement lifecycle for the feature.

When do I need to use a feature spec scaffold in my workflow?

You need a feature spec scaffold when starting a new feature to reduce manual setup time and ensure a repeatable workflow. It standardizes branch naming and establishes the initial directory structure for isolated work.