Commits code changes with appropriate git commit strategy. Adopts Squash (default), new commit, or Interactive Rebase based on context, and creates messages following Conventional Commits format. Use when implementation is complete or user requests a commit.
Commits code changes with appropriate git strategy and Conventional Commits format.
npx claudepluginhub kkhys/claude-code-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/examples.mdgit status
git log --oneline --graph origin/main..HEAD
Squash into existing commit when changes relate to same theme and no reason to split.
git add -A
git commit --amend
Create new commit when it's the first commit, or changes are independent from existing commits.
git add -A
git commit
Reorganize commit history to group small commits, reorder, or clean up WIP commits.
git rebase -i origin/main
Operations: pick (keep), squash (merge), reword (edit message), drop (remove)
Does branch have commits?
├─ No → New commit
└─ Yes → Same theme as existing commit?
├─ Yes → Squash (git commit --amend)
└─ No → Rational to split?
├─ Yes → New commit
└─ Want to organize history → Interactive Rebase
<type>[scope]: <description>
[body]
[footer]
feat: New featurefix: Bug fixrefactor: Code refactoringperf: Performance improvementtest: Add or modify testsdocs: Documentation changesstyle: Formatting changesbuild: Build-related changesci: CI configurationchore: Other changesCloses #123, BREAKING CHANGE: or feat(api)!:git commit -m "$(cat <<'EOF'
feat(auth): add OAuth2 login flow
Implement OAuth2 authentication to support third-party login providers.
Closes #123
EOF
)"
git log -1 --stat
git status
git push --force-with-lease after amendSee references/examples.md for detailed examples and troubleshooting.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.