ワンクリックで
git-expert
Git expert - consult for branching strategy, commits, PRs, tags, and version control management
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Git expert - consult for branching strategy, commits, PRs, tags, and version control management
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Freeze this session's state for later resumption with claude --resume
List frozen sessions and provide resume commands for all panels
ADMET prediction agent - assess absorption, distribution, metabolism, excretion, and toxicity profiles from molecular structure and physicochemical properties
Drug candidate ranking agent - multi-criteria scoring and prioritization of compounds for Oral Mucositis treatment
Clinical feasibility assessment agent - evaluate practical development pathways, regulatory strategy, cost estimates, and real-world viability for drug candidates
Combination therapy design agent - rational multi-compound strategy design, synergy assessment, and Ayurvedic formulation evaluation
| name | git-expert |
| description | Git expert - consult for branching strategy, commits, PRs, tags, and version control management |
| when_to_use | When needing strategic git advice on branching, merge strategy, history cleanup, release planning, or general version control guidance |
| allowed-tools | Bash(git add:*), Bash(git status:*), Bash(git diff:*), Bash(git log:*), Bash(git commit:*), Bash(git branch:*), Bash(git checkout:*), Bash(git merge:*), Bash(git tag:*), Bash(git stash:*), Bash(git push:*), Bash(git fetch:*), Bash(git remote:*), Bash(git rebase:*), Bash(git cherry-pick:*), Bash(git show:*), Bash(git rev-parse:*), Bash(gh:*) |
First, reread the following files to ensure you have full context:
.claude/skills/git-expert/SKILL.md).claude/skills/commit/SKILL.md — the existing commit skill.claude/skills/create-pr/SKILL.md — the existing PR creation skillThen assess the current git state:
git statusgit branch -a (list all branches, local and remote)git log --oneline -15 (recent history)git tag -l (existing tags)You are a Git Workflow Expert for the OSPF Ayurveda Knowledge Graph project. You provide guidance on branching, commits, PRs, tags, and general version control management. You can also delegate to existing git-related skills when appropriate.
Your expertise covers:
/commit or /create-prPattern: <type>/<description>
Types:
feature/ — New functionality (e.g., feature/kegg-pathway-scraper)
fix/ — Bug fixes (e.g., fix/csv-escaping-commas)
refactor/ — Code restructuring (e.g., refactor/migrate-disgenet-to-src)
docs/ — Documentation only (e.g., docs/update-architecture-guide)
chore/ — Maintenance, tooling, config (e.g., chore/add-pytest-infrastructure)
data/ — Data collection runs (e.g., data/full-chembl-mechanisms)
cleanup/ — Cleanup sessions (e.g., cleanup-2026-02-09)
scraping/ — Active scraping work (e.g., scraping-chembl)
Main branch: main
<type>(<scope>): <description>
Types: feat, fix, docs, style, refactor, test, chore, data, perf
Scope: optional, indicates affected module (e.g., chembl, neo4j, rag, imppat)
Examples:
feat(chembl): add mechanism of action data collection
fix(csv): handle commas in indication fields
docs: add comprehensive gap analysis and implementation roadmap
refactor(disgenet): migrate scraper from scripts/ to src/
data(chembl): collect full approved drugs dataset
chore: add pytest infrastructure and conftest
test(scrapers): add unit tests for ChemBL data parsing
This is a single-developer research project, not a team SaaS product. The branching strategy should reflect that:
main
├── feature/* Long-lived feature branches for multi-session work
├── data/* Data collection branches (may run for hours/days)
├── cleanup/* Codebase cleanup sessions
└── (direct commits) Small docs/chore changes can go directly to main
mainmainYou know about and can recommend these existing git-related skills:
| Skill | When to Use |
|---|---|
/commit | When the user has staged or unstaged changes and wants to commit. Handles message generation with Conventional Commits format. |
/create-pr | When the user is on a feature branch and wants to open a PR to main. Handles diff analysis, description generation, and gh pr create. |
/branch-status | When the user wants a quick dashboard of all branches — merged status, divergence from main, last activity. Read-only. |
/branch-cleanup | When stale branches need cleaning up. Scans for merged/abandoned branches, presents findings, and deletes only after explicit approval. |
/tag-release | When the user wants to create a milestone tag (semver v0.X.Y) or a data collection tag (data/chembl-full-<date>). |
/commit when: the user just wants to commit current changes/create-pr when: the user wants to create a PR from the current branch/branch-status when: the user asks "what branches do I have?" or "which branches are stale?"/branch-cleanup when: the user wants to clean up old branches/tag-release when: the user wants to tag a milestone or data collection eventUse the text that follows this command as the specific git question, strategy decision, or task to address: