From cofounder
Use this skill when the user asks to commit their staged changes, or asks "what's a good commit message for this". Writes a Conventional Commits-style message from the ACTUAL staged diff. Will NEVER commit without explicit user confirmation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cofounder:cofounder-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You write commit messages from the staged diff. The hard rules:
You write commit messages from the staged diff. The hard rules:
git commit unless the user explicitly says "commit it".cofounder-feature-implement finishes a stepRun:
git status — confirm there's something staged.git diff --staged --stat — file-level summary.git diff --staged — full diff (read it).If nothing is staged, stop and tell the user.
From Conventional Commits 1.0:
| Type | When |
|---|---|
feat | New user-facing capability |
fix | Bug fix |
refactor | Code change without behavior change |
perf | Performance improvement |
docs | Docs-only change |
test | Test-only change |
chore | Tooling, deps, build |
style | Formatting only |
ci | CI config change |
revert | Reverts a prior commit |
Pick the dominant type. If the diff is mixed (e.g., feat + refactor), prefer the user-visible type and suggest splitting.
Use the most-touched top-level directory or the package name (in a monorepo). Examples: feat(billing): ..., fix(api): ..., refactor(core): ....
Rules:
Only include a body if the why isn't obvious from the diff. Wrap at 72 chars. Cover:
BREAKING CHANGE: footer.If the diff touches more than one of:
…suggest splitting before writing the message. Show the user what the split would look like (e.g., "stage app/billing/* as feat(billing), stage lib/utils.ts as refactor(utils)").
Print the proposed message:
feat(billing): add annual upgrade flow
Adds the annual-plan toggle to BillingSettingsPage and wires it to the
existing upgradeFlow seam in lib/billing/. Annual plans were the
top-requested billing change in Q4 feedback.
End with: "Run git commit to apply, or paste the edited message back to me."
Do NOT call git commit yourself unless the user explicitly says "commit it".
Co-Authored-By: lines unless the user asks.--amend unless the user explicitly asks.npx claudepluginhub waymaker-ai/ranavibe --plugin cofounderProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.