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.
npx claudepluginhub julien92/claude-code-marketplace --plugin git-workflowThis skill uses the workspace's default tool permissions.
This skill manages the provider cache for git-workflow commands. The cache stores auto-detected provider information to avoid re-detection on each command.
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Monitors deployed URLs for regressions in HTTP status, console errors, performance metrics, content, network, and APIs after deploys, merges, or upgrades.
Provides React and Next.js patterns for component composition, compound components, state management, data fetching, performance optimization, forms, routing, and accessible UIs.
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 |
|---|---|---|
git@bitbucket.org: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: git@bitbucket.org: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**