Guides git commit and PR creation with security validation to prevent sensitive information leaks. Activates on "커밋", "commit", "PR", "pull request" requests. Enforces consistent commit style.
Secure commits with consistent style.
Before committing, scan for:
sk-, AKIA, ghp_).env files tracked by git.pem, .p12)Run the bundled check before committing. Resolve COMMIT_CHECK_SKILL_DIR to the
installed directory containing this SKILL.md; do not assume the target repository
contains the skill sources. The checker reports only affected file names, never the
matched secret values. Exit status 1 means a blocking finding and status 2 means the
Git data could not be inspected reliably.
"$COMMIT_CHECK_SKILL_DIR/scripts/commit-check.sh" staged
git add <specific-files> # Prefer specific files
# Avoid: git add -A (may include secrets)
git diff --cached
"$COMMIT_CHECK_SKILL_DIR/scripts/commit-check.sh" staged
git commit -m "$(cat <<'EOF'
feat(auth): add JWT token validation
Implement token validation middleware with refresh logic.
EOF
)"
<type>(<scope>): <subject>
<body>
Types: feat, fix, docs, style, refactor, test, chore
gh pr create --title "feat: add feature" --body "$(cat <<'EOF'
## Summary
- Change 1
- Change 2
## Test plan
- [ ] Unit tests pass
- [ ] Manual testing done
EOF
)"
NEVER commit:
.env filesAlways check:
git status # No sensitive files staged
git diff --cached # No secrets in diff
npx skills add jiunbae/committing-and-creating-pr下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer