browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Idiomatic Rust development. Use when writing Rust code, Cargo crates/workspaces,
$ npx -y skills add alexei-led/cc-thingz --skill writing-rust --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-rustContext preview
The summary Claude sees to decide when to auto-load this skill.
Idiomatic Rust development. Use when writing Rust code, Cargo crates/workspaces,
description: Idiomatic Rust development. Use when writing Rust code, Cargo crates/workspaces, Rust tests, or rustfmt/clippy/cargo workflows. Emphasizes ownership, Result errors, small APIs, stdlib-first dependencies, fast cargo feedback, and behavior tests. NOT for Go, Python, TypeScript, shell scripts, or infra-only work. name: writing-rust
Use only for Rust crates and Cargo workspaces. Follow the crate's edition, MSRV, toolchain file, CI, and local style. Rust CLI development (clap, argument parsing, subcommands) is in scope; apply `patterns.md` and `testing.md` — there is no dedicated CLI reference.
Read [principles.md](references/principles.md) before writing, changing, or reviewing Rust code. Read conditional references only when the change touches that area.
Run focused Cargo checks while editing, then the project-configured build, tests, format, and lint before final output. Prefer:
cargo fmt --check cargo clippy --all-targets -- -D warnings cargo test --all-targets
Use `cargo nextest run` when the project already uses nextest. Run `cargo test --doc` separately when doctests matter because nextest does not run doctests.
If a check is unavailable, state that and run the closest configured gate. If a check fails, quote the failure, diagnose the cause, fix one issue, and rerun the relevant check.
Include:
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,