| name | stage |
|---|---|
| description | 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". |
Stage implementation changes with precise file selection.
Run git status to see all modified, added, and deleted files.
Stage only the files relevant to the current task:
git add <file1> <file2> ...- Do not use
git add -Aorgit 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.
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.