From git-workflow
Git-workflow plugin cache management. Use when Provider cache shows "not cached" to detect and cache the git provider. Also use to understand cache format or refresh cached values.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-workflow:skills/plugin-cacheThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill manages the provider cache for git-workflow commands. The cache stores auto-detected provider information to avoid re-detection on each command.
This skill manages the provider cache for git-workflow commands. The cache stores auto-detected provider information to avoid re-detection on each command.
The cache file is stored in the current repository, not in the user's home directory:
<repository-root>/.claude/jc-marketplace/git-workflow/cache.md
IMPORTANT: This is a project-local file (.claude/ relative to the git repository root), NOT ~/.claude/ in the home directory.
---
provider: github|gitlab|bitbucket
bitbucket_workspace: <workspace> # Bitbucket only
bitbucket_repo: <repo> # Bitbucket only
---
# Git Workflow Cache
Auto-detected on <date>.
Provider: **<provider>**
| URL contains | Provider |
|---|---|
github | github |
gitlab | gitlab |
bitbucket | bitbucket |
| none of the above | Ask user to choose |
For Bitbucket, extract workspace and repo from the remote URL:
| URL format | Workspace | Repo |
|---|---|---|
[email protected]:myworkspace/myrepo.git | myworkspace | myrepo |
https://bitbucket.org/myworkspace/myrepo.git | myworkspace | myrepo |
CRITICAL: The exact path must be .claude/jc-marketplace/git-workflow/cache.md
Do NOT use:
~/.claude/... (home directory).claude/cache.md (missing subdirectories).claude/git-workflow.local.md (wrong filename)First, create the directory structure:
mkdir -p .claude/jc-marketplace/git-workflow
Then, use the Write tool to create the file at this exact path:
.claude/jc-marketplace/git-workflow/cache.md
Example: If repository is at /home/user/myproject, the cache file must be:
/home/user/myproject/.claude/jc-marketplace/git-workflow/cache.md
After writing the file, verify it exists at the correct path:
cat .claude/jc-marketplace/git-workflow/cache.md
If this command fails or shows a different file, you created the cache in the wrong location. Delete the wrong file and retry Step 3.
After verification succeeds, continue with the original command.
Delete the cache file (in the repository root) and re-run any git-workflow command:
rm "$(git rev-parse --show-toplevel)/.claude/jc-marketplace/git-workflow/cache.md"
Remote URL: [email protected]:myteam/my-project.git
Cache file content:
---
provider: bitbucket
bitbucket_workspace: myteam
bitbucket_repo: my-project
---
# Git Workflow Cache
Auto-detected on 2025-01-15.
Provider: **bitbucket**
npx claudepluginhub julien92/claude-code-marketplace --plugin git-workflowAnalyzes GitHub Actions cache usage to detect bloat, stale caches, optimize keys, and compare across repos and orgs using gh CLI.
Automates git-town CLI non-interactively for branch creation, syncing, PRs, feature shipping, stacked branches, merge conflicts, and GitHub integration.
Reference for GitHub Actions workflow best practices, including runner context, timeout-minutes, caching, concurrency, and security. Use when writing or debugging .yml workflows.