# Reviewing Instructions

> Use when asked to lint, audit, review, or score AI-facing instruction

- **Type:** Skill
- **Install:** `agentstack add skill-alexei-led-cc-thingz-reviewing-instructions`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [alexei-led](https://agentstack.voostack.com/s/alexei-led)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [alexei-led](https://github.com/alexei-led)
- **Source:** https://github.com/alexei-led/cc-thingz/tree/master/dist/codex/plugins/discovery/skills/reviewing-instructions

## Install

```sh
agentstack add skill-alexei-led-cc-thingz-reviewing-instructions
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Instruction Review

Review AI-facing instruction files for routing precision, behavioral signal,
output contracts, failure handling, grounding, and score stability. Do not score
ordinary docs or source code.

## Read first

- `references/scoring-rubric.md` for gates, 0-10 bands, caps, confidence, and output schema.
- `references/model-resolution.md` for model alias mapping and fallback rules.
- `references/calibration.md` only when a score is borderline or confidence is low.
- `references/models/.md` only after model family resolution.

## Accepted inputs

The user may pass:

- file path, directory path, or plugin name
- omitted scope, meaning discover likely instruction files
- `--model ` to override model family or variant
- requests such as lint, audit, review, score, compare, or rerank

Plugin name without a path separator expands to matching `src/skills/`,
`src/agents/`, or `src/plugins/` when present.

## Scope boundaries

Review only markdown or prompt files that guide an AI agent or coding assistant.
Include support files only when an entrypoint tells the agent to read them or when
they live under that skill or agent folder.

Do not review:

- application source code, tests, or generated artifacts
- ordinary README, changelog, product, or design docs unless agent-facing
- harness config quality; use evolving-config
- code quality; use reviewing-code

If a candidate is ambiguous, put it in Candidates Not Reviewed with the reason.

## Discovery

Build the review set in this order:

1. Explicit paths from the user.
2. Entrypoints: SKILL.md, AGENT.md, AGENTS.md, CLAUDE.md.
3. Support files referenced by entrypoints: body.md, references, prompt, rules, context, and policy markdown.
4. High-confidence agent-facing markdown in agents, skills, prompts, instructions, references, or rules directories.

For a single explicit file, review that file only unless the user asks for linked files.
For a directory, include its entrypoint and local support files.

## Model resolution

Use `references/model-resolution.md`.

Resolution order:

1. `--model ` from the user.
2. File frontmatter model or platform metadata.
3. Parent entrypoint model for support files.
4. Tool or target folder family when obvious.
5. generic.

Report one line per review set: `Model context: / — source `.

If resolution is ambiguous, use generic and set review confidence to medium or low.

## Structural pre-pass

Run the lint script scoped to the review target when Bash is available:

```bash
uv run python src/skills/reviewing-instructions/scripts/lint-instructions.py 
```

If scope is omitted, run the whole-repo pre-pass. If the script ignores scope,
filter reported findings to reviewed files before scoring.

If the script fails or is unavailable, record `Structural pre-pass: skipped` with
the exact reason and continue semantic review.

The pre-pass is advisory. Semantic review and the scoring rubric are authoritative.

## Semantic review

For each confirmed file:

1. Read the file fully.
2. Confirm it is agent-facing.
3. Resolve model context.
4. Apply hard gates from the scoring rubric.
5. Score each dimension using band-first 0-10 anchors.
6. Apply caps and confidence rules.
7. Rate applicable lint rules as PASS, WARN, or FAIL.
8. List the top 1-3 improvements by impact.

Use evidence for every score and finding: section name, line number, exact text,
or missing evidence. No evidence, no finding.

## Scoring stability rules

- Choose the rubric band first, then choose the midpoint unless evidence justifies an edge.
- Apply caps before computing the final score.
- Round final scores to the nearest 0.5.
- Use low confidence instead of over-precise scoring when context is partial.
- Do not let one polished section hide a missing hard gate.
- For repeated scoring or reranking, use the same scope, model context, and rubric version.

## Output

```markdown
## Instruction Review Report

Model context:  — source 
Rubric version: 
Review confidence: high | medium | low

### Summary

- Files reviewed: N
- Candidates not reviewed: N
- Structural pre-pass: 
- Score range: X-Y / 10
- Main risk: 

### Scores

path/to/file.md — overall X / 10, confidence 

- Gates: pass | capped at N because 
- Signal Density: X — 
- Scope Specificity: X — 
- Output Structure: X — 
- Format Efficiency: X — 
- Failure Handling: X — 
- Grounding Discipline: X — 
- Routing Precision: X — 
- Progressive Disclosure: X — 
- Lint: PASS ; WARN ; FAIL 

### Findings

1. path —  : . Evidence: . Fix: .

### Top Improvements

1. 
2. 
3. 

### Candidates Not Reviewed

- path — 
```

Omit empty sections. If no findings remain after evidence checks, say `No confirmed findings.`

## Failure handling

- Missing scope and broad review would be expensive: ask one clarifying question.
- Unknown model alias: use generic, report the alias gap, and lower confidence.
- Vendor docs unavailable: use local model reference or generic; do not block review.
- Conflicting local and vendor guidance: local project rules win; report the conflict.
- Parallel or delegated reviews disagree: apply the same gates and caps, then keep the lower-confidence result out of confirmed findings.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [alexei-led](https://github.com/alexei-led)
- **Source:** [alexei-led/cc-thingz](https://github.com/alexei-led/cc-thingz)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-alexei-led-cc-thingz-reviewing-instructions
- Seller: https://agentstack.voostack.com/s/alexei-led
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
