install
source · Clone the upstream repo
git clone https://github.com/claude-world/director-mode-lite
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/claude-world/director-mode-lite "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/smart-commit" ~/.claude/skills/claude-world-director-mode-lite-smart-commit && rm -rf "$T"
manifest:
skills/smart-commit/SKILL.mdsource content
Smart Commit
Create a high-quality commit for current changes.
Pre-Commit Checklist
Scope Check
- Solves one problem only
- No unrelated changes
- No debug code
- No temporary files
Quality Check
- All tests pass
- Code is formatted
- No linting errors
- Documentation updated
Commit Message Format
<type>(<scope>): <description> <body> <footer>
Type (Required)
| Type | Use When |
|---|---|
| New feature (user-visible) |
| Bug fix |
| Documentation only |
| Adding/updating tests |
| Code restructure (no behavior change) |
| Formatting (no logic change) |
| Maintenance, dependencies |
| Performance improvement |
Scope (Optional)
Module, component, or file affected:
feat(auth): add login endpointfix(api): handle null responsedocs(readme): update installation steps
Description (Required)
- 50 characters or less
- Present tense, imperative mood
- Lowercase first letter
- No period at end
- Describe WHAT, not HOW
Examples
Feature
feat(user): add email verification Implement email verification flow for new user registration. Users must verify email before accessing protected features. Closes #42
Bug Fix
fix(api): handle null response in user endpoint Previously threw uncaught exception when user not found. Now returns 404 with proper error message. Fixes #67
Commit Checklist
Before committing:
- Follows Conventional Commits format
- Subject clearly describes the change
- One commit = one logical change
- No sensitive information (.env, credentials)
- All tests pass