browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Create normal git commits with logical grouping. Use when committing,
$ npx -y skills add alexei-led/cc-thingz --skill committing-code --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/committing-codeContext preview
The summary Claude sees to decide when to auto-load this skill.
Create normal git commits with logical grouping. Use when committing,
description: Create normal git commits with logical grouping. Use when committing, saving changes, creating commits, or grouping work into commits. NOT for amending, rebasing, force-pushing, or rewriting history. name: committing-code
Scope: inspect changes, group them, and create normal commits only. Do not rewrite history, amend existing commits, force-push, or stage secrets. Ground the proposal in git status, diff, and recent log output.
Use `scripts/commit-state.sh gather` if present; otherwise gather status, diff stat, and recent commits.
The helper is read-only. Treat helper output as a hint, not proof.
If grouping is unclear, inspect the full diff.
Use the fast path when all are true:
Then propose one commit. No deep exploration. No invented split.
If mixed or unclear, inspect the full diff and group by purpose: feature, fix, refactor, docs, config. Use diff evidence, not filenames alone.
Match commit style from recent history.
Proposed commits: 1. feat: add user validation - src/validate.ts - src/validate_test.ts 2. docs: update README - README.md
If the user rejects the grouping, ask for revised grouping and do not proceed until approved.
Never stage likely secrets: `.env`, keys, certificates, credentials, passwords, tokens, or files that appear to contain secrets. Flag them to the user if detected in changes. This check does not replace secret-scanning tools.
An explicit request to commit authorizes staging and committing the reviewed scope. Present the grouping, then execute within that authorization. Approval of several commit groups covers all of them; do not ask again before each group. Ask only when scope, sensitive content, or a history-changing action differs from what was authorized.
If a pre-commit hook rejects, report the hook error verbatim. Do not retry with `--no-verify`.
Show final status, created commits, and remaining uncommitted files.
Portable skills, agents, hooks, and Pi-native extensions for Claude Code, Codex CLI, GitHub Copilot, Cursor, Grok, and Pi. Gemini is retired.
Repo: alexei-led/cc-thingz
Browser automation for rendered UI exploration, validation, screenshots,
Support-only Playwright runtime/reference for browser-automation — dev-server
Create or update human-facing docs, agent-facing instructions, architecture
Fix code defects with a reproducible feedback loop, root-cause diagnosis,
Improve test design, speed, and coverage with behavior-focused tests,
Batch behavior-preserving refactors for multi-file, repeated-pattern,