
Prowler Commit
- 68 installs
- 14.5k repo stars
- Updated August 4, 2026
- prowler-cloud/prowler
prowler-commit is a Claude Code skill for git & pull requests.
About
prowler-commit is a Claude Code skill for git & pull requests. It helps solo builders move faster with AI-assisted development.
- prowler-commit
- Git & Pull Requests
- AI-coding skill
Prowler Commit by the numbers
- 68 all-time installs (skills.sh)
- Ranked #269 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/prowler-cloud/prowler --skill prowler-commitAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 68 |
|---|---|
| repo stars | ★ 14.5k |
| Last updated | August 4, 2026 |
| Repository | prowler-cloud/prowler ↗ |
How do I helps with git & pull requests tasks.?
Helps with git & pull requests tasks.
Who is it for?
Best when you're working on git & pull requests and need structured help with prowler commit.
Skip if: Teams with no git & pull requests needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to helps with git & pull requests tasks., or when prowler-commit is a claude code skill for git & pull requests.
What you get
Structured output aligned to prowler-commit: prowler-commit, Git & Pull Requests.
Files
Critical Rules
- ALWAYS use conventional-commits format:
type(scope): description - ALWAYS keep the first line under 72 characters
- ALWAYS ask for user confirmation before committing
- NEVER be overly specific (avoid counts like "6 subsections", "3 files")
- NEVER include implementation details in the title
- NEVER use
-nflag unless user explicitly requests it - NEVER use
git push --forceorgit push -f(destructive, rewrites history) - NEVER proactively offer to commit - wait for user to explicitly request it
---
Commit Format
type(scope): concise description
- Key change 1
- Key change 2
- Key change 3Types
| Type | Use When |
|---|---|
feat | New feature or functionality |
fix | Bug fix |
docs | Documentation only |
chore | Maintenance, dependencies, configs |
refactor | Code change without feature/fix |
test | Adding or updating tests |
perf | Performance improvement |
style | Formatting, no code change |
Scopes
| Scope | When |
|---|---|
api | Changes in api/ |
ui | Changes in ui/ |
sdk | Changes in prowler/ |
mcp | Changes in mcp_server/ |
skills | Changes in skills/ |
ci | Changes in .github/ |
docs | Changes in docs/ |
| omit | Multiple scopes or root-level |
---
Good vs Bad Examples
Title Line
# GOOD - Concise and clear
feat(api): add provider connection retry logic
fix(ui): resolve dashboard loading state
chore(skills): add Celery documentation
docs: update installation guide
# BAD - Too specific or verbose
feat(api): add provider connection retry logic with exponential backoff and jitter (3 retries max)
chore(skills): add comprehensive Celery documentation covering 8 topics
fix(ui): fix the bug in dashboard component on line 45Body (Bullet Points)
# GOOD - High-level changes
- Add retry mechanism for failed connections
- Document task composition patterns
- Expand configuration reference
# BAD - Too detailed
- Add retry with max_retries=3, backoff=True, jitter=True
- Add 6 subsections covering chain, group, chord
- Update lines 45-67 in dashboard.tsx---
Workflow
1. Analyze changes
git status
git diff --stat HEAD
git log -3 --oneline # Check recent commit style2. Draft commit message
- Choose appropriate type and scope
- Write concise title (< 72 chars)
- Add 2-5 bullet points for significant changes
3. Present to user for confirmation
- Show files to be committed
- Show proposed message
- Wait for explicit confirmation
4. Execute commit
git add <files>
git commit -m "$(cat <<'EOF'
type(scope): description
- Change 1
- Change 2
EOF
)"---
Decision Tree
Single file changed?
├─ Yes → May omit body, title only
└─ No → Include body with key changes
Multiple scopes affected?
├─ Yes → Omit scope: `feat: description`
└─ No → Include scope: `feat(api): description`
Fixing a bug?
├─ User-facing → fix(scope): description
└─ Internal/dev → chore(scope): fix description
Adding documentation?
├─ Code docs (docstrings) → Part of feat/fix
└─ Standalone docs → docs: or docs(scope):---
Commands
# Check current state
git status
git diff --stat HEAD
# Standard commit
git add <files>
git commit -m "type(scope): description"
# Multi-line commit
git commit -m "$(cat <<'EOF'
type(scope): description
- Change 1
- Change 2
EOF
)"
# Amend last commit (same message)
git commit --amend --no-edit
# Amend with new message
git commit --amend -m "new message"Related skills
FAQ
What does prowler-commit do?
prowler-commit is a Claude Code skill for git & pull requests.
When should I use prowler-commit?
When you need to helps with git & pull requests tasks., or when prowler-commit is a claude code skill for git & pull requests.
What are the main capabilities?
prowler-commit; Git & Pull Requests; AI-coding skill.