browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Create or reshape a skill so it triggers at the right time, stays lean, and matches this repo's source and build rules.
$ npx -y skills add alexei-led/cc-thingz --skill writing-skills --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-skillsContext preview
The summary Claude sees to decide when to auto-load this skill.
Create or reshape a skill so it triggers at the right time, stays lean, and matches this repo's source and build rules.
description: Create, split, slim, or rewrite repository skills. Use when adding a new `src/skills/<name>/` skill, editing a skill description, frontmatter, references, overlays, or plugin placement, or tightening routing between neighboring skills. NOT for score-only instruction review; use reviewing-instructions. NOT for broad agent/package config audits; use evolving-config. NOT for ordinary docs; use documenting-code. name: writing-skills
Create or reshape a skill so it triggers at the right time, stays lean, and matches this repo's source and build rules.
and pruning rules.
generated outputs, and verification.
draft exists and quality needs a final check.
use `evolving-config`
`brainstorming-ideas`
1. Find the source of truth under `src/skills/<name>/`. Read the owning `src/.agentbundler/packages/*.json` and the closest neighboring skills before editing. Treat `dist/` as generated. 2. State the smallest correct shape:
3. Decide invocation mode and trigger surface.
own.
possible. Put the NOT-clause in the description, not as an afterthought. 4. Split content per the information hierarchy in `references/skill-principles.md`. Keep only common-path rules in the main body. Move conditional detail to `references/`. Use Agent Bundler JSON overlays only when the base cannot stay vendor-neutral: `frontmatterPatch`, `bodyPatch`, `files`, and `deletedFiles`. 5. Tighten wording until each line changes behavior. Delete generic agent advice, duplicated rules, and pretty prose. 6. When adding or removing a public skill, update the owning package JSON in `src/.agentbundler/packages/`. Update `AGENTS.md` and `README.md` when they expose the public skill surface or counts. 7. Before claiming done, run the narrowest verification that proves the new skill compiles and reads well. 8. If quality is still uncertain, run `reviewing-instructions` on the new or changed skill and apply the highest-value fixes.
artifacts.
unavailable tools, and verification gaps.
Write-capable role:
## Skill Update Updated: - `path` — <created or changed> Plugin: - <plugin name or unchanged> Routing: - Invocation: model-invoked | user-invoked - Trigger surface: <main trigger terms> - Excludes: <neighbor skills or none> Verified: - <check>: passed | skipped (<reason>) Follow-up: - <reviewing-instructions run, docs update, or none>
Read-only role:
## Proposed Skill Change Files: - `path` Why: - <routing, disclosure, or repo-convention reason> Proposed shape: - Invocation: model-invoked | user-invoked - Plugin: <plugin> - References or overlays: <list or none> Patch summary: - <small bullet list of edits> Verification: - <checks the applier should run, or not run — read-only role>
question before editing.
adding a duplicate.
surface the user wants.
generated outputs are current.
vendor-neutral base fails.
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 normal git commits with logical grouping. Use when committing,
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,