Agent skill

Speckit Git Feature

by kunstmusik in kunstmusik/blue

Create a feature branch with sequential or timestamp numbering

GPL-3.0Auto-check passedDevelopment

Install Speckit Git Feature

skills CLI
$ npx skills add kunstmusik/blue --skill speckit-git-feature -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kunstmusik/blue speckit-git-feature --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kunstmusik/blue.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/speckit-git-feature .claude/skills/speckit-git-feature && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
speckit-git-feature
GitHub stars
154
Used in
4 other repos
Token cost
~861 tokens
SKILL.md length
380 words
Files
1
Skills in repo
16
Repo updated
First seen
Licence
GPL-3.0

At a glance

Create a feature branch with sequential or timestamp numbering

  • Works in 3 steps: Check… → Check .specify/init-options.json for… → Default to sequential if neither exists
  • Tasks that involve Spec-driven development
  • SKILL.md covers User Input, Environment Variable Override, Prerequisites and Branch Numbering Mode, plus 3 more sections
  • Calls git

What it does

Speckit Git Feature is an agent skill from kunstmusik/blue. Create a feature branch with sequential or timestamp numbering

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires spec-kit project structure with .specify/ directory

It sits in Development, covering Spec-driven development and Git workflow. It works with Git and Bash. The repository describes itself as: Blue - An Integrated Music Environment. The licence is GPL-3.0.

When your agent uses it

  • Tasks that involve Spec-driven development
  • Tasks that involve Git workflow

Example prompts

  • “/speckit-git-feature”

Requirements

  • Compatibility (from SKILL.md): Requires spec-kit project structure with .specify/ directory

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Check .specify/extensions/git/git-config.yml for branch_numbering value
  2. Check .specify/init-options.json for branch_numbering value (backward compatibility)
  3. Default to sequential if neither exists

What it can do on your machine

Read from SKILL.md and the folder at commit 3c32d58. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires spec-kit project structure with .specify/ directory

    From compatibility in the SKILL.md frontmatter.

Context cost

Speckit Git Feature loads about 861 tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 380 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~861

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kunstmusik/blue at commit 3c32d58, republished under its GPL-3.0 licence (© kunstmusik). 380 words, ~861 tokens.

