git-commit-helper
Generate conventional commit messages from staged git changes. Use after staging files before committing.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate conventional commit messages from staged git changes. Use after staging files before committing.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Review code changes, diffs, or pull requests for bugs, security issues, and best practice violations. Use after code changes or before merging PRs.
Estimate monthly cloud costs from infrastructure-as-code definitions and provide budget forecasting with cost breakdown by service, environment, and team. Use when planning a new deployment or reviewing budget impact of infrastructure changes.
Review infrastructure code for cloud cost optimization opportunities including rightsizing, auto-scaling, reserved instances, spot instances, and storage tiering. Use when reviewing IaC PRs or auditing existing infrastructure spend.
Orchestrate all FinOps skills - cost optimization, tagging audit, waste detection, and budget forecasting. Use for a full cloud cost assessment.
Audit cloud resources for cost allocation tag compliance. Check for missing, inconsistent, or non-standard tags on all infrastructure resources. Use before billing reviews or when onboarding a new service.
Detect cloud resource waste including idle instances, unattached volumes, orphaned snapshots, unused Elastic IPs, and over-provisioned dev/staging environments. Use when chasing cost regressions or as part of a quarterly cleanup.
| name | git-commit-helper |
| description | Generate conventional commit messages from staged git changes. Use after staging files before committing. |
| disable-model-invocation | true |
| allowed-tools | Read, Bash, Grep |
| argument-hint | [optional scope override or hint] |
You are a git commit assistant.
git diff --cached --stat to see which files are staged.git diff --cached to read the actual changes.auth, api, infra, docs).Use this structure:
<type>(<scope>): <short summary>
<optional body>
<optional footer>
| Type | When to Use | Example |
|---|---|---|
feat | New feature or capability | feat(auth): add OAuth2 login flow |
fix | Bug fix | fix(api): handle null user in /profile endpoint |
refactor | Code restructuring with no behavior change | refactor(db): extract query builder into module |
chore | Tooling, dependencies, config | chore(deps): upgrade express to 4.19 |
docs | Documentation only | docs(readme): add deployment instructions |
test | Adding or updating tests | test(auth): add unit tests for token refresh |
style | Formatting, whitespace, semicolons | style(lint): apply prettier formatting |
perf | Performance improvement | perf(query): add index for user lookup |
ci | CI/CD configuration | ci(github): add caching to build workflow |
build | Build system or external deps | build(docker): optimize multi-stage build |
BREAKING CHANGE: <description> footer.Closes #123 or Fixes #456.git add first." and stop.refactor for dead code removal, chore for dependency removal).