Install
$ agentstack add skill-canarslandev-claude-code-setup-commit ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Commit Skill
Create a high-quality git commit from the currently staged changes.
Steps
- Check for staged changes
Run git diff --cached --stat to see what's staged. If nothing is staged, tell the user and suggest what to stage.
- Analyze the changes
Run git diff --cached to read the actual changes. Understand:
- What files were modified, added, or deleted
- The nature of the changes (new feature, bug fix, refactor, docs, test, chore, style)
- The scope of the changes (which module/component is affected)
- Check recent commit style
Run git log --oneline -10 to see the project's existing commit message style.
- Generate the commit message
Follow the Conventional Commits format: ``` ():
```
Types:
feat— new featurefix— bug fixrefactor— code restructuring without behavior changedocs— documentation changestest— adding or fixing testschore— maintenance tasks (deps, config, etc.)style— formatting, whitespace, etc.perf— performance improvementsci— CI/CD changes
- Create the commit
Use git commit -m "..." with the generated message. Use a HEREDOC for multi-line messages.
- Show the result
Run git log -1 to confirm the commit was created successfully.
Rules
- The first line must be under 72 characters
- Use imperative mood ("add feature" not "added feature")
- The body should explain WHY the change was made, not WHAT changed (the diff shows WHAT)
- If there are breaking changes, add
BREAKING CHANGE:in the footer - Never skip the analysis step — always read the full diff
- Match the project's existing commit style when possible
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: CanArslanDev
- Source: CanArslanDev/claude-code-setup
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.