From git-coach
Explain a git concept in plain language, with no execution. Answers conceptual questions like what is the staging area, rebase vs merge, what does HEAD~2 mean, what is a detached HEAD, what does reset actually do, how the reflog works, or fetch vs pull. Grounded in git help and Pro Git, not memory. Use when the user wants to understand git rather than do something. Skip when they want to run an operation, which is git-guide-me, or when they are stuck and need their current state diagnosed, which is git-next.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-coach:git-explainThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Explain a git concept clearly and correctly to a user who wants to **understand**, not
Explain a git concept clearly and correctly to a user who wants to understand, not do. Ground the answer in the authoritative sources, then stop. Do not run git commands — this skill is pure reference.
git help <cmd> and Pro Git rather than
memory. Point the learner at the exact source so they can go deeper — see
reference/sources.md for the topic → source map. When you're unsure, say so and
cite where to look rather than guessing.git-guide-me's job.git add. (git help glossary)HEAD~2 = two commits back along the first parent; HEAD^ = the immediate parent.
(git help revisions)git switch -c <name> saves them.--soft keeps both, --mixed
(default) resets the index, --hard resets both (destructive). (Pro Git 7.7 is the
clearest treatment.)git reflog.fetch downloads remote changes without touching your branches;
pull is fetch + integrate (merge or rebase).Bundled in this skill's reference/ directory (so it installs self-contained):
reference/sources.md — the topic → source map (git help, Pro Git chapters). Ground
every explanation here.Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub smanaton/git-coach --plugin git-coach