Airbrowser-mcp commit
Create conventional commit messages without co-author labels. Use when committing code changes or formatting git history.
install
source · Clone the upstream repo
git clone https://github.com/ifokeev/airbrowser-mcp
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ifokeev/airbrowser-mcp "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/commit" ~/.claude/skills/ifokeev-airbrowser-mcp-commit && rm -rf "$T"
manifest:
.claude/skills/commit/SKILL.mdsource content
Conventional Commit
Create conventional commit messages following the Conventional Commits specification. Never add co-author labels.
Format
<type>(<scope>): <subject> <body>
Types
| Type | Purpose |
|---|---|
| New feature |
| Bug fix |
| Code restructuring (no behavior change) |
| Documentation only |
| Formatting, whitespace (no code change) |
| Adding or fixing tests |
| Build, CI, tooling, dependencies |
| Performance improvement |
Scope (optional)
Use the affected package or module as scope, matching this repo's conventions. Common scopes:
- Package names:
,console-ui
,console-server
,cloud-router
,ai-engineersheets-ui - Subsystems:
,billing
,scheduler
,authmcp - Use the scope from recent commits when in doubt — run
to checkgit log --oneline -20
Rules
- No co-author labels — never add
linesCo-Authored-By - Subject line: imperative mood, lowercase, no period, max 72 chars
- Body: explain why, not what. Wrap at 80 chars
- One logical change per commit — split unrelated changes
- Match the project's existing commit style (check recent history)
Steps
- Run
andgit status
to see staged changesgit diff --cached - If nothing is staged, stage the relevant files (prefer specific files over
)git add -A - Analyze the changes and determine the appropriate type and scope
- Draft a concise commit message
- Create the commit using a HEREDOC for proper formatting:
git commit -m "$(cat <<'EOF' type(scope): subject line here Optional body explaining why this change was made. EOF )" - Run
after to verifygit status
Examples
feat(console-ui): add group chat with realtime subscriptions fix(console-server): correct next_run calculation for scheduled reports refactor(cloud-router): merge mcp server into main binary chore: update ui-kit to v0.15.0 across packages fix(ai-engineer): handle token limit exceeded in streaming response perf(billing): batch usage dimension writes to reduce DB round-trips