From git-plugin
Analyzes failing GitHub PR checks, reproduces issues locally with linters/tests, applies auto-fixes for linting/types/tests/build errors, commits/pushes fixes.
npx claudepluginhub laurigates/claude-plugins --plugin git-pluginThis skill uses the workspace's default tool permissions.
- Repo: !`git remote get-url origin`
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
git remote get-url origingit branch --show-currentgit status --porcelain=v2 --branchgit diff --cached --numstatgit diff --numstatgit log --format='%h %s' --max-count=5Parse these parameters from the command (all optional):
$1: PR number (if not provided, detect from current branch)--auto-fix: Automatically apply fixes for common issues--push: Push fixes to the branch after committingAnalyze and fix failing PR checks.
gh pr checks <pr-number> or mcp__github__pull_request_readBased on failure type:
Linting errors: Run appropriate linters/formatters
# Python
uv run ruff check --fix .
uv run ruff format .
# JavaScript/TypeScript
npm run lint -- --fix
Type errors: Fix type annotations or implementations
Test failures: Fix failing tests or implementation bugs
git add -ugit commit -m "fix: resolve CI failures"git push| Check Type | Common Fixes |
|---|---|
| Linting | Run formatter, fix import order |
| Types | Add type annotations, fix mismatches |
| Tests | Fix assertions, update snapshots |
| Build | Fix imports, resolve dependencies |