git-status

Scan local directories for git repositories and report uncommitted and unpushed changes.

33|5|Updated Aug 12, 2013
One-click install
npx skills add https://github.com/evanpurkhiser/dots-personal --skill git-status-evanpurkhiser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-status
Source: https://github.com/evanpurkhiser/dots-personal/tree/main/machines/server/opencode/skills/git-status
Command: npx skills add https://github.com/evanpurkhiser/dots-personal --skill git-status-evanpurkhiser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers quickly identify and review uncommitted and unpushed changes across their local git repositories, preventing accidental data loss and ensuring code is up-to-date.

Core Features & Use Cases

  • Repository Scan: Automatically finds all git repositories within a specified directory (~/coding).
  • Status Check: Reports on modified, staged, and untracked files.
  • Commit Check: Identifies commits that have not yet been pushed to the remote.
  • Full Diffs: Displays the exact changes for both uncommitted and unpushed code.
  • Use Case: Before starting a new task or pushing a feature, a developer can use this skill to get a clear overview of their current work-in-progress and any pending updates.

Quick Start

Use the git status skill to show me all uncommitted and unpushed changes in my ~/coding directory.

Frequently Asked Questions about git-status

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

FAQPage Schema
How do I check uncommitted and unpushed git changes across multiple repositories?

Reviewing unpushed git commits displays the exact code diffs for local commits that have not been pushed to the remote repository. This ensures code integrity and facilitates review before further development or deployment.

Can I see the full diff for staged and untracked files in my local git repositories?

Yes, scanning specified local directories automatically finds all git repositories within that path. This allows you to quickly identify and review all uncommitted and unpushed changes across your entire local development environment.

What is the best way to prevent accidental data loss of uncommitted code?

The best way to prevent accidental data loss of uncommitted code is to regularly review uncommitted and unpushed changes across your local git repositories. Getting a clear overview of pending updates ensures your work is up-to-date and secure.

How do I get a clear overview of pending git updates before starting a new task?

To get a clear overview of pending git updates before a new task, scan your local directories for git repositories. This identifies all uncommitted and unpushed changes, ensuring your code is up-to-date before further development.