بنقرة واحدة
commit
Stage and commit changes using conventional commits format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Stage and commit changes using conventional commits format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a new bashdep:: lifecycle command with TDD
Coverage gap analysis for the bashdep public API plus a bashdep::doctor audit
Debug and fix failing bashdep tests systematically
Fetch a GitHub issue, create a branch, plan and implement with TDD, then open a PR
Push branch and create a GitHub PR following the bashdep PR template
Run a comprehensive pre-release validation checklist for bashdep
| name | commit |
| description | Stage and commit changes using conventional commits format |
| user-invocable | true |
| argument-hint | [message hint] |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Grep, Glob |
Stage and commit current changes using the conventional commits format.
IMPORTANT: This skill MUST be used for ALL commits — even when the user just says "commit" without
/commit. Never commit without following these steps.
git branch --show-currentgit status --shortgit diff --cached --stat 2>/dev/nullgit diff --stat 2>/dev/nullgit log --oneline -5 2>/dev/null$ARGUMENTS — Optional hint for the commit message
(e.g., clean orphan files race)Review the state above — understand what changed and why.
Stage files — add only the relevant changed files by name. Never
use git add -A or git add .. Never stage files that contain
secrets (.env, credentials, lib/ artifacts, local/, tmp/).
Determine the commit type from the nature of the changes:
feat — new feature or capabilityfix — bug fixdocs — documentation onlystyle — formatting, whitespace (no logic change)refactor — code restructuring (no behavior change)test — adding or updating testschore — maintenance, tooling, configperf — performance improvementci — CI/CD config (.github/workflows/)Determine the scope from the area of the codebase affected:
install — bashdep::install / install_fromlock — lockfile read/write helpersdoctor — bashdep::doctorclean — bashdep::cleanuninstall — bashdep::uninstallsetup — bashdep::setupcli — CLI dispatch / flagsrelease — release.sh and release toolingdocs — docs/, README.mdci — .github/workflows/Write the commit message:
<type>(<scope>): <description>Co-Authored-By trailer (repo
settings.json sets includeCoAuthoredBy: false)Create the commit:
git commit -m "$(cat <<'EOF'
<type>(<scope>): <description>
<optional body>
EOF
)"
Verify the commit was created:
git log --oneline -1
feat(doctor): report orphan files in dev dir
fix(lock): preserve trailing newline on lockfile rewrite
test(clean): cover dry-run output for orphan removal
refactor(install): extract _classify_dep helper
docs(api): document bashdep::self_update target_path arg
chore(ci): bump shellcheck to v0.10
perf(install): skip re-download when lock + file are in sync
--no-verify — if hooks fail, fix the underlying issue