From commit-and-report
Commit, push, and report progress to GitHub Issues in one step
npx claudepluginhub dobachi/claude-skills-marketplace --plugin commit-and-reportThis skill uses the workspace's default tool permissions.
> **Language:** Respond in the user's language. If unclear, default to the language of the user's message.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Language: Respond in the user's language. If unclear, default to the language of the user's message.
Commits changes, pushes to remote, and reports progress to the specified Issue. Can also close the Issue when work is complete.
/commit-and-report "commit message" [issue number]
Check changes, stage, and commit
git status
git add .
git commit -m "$ARGUMENTS"
Note: git add . only targets files under the current directory.
To target the entire project, run from the project root or
specify files explicitly.
Push to remote
git push
Report to Issue (when issue number is provided)
if echo "$ARGUMENTS" | grep -q " "; then
ISSUE_NUM=$(echo "$ARGUMENTS" | awk '{print $NF}')
COMMIT_MSG=$(echo "$ARGUMENTS" | sed 's/ [0-9]*$//')
gh issue comment "$ISSUE_NUM" --body "$COMMIT_MSG"
fi
/commit-and-report "feat: implement custom commands"
/commit-and-report "fix: bug fix" 123
When an issue number is provided, progress is automatically reported to that Issue.