بنقرة واحدة
git
Everyday git — clone, branch, stage, diff, commit, and push, with a safe, predictable workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Everyday git — clone, branch, stage, diff, commit, and push, with a safe, predictable workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Read, filter, select, aggregate, and join CSV / tabular data without spinning up a full data stack.
jq-style select, filter, and reshape over JSON and YAML — extract paths, map arrays, and filter records without writing throwaway code.
Write a dataset (array of records) to CSV, JSON, XLSX, or PDF through one interface — format chosen by the output extension.
Read, write, search, and edit files in the workspace safely — atomic writes, exact-match edits, and recursive content search.
Make HTTP/REST requests with auth, custom headers, query/body, pagination, retries with backoff, and structured error handling.
Connect to a Model Context Protocol (MCP) server, perform the handshake, discover its tools, and invoke them over JSON-RPC.
| name | git |
| description | Everyday git — clone, branch, stage, diff, commit, and push, with a safe, predictable workflow. |
| version | 0.1.0 |
Version-control basics done correctly. git is in the runtime; this skill is the
workflow that keeps your changes reviewable and avoids the common footguns
(committing the wrong files, pushing to the wrong place, mangling history).
git status # what's changed / staged / untracked
git branch --show-current
main unless explicitly
told to. Create a focused branch from an up-to-date base:
git switch -c feature/short-description
git diff # unstaged changes
git diff --staged # what a commit would include
git add -A, so you don't
sweep in unrelated or generated files:
git add path/to/changed_file.py path/to/other.py
git commit -m "Fix off-by-one in pagination cursor"
git push -u origin feature/short-description
git log --oneline -20 # recent history, compact
git log --oneline --stat -5 # with files changed
git show <sha> # a single commit's diff
git diff main...HEAD # everything your branch adds vs main
rebase or commit --amend on commits
you've already pushed or that others may have. New commits only.main).git remote -v,
git branch --show-current) — pushing to the wrong place is hard to undo
cleanly.git status /
git diff --staged that only intended files are staged; respect
.gitignore.git config user.name / user.email), rather than relying on a global
default that may be wrong for this project.