with one click
ln-001-push-all
// Commits and pushes all changes (staged, unstaged, untracked) to remote. Use when you need a quick push of everything at once.
// Commits and pushes all changes (staged, unstaged, untracked) to remote. Use when you need a quick push of everything at once.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | ln-001-push-all |
| description | Commits and pushes all changes (staged, unstaged, untracked) to remote. Use when you need a quick push of everything at once. |
| disable-model-invocation | true |
| license | MIT |
| model | claude-sonnet-4-6 |
Paths: File paths (
references/,../ln-*) are relative to this skill directory.
MANDATORY READ: Load references/git_scope_detection.md — compact git output flags (--porcelain, --oneline -N, --stat first) and pipefail rules.
Type: Standalone Utility Category: 0XX Shared
Commits and pushes ALL current changes (staged, unstaged, untracked) to the remote repository in a single operation.
git add -A && git commit && git push is the intentAnalyze → Doc Check → CHANGELOG → Lint Check → Stage → Commit → Push → Report
git diff --stat and git status to understand ALL changes (staged, unstaged, untracked)Check if related documentation needs updating:
| Change Type | Action |
|---|---|
| Code behavior changed | Update affected docs, comments, examples |
| New files/folders added | Update relevant index or list sections |
| Config files changed | Check README or setup docs |
| No doc impact | Skip |
Skip: Version bumps (version fields in SKILL.md, README badge) — those are done only on explicit user request.
If CHANGELOG.md exists and changes are significant (not just lint/formatting fixes):
## YYYY-MM-DD)## YYYY-MM-DD entry (newest first)- **Bold label** — description| Include | Skip |
|---|---|
| New capabilities / skills | Renumbering, renaming |
| Workflow changes | Internal refactoring (D1-D9 fixes) |
| Breaking changes | Deduplication passes |
| New integrations | Reference file moves |
| Performance improvements users notice | Token efficiency numbers |
Skip if: no CHANGELOG.md in project, or changes are trivial (whitespace, lint auto-fixes only).
MANDATORY READ: Load references/ci_tool_detection.md (Discovery Hierarchy + Command Registry)
Discover and run project linters before committing, per ci_tool_detection.md.
Step 1: Discover linter setup — first check docs/project/runbook.md for explicit lint/format commands (they take priority over auto-detection), then follow ci_tool_detection.md discovery hierarchy. Also check: CLAUDE.md, README.md, CONTRIBUTING.md for lint instructions.
Step 2: Run linters with auto-fix
--fix flag (or equivalent per ci_tool_detection.md Auto-Fix column)--fix to confirm zero errorsgit add -A to stage everythinggit diff --cached --stat to show what will be committedgit log --oneline -3 to match recent commit styleCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>git add -A — no partial commitsCo-Authored-By lineVersion: 1.0.0 Last Updated: 2026-02-12