goal-griller
Turn vague ideas into verifiable Codex goals. Use when the user mentions goal mode, /goal, create_goal, autonomous work, or asks…
Organize an existing Git tree into logical commits and push them. Use when asked to commit everything, smart commit, group changes, clean the commit stack, or push work.
$ npx -y skills add hoangnb24/skills --skill smart-commits --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/smart-commitsContext preview
The summary Claude sees to decide when to auto-load this skill.
Organize an existing Git tree into logical commits and push them. Use when asked to commit everything, smart commit, group changes, clean the commit stack, or push work.
name: smart-commits description: Organize an existing Git tree into logical commits and push them. Use when asked to commit everything, smart commit, group changes, clean the commit stack, or push work.
Turn the current working tree into one or more coherent commits, then push when the repository has a configured remote. This skill is for committing existing work. It must not become a feature-editing session.
1. Inspect the repository:
git status --porcelain=v1 git branch --show-current git remote -v git diff --stat git diff --cached --stat
2. Read enough representative diffs and files to understand intent. Include staged, unstaged, untracked, deleted, and renamed files. 3. Identify commit groups by product intent, not by file type:
4. Run appropriate quality gates before committing when code changed. Use the repo's own checks first. If checks are unavailable, expensive, or already known broken, record that in the final response. 5. Commit one group at a time:
git add <specific files> git commit -m "<type>(<scope>): <subject>" -m "<body>"
6. After each commit, re-run `git status --porcelain=v1` and continue until all in-scope changes are committed. 7. Push:
git push
If the branch lacks an upstream, use `git push -u origin <branch>` only when the remote and branch name are clearly correct.
Good groups:
1. `refactor(auth): extract token validation helper` 2. `feat(users): add email verification endpoint` 3. `test(users): cover email verification flow`
Bad groups:
1. `chore: update files` 2. `docs: update docs and app code` 3. `test: update tests` when the tests prove multiple unrelated features
Report the commits created, push result, validation run, and any remaining out-of-scope or uncommitted files. If the tree is already clean when invoked, verify the latest relevant commit and say no new commit was needed.
Khuym is a focused Codex plugin containing five independent meta-skills and one tool-automation skill. It improves how an agent understands, researches, sequences, lands, and visualizes work without imposing a repository workflow.
Turn vague ideas into verifiable Codex goals. Use when the user mentions goal mode, /goal, create_goal, autonomous work, or asks…
Upgrade raw prompts into execution-ready instructions. Use when asked to improve a prompt, add context, tool, verification, or…
Build dependency-aware plans from goals, incidents, backlogs, or priorities. Use when priority conflicts with execution order and…
Create, inspect, edit, persist, and verify tldraw canvases through the tldraw Desktop local Canvas API without mouse-driven…
Research unfamiliar implementation work before coding. Use when work is ambiguous, version-sensitive, or risky and requires repo…