name: shellicar-config-conventions description: | Git conventions for personal config repos: direct commits to main with no PRs, branches, or work items. Without it, unnecessary branches and PRs get created for simple config changes. TRIGGER when detected as the active shellicar-config convention. user-invocable: false metadata: category: standards
Shellicar Config Conventions
Scope: Git conventions for personal config repos: direct commits to main, no PRs, no branch protection.
Git conventions for personal configuration repositories.
Detection
Match when:
- Remote URL contains
github.com/shellicar/ - Working directory is
$HOME/.claudeor$HOME/dotfiles
Platform
- Platform: GitHub
- CLI:
gh
Workflow
Config repos use a simplified workflow:
- No PRs - commit directly to main
- No branches - work on main
- No work items - these are personal config repos
Commit Messages
- Concise, single line
- Imperative mood
- No prefixes. See
git-workflowskill.
CLI Commands
# Commit and push
git add -A && git commit -m "message" && git push
# View history
git log --oneline -10
Notes
- These repos contain personal configuration (dotfiles, editor settings, etc.)
- Changes are typically small and don't warrant PR review
- Direct commits to main are expected