with one click
commit
Creates a commit with repo-matching style and intentional staging.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Creates a commit with repo-matching style and intentional staging.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Fetches and normalizes http(s) web pages into clean Markdown for LLM ingestion. Use when a task includes a URL, needs to fetch docs or asks to convert web docs/articles/pages into Markdown for summarizing, quoting, diffing, or saving.
Fetches and normalizes http(s) web pages into clean Markdown for LLM ingestion. Use when a task includes a URL, needs to fetch docs or asks to convert web docs/articles/pages into Markdown for summarizing, quoting, diffing, or saving.
Structured code and document review workflow for finding actionable issues in diffs, PRs, commits, files, directories, and architecture docs.
Delegate UI code reviews to a subagent. Reviews components, pages, git changes, or specification files using web design guidelines.
This skill should be used when the user asks to "write React tests", "test a component", "set up test utils", "mock an API", "use React Testing Library", "configure MSW", "test async behavior", "choose query type", "test Mantine components", "test a modal", or when writing tests for React components using Vitest, RTL, MSW, or Mantine. Provides best practices for component and integration testing.
Use when building or modifying frontend UI and implementation choices should follow shared web interface guidelines for interactions, accessibility, forms, motion, performance, responsive behavior, or copy.
| name | commit |
| description | Creates a commit with repo-matching style and intentional staging. |
scripts/git-info.sh — Emits a JSON snapshot of repository state for commit preparation.Resolve the path relative to this
SKILL.mdfile's directory;
--no-verify, no --amend/rebase/force-push, no pushing unless asked.bash scripts/git-info.sh --help during normal flow. Use --help only if the script fails or you are editing the script itself.Gather information
bash scripts/git-info.sh
Read the JSON snapshot first. Use it to inspect:
repoRoot, branchstatus.hasStaged, status.hasUnstaged, status.hasUntrackedfiles.staged, files.unstaged, files.untrackedstats.staged, stats.unstagedrecentCommitsIf ambiguity remains after the JSON snapshot, inspect only the needed files with normal git commands:
git diff -- path/to/file
git diff --cached -- path/to/file
git diff --stat
git diff --cached --stat
git status --short
git log --oneline -20
Stage changes intentionally
git add path/to/file1 path/to/file2
# or:
git add -A # when all changes belong to the commit to create
Verify the staged set before committing:
git diff --cached --stat
git diff --cached
If the staged diff contains unrelated changes, STOP and ask what to do.
Write a concise commit message
Infer commit style from recent subjects:
type(scope): msg, use Conventional Commits.Subject rules:
Body rules:
Create the commit
Always use git commit -F - with a quoted heredoc delimiter so the shell
does not expand variables or backticks inside the message.
git commit -F - <<'COMMIT_MSG'
type(scope): concise summary
COMMIT_MSG
# or with body:
git commit -F - <<'COMMIT_MSG'
type(scope): concise summary
Body paragraph that can span multiple lines naturally.
No artificial splits, no embedded-newline breakage.
COMMIT_MSG