config/agents/skills/writing-git-commits/SKILL.md
Write clean, atomic conventional commits from staged or uncommitted changes. Use when asked to commit, generate commit messages, or clean up git history.
npx skillsauth add edmundmiller/dotfiles writing-git-commitsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
diffs --staged (staged) and diffs (unstaged); fallback to git diff --stat when raw line stats required2. Group — cluster related changes into atomic commits (one logical change per commit)git add -p or git add <paths> then git commit -m "..."<type>(<scope>): <subject>
[optional body]
[optional footer]
| Type | When |
| ---------- | --------------------------------------- |
| feat | New feature or capability |
| fix | Bug fix |
| refactor | Code change that neither fixes nor adds |
| docs | Documentation only |
| test | Adding or updating tests |
| chore | Build, CI, deps, tooling |
| style | Formatting, whitespace, semicolons |
| perf | Performance improvement |
auth, pi, nix)Closes #123, BREAKING CHANGE: ...feat(pi): add diff-renderer extension
chore: update flake inputs
fix(auth): prevent token refresh race condition
Tokens were being refreshed concurrently, causing 401s for
in-flight requests. Added a mutex around the refresh call.
Closes #42
refactor(shell): extract zsh plugin config to module
chore(deps): ...)development
Read-only Linear issue access via the Linear GraphQL API.
data-ai
## <!-- Purpose: Teach agents fast day-to-day memory browse/search/read/sync workflows in pi-context-repo. --> name: searching-memory description: > Search, browse, and inspect memory quickly in pi-context-repo. Use when asked to find prior notes, inspect memory files, locate preferences, or sync recent memory updates. Trigger phrases: "search memory", "list memory files", "find in memory", "read memory file", "memory status", "sync memory". --- # Searching Memory Use this workflow for fast
development
Comprehensive guide for initializing or reorganizing agent memory into a deeply hierarchical file structure. Use when running /init, when user asks to set up memory, or when memory needs a major reorganization. Trigger phrases: "initialize memory", "set up memory", "populate memory", "build my memory", "memory init".
data-ai
Decomposes and reorganizes agent memory files into focused, single-purpose components. Use when memory has large multi-topic blocks, redundancy, or poor organization. Trigger phrases: "defrag memory", "reorganize memory", "clean up memory files", "split memory blocks".