browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Write or edit commit messages, PR/MR descriptions, issues, review comments, and technical discussions. Use for concise, clear engineering communication grounded in facts, without filler or boilerplate. NOT for creating commits (committing-code), project docs (documenting-code),
$ npx -y skills add alexei-led/cc-thingz --skill writing-style --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-styleContext preview
The summary Claude sees to decide when to auto-load this skill.
Write or edit commit messages, PR/MR descriptions, issues, review comments, and technical discussions. Use for concise, clear engineering communication grounded in facts, without filler or boilerplate. NOT for creating commits (committing-code), project docs (documenting-code),
name: writing-style description: > Write or edit commit messages, PR/MR descriptions, issues, review comments, and technical discussions. Use for concise, clear engineering communication grounded in facts, without filler or boilerplate. NOT for creating commits (committing-code), project docs (documenting-code), release notes (releasing-code), or AI instructions (writing-skills).
Produce text that a reader understands in one pass, with the fewest words that preserve its meaning. Explicit user and project requirements override these defaults. Apply the style in the reader's language, not just English.
Done when the text states the concrete point, contains no redundant material, and preserves necessary context, risks, and uncertainty. Return the text itself unless the user asks for an explanation or review.
fact, reason, or action.
abbreviations. Give enough context to understand the note without chat history.
directly, but label unverified claims and genuine uncertainty.
and empty headings. Keep grammatical sentences; brevity is not shorthand.
migrations, and project-mandated trailers or templates.
non-obvious reason, consequence, or migration. Keep the repository's format.
when relevant. A small change can take two sentences. Distinguish checks run from checks not run; never infer success from intent.
when available. Separate evidence from suspected causes.
Cite the affected location; avoid praise sandwiches and unsupported certainty.
only when needed. Do not restate the question.
Use lists for separate points and tables for comparisons. A diagram belongs only when it explains faster than text and the destination supports it; use documenting-code for visual selection and render checks, not decorative charts.
Delete any sentence that adds no information. Check that a reader can identify what changed, why it matters, and what remains unknown without guessing. Retain facts that affect the reader's next action, even when the note grows.
Drafting or editing does not authorize posting, publishing, or creating a commit.
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,
Create normal git commits with logical grouping. Use when committing,
Write, rewrite, or update project docs from implementation facts - README
Fix code defects with a reproducible feedback loop, root-cause diagnosis,
Improve test design, speed, and coverage with behavior-focused tests,
Prepare, publish, or repair a software release and write its release notes. Use for cutting a…