Carefully stage specific files or hunks to keep git commits clean and relevant.

Install

mkdir -p .claude/skills/stage && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10988" && unzip -o skill.zip -d .claude/skills/stage && rm skill.zip

Installs to .claude/skills/stage

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Stage implementation changes for commit with precise file selection. Use when the user asks to \"stage changes\", \"stage files\", \"add files to staging\", or \"prepare changes for commit\".
191 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Stages specific files
  • Stages specific hunks
  • Inspects git status
  • Warns against staging secrets

How it works

It provides a precise interface for staging changes, allowing users to select specific files or hunks while avoiding sensitive data.

Inputs & outputs

You give it
Files or hunks to stage
You get back
Staged changes in git index

When to use stage

  • Staging only task-related changes
  • Reviewing staged diffs
  • Adding specific hunks to index

About this skill

Stage Changes

Stage implementation changes with precise file selection.

Step 1: Identify Changes

Run git status to see all modified, added, and deleted files.

Step 2: Stage Files

Stage only the files relevant to the current task:

git add <file1> <file2> ...
  • Do not use git add -A or git add .
  • If a file contains both relevant and unrelated changes, use git add -p <file> to stage only the relevant hunks
  • Never stage files containing secrets (.env, credentials, API keys). Warn if detected.

Step 3: Verify

Run git status and git diff --cached to verify the staging area contains exactly the intended changes.

Then use the TaskList tool and proceed to any remaining task.

When not to use it

  • When the user wants to stage everything automatically
  • When the user is not using git

Limitations

  • Requires git
  • Manual selection required

How it compares

It encourages precise staging rather than blanket commands like git add -A.

Compared to similar skills

stage side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
stage (this skill)02moReviewBeginner
tmux202moReviewIntermediate
jira116moNo flagsBeginner
triaging-issues52moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry