browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Score AI-facing instruction files and report findings an author can act on. The target style: outcome and done criteria up front, each rule stated once, hard constraints explicit, nothing the model already knows, portable across agent targets. The writing-skills skill teaches
Claude Code
$ npx -y skills add alexei-led/cc-thingz --skill reviewing-instructions --agent claude-code
Codex
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a codex -y
Cursor
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a cursor -y
Gemini CLI
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a gemini-cli -y
GitHub Copilot
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a github-copilot -y
OpenCode
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a opencode -y
Windsurf
$ npx skills add alexei-led/cc-thingz --skill reviewing-instructions -a windsurf -y
description: "Use when asked to lint, audit, review, or score AI-facing instruction files such as SKILL.md, AGENT.md, AGENTS.md, CLAUDE.md, platform body.md files, prompt files, rules, policies, and agent-facing references. NOT for plugin manifests, application code review, harness configuration review, ordinary docs, tests, or generated build output. " name: reviewing-instructions
Score AI-facing instruction files and report findings an author can act on. The target style: outcome and done criteria up front, each rule stated once, hard constraints explicit, nothing the model already knows, portable across agent targets. The writing-skills skill teaches the same style to authors.
Done when every in-scope file has a score, a cited reason per dimension, caps applied, and a confidence level, and every finding quotes or locates its evidence.
defect labels. Read for every review.
the user passes `--model`. Default context is generic.
low, or you are comparing two versions.
`src/skills/<name>` or `src/agents/<name>.md`.
directory, review its entrypoint plus the support files it links or contains.
CLAUDE.md, body.md, prompt and rules files) and ask one question before reviewing more than one skill, agent, or package.
evolving-config.
When a shell is available, run the advisory linter on the scope:
uv run python src/skills/reviewing-instructions/scripts/lint-instructions.py <scope>
Confirm or dismiss each warning during review; the rubric decides. If the script cannot run, record `Structural pre-pass: skipped (<reason>)` and continue.
Judge each file against its own job: a read-only reviewer needs different limits than an apply flow, and a reference file needs no routing description. Pick the band first, apply caps, and name the top one to three improvements by impact. Flag ambiguous actors, referents, overloaded terms, and missing conditions when they change behavior. Judge concision by preserved meaning, not word count. Local project rules win over vendor guidance; report the conflict. For repeated scoring or reranking, keep the scope, model context, and rubric version fixed.
## Instruction Review Report Model context: <family or generic> — source <source> Rubric version: <date> Review confidence: high | medium | low ### Summary - Files reviewed: N - Candidates not reviewed: N - Structural pre-pass: <confirmed and dismissed warnings, or skipped reason> - Score range: X-Y / 10 - Main risk: <one sentence> ### Scores path/to/file.md — overall X / 10, confidence <high|medium|low> - Caps: none | capped at N because <reason> - Outcome and Done: X — <evidence> - Routing: X — <evidence> - Consistency: X — <evidence> - Hard Constraints: X — <evidence> - Concision: X — <evidence> - Progressive Disclosure: X — <evidence> - Portability: X — <evidence> ### Findings 1. path:line — <high|medium|low> <dimension[/label]>: <issue>. Evidence: <quote>. Fix: <change>. ### Top Improvements 1. <highest-impact change> ### Candidates Not Reviewed - path — <reason>
Omit empty optional sections. When no findings survive the evidence check, `No confirmed findings.` replaces only the Findings section; Summary and the per-file Scores with evidence stay.
Review files directly, in sorted path order.
Portable skills, agents, hooks, and Pi-native extensions for Claude Code, Codex CLI, GitHub Copilot, Cursor, Grok, and Pi. Gemini is retired.
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 versioned release or editing…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.