Download SKILL.mdSave it as .claude/skills/speckit-git-feature/SKILL.md (or your agent's skills folder).
name
speckit-git-feature
description
Create a feature branch with sequential or timestamp numbering
compatibility
Requires spec-kit project structure with .specify/ directory
metadata.author
spec-kit-core
metadata.source
extension:git

Git Feature Skill

Create Feature Branch

Create and switch to a new git feature branch for the given specification. This command handles branch creation only — the spec directory and files are created by the core /speckit.specify workflow.

User Input

text
$ARGUMENTS

You MUST consider the user input before proceeding (if not empty).

Environment Variable Override

If the user explicitly provided GIT_BRANCH_NAME (e.g., via environment variable, argument, or in their request), pass it through to the script by setting the GIT_BRANCH_NAME environment variable before invoking the script. When GIT_BRANCH_NAME is set:

  • The script uses the exact value as the branch name, bypassing all prefix/suffix generation
  • --short-name, --number, and --timestamp flags are ignored
  • FEATURE_NUM is extracted from the name if it starts with a numeric prefix, otherwise set to the full branch name

Prerequisites

  • Verify Git is available by running git rev-parse --is-inside-work-tree 2>/dev/null
  • If Git is not available, warn the user and skip branch creation

Branch Numbering Mode

Determine the branch numbering strategy by checking configuration in this order:

  1. Check .specify/extensions/git/git-config.yml for branch_numbering value
  2. Check .specify/init-options.json for branch_numbering value (backward compatibility)
  3. Default to sequential if neither exists
Show full SKILL.md (193 more words)Show less

Execution

Generate a concise short name (2-4 words) for the branch:

  • Analyze the feature description and extract the most meaningful keywords
  • Use action-noun format when possible (e.g., "add-user-auth", "fix-payment-bug")
  • Preserve technical terms and acronyms (OAuth2, API, JWT, etc.)

Run the appropriate script based on your platform:

  • Bash: .specify/extensions/git/scripts/bash/create-new-feature.sh --json --short-name "<short-name>" "<feature description>"
  • Bash (timestamp): .specify/extensions/git/scripts/bash/create-new-feature.sh --json --timestamp --short-name "<short-name>" "<feature description>"
  • PowerShell: .specify/extensions/git/scripts/powershell/create-new-feature.ps1 -Json -ShortName "<short-name>" "<feature description>"
  • PowerShell (timestamp): .specify/extensions/git/scripts/powershell/create-new-feature.ps1 -Json -Timestamp -ShortName "<short-name>" "<feature description>"

IMPORTANT:

  • Do NOT pass --number — the script determines the correct next number automatically
  • Always include the JSON flag (--json for Bash, -Json for PowerShell) so the output can be parsed reliably
  • You must only ever run this script once per feature
  • The JSON output will contain BRANCH_NAME and FEATURE_NUM

Graceful Degradation

If Git is not installed or the current directory is not a Git repository:

  • Branch creation is skipped with a warning: [specify] Warning: Git repository not detected; skipped branch creation
  • The script still outputs BRANCH_NAME and FEATURE_NUM so the caller can reference them

Output

The script outputs JSON with:

  • BRANCH_NAME: The branch name (e.g., 003-user-auth or 20260319-143022-user-auth)
  • FEATURE_NUM: The numeric or timestamp prefix used

© kunstmusik, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/speckit-git-feature of kunstmusik/blue.

Open the folder on GitHubat commit 3c32d58

Used in 4 other repositories

We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in kunstmusik/blue, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Speckit Git Feature next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Speckit Git Feature compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Speckit Git Feature this skillkunstmusik/blue1544 repos~861Automated safety check: PassGPL-3.0
MoAI Worktree Managementmodu-ai/moai-adk1.2k—~3.9kAutomated safety check: PassApache-2.0
Wednesday Gitwednesday-solutions/ai-agent-skills170—~702Automated safety check: PassMIT
Trace And Isolaterohitg00/skillkit1.5k—~1.8kAutomated safety check: PassApache-2.0
Tapd Iteration InitTencentBlueKing/bk-bcs841—~1.3kAutomated safety check: PassCustom licence
Speckit Git Featureopsmill/infrahub533—~638Automated safety check: PassApache-2.0

Similar skills

  • MoAI Worktree Management

    modu-ai/moai-adk

    Gives each SPEC its own Git worktree with a registry of active workspaces, base-branch sync and cleanup of merged ones, inside the MoAI-ADK workflow.

    1.2k GitHub stars~3.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Wednesday Git

    wednesday-solutions/ai-agent-skills

    Unified Git workflow. An agent skill from wednesday-solutions/ai-agent-skills.

    170 GitHub stars~702 tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Trace And Isolate

    rohitg00/skillkit

    Applies systematic tracing and isolation techniques to pinpoint exactly where a bug originates in code.

    1.5k GitHub stars~1.8k tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Tapd Iteration Init

    TencentBlueKing/bk-bcs

    迭代执行流水线启动器。分三个阶段执行:信息检查(验证 git 环境、获取迭代信息、 解析迭代分支)→ 恢复检测(已有状态文件时判定恢复策略)→ 新流程初始化(创建分支、 迭代目录和 iteration-state.json)。

    841 GitHub stars~1.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Speckit Git Feature

    opsmill/infrahub

    Validate Jira/JPD ticket reference and create a feature branch

    533 GitHub stars~638 tokensUpdated today
    DevelopmentAuto-check passed
  • Ask

    sd0xdev/sd0x-harness

    Context-aware Q&A with auto context gathering. An agent skill from sd0xdev/sd0x-harness.

    192 GitHub stars~2.1k tokensUpdated yesterday
    DevelopmentAuto-check: notes

More from kunstmusik/blue

All 16 skills in this repo
  • Speckit Plan

    kunstmusik/blue

    Execute the implementation planning workflow using the plan template to generate design artifacts.

    154 GitHub starsUsed in 18 repos~2.1k tokens
    Auto-check passed
  • Speckit Specify

    kunstmusik/blue

    Create or update the feature specification from a natural language feature description.

    154 GitHub starsUsed in 18 repos~4.7k tokens
    Auto-check passed
  • Speckit Tasks

    kunstmusik/blue

    Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.

    154 GitHub starsUsed in 18 repos~3k tokens
    Auto-check passed
  • Speckit Analyze

    kunstmusik/blue

    Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.

    154 GitHub starsUsed in 17 repos~3k tokens
    Auto-check passed
  • Karpathy Coder

    kunstmusik/blue

    A skill your agent uses when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles — surface assumptions before coding, keep it simple, make surgical changes, define…

    154 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Speckit Clarify

    kunstmusik/blue

    Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.

    154 GitHub starsUsed in 17 repos~4.9k tokens
    Auto-check passed

Works with

Categories

Questions about Speckit Git Feature

What does Speckit Git Feature do?

Create a feature branch with sequential or timestamp numbering. Speckit Git Feature is an agent skill from kunstmusik/blue.

When should I use Speckit Git Feature?

Speckit Git Feature fits situations like: tasks that involve Spec-driven development; tasks that involve Git workflow.

How do I install Speckit Git Feature in Claude Code?

Run `npx skills add kunstmusik/blue --skill speckit-git-feature -a claude-code`. Or copy the skill folder (.agents/skills/speckit-git-feature in kunstmusik/blue) into .claude/skills/speckit-git-feature in your project. Claude Code loads it when a task matches its description.

How do I install Speckit Git Feature in Codex?

Run `npx skills add kunstmusik/blue --skill speckit-git-feature -a codex`. Or copy the skill folder (.agents/skills/speckit-git-feature in kunstmusik/blue) into .agents/skills/speckit-git-feature in your project. Codex loads it when a task matches its description.

Can I use Speckit Git Feature in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kunstmusik/blue --skill speckit-git-feature -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/speckit-git-feature, .gemini/skills/speckit-git-feature, .github/skills/speckit-git-feature and .opencode/skills/speckit-git-feature in your project.

What does Speckit Git Feature need to run?

Going by SKILL.md and its folder, Speckit Git Feature needs the command-line tools its instructions call (git). Compatibility (from SKILL.md): Requires spec-kit project structure with .specify/ directory.

Does Speckit Git Feature access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Speckit Git Feature safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Speckit Git Feature use?

Speckit Git Feature is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Speckit Git Feature use?

About 861 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Speckit Git Feature?

Skills that share tags, products or a category with Speckit Git Feature: MoAI Worktree Management (modu-ai/moai-adk, 1.2k stars), Wednesday Git (wednesday-solutions/ai-agent-skills, 170 stars), Trace And Isolate (rohitg00/skillkit, 1.5k stars) and Tapd Iteration Init (TencentBlueKing/bk-bcs, 841 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Speckit Git Feature?

kunstmusik (a GitHub user) maintains it in kunstmusik/blue, which has 154 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 8, 2026.

Source: kunstmusik/blue on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.