Skip to content
Back to skills

Controlflow Review

ASecurity

Use when asked to review code, a diff, or a completed phase, especially when the result should emphasize bugs, regressions, validation status, and evidence-backed findings instead of style commentary.

  • 13 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added May 27, 2026
data-aisecurityperformance

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add Smithbox-ai/ControlFlow --skill controlflow-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Controlflow Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Controlflow Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/smithbox-ai-controlflow-review/badge)](https://www.skillsdirectory.com/skills/smithbox-ai-controlflow-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: controlflow-review
description: "Use when asked to review code, a diff, or a completed phase, especially when the result should emphasize bugs, regressions, validation status, and evidence-backed findings instead of style commentary."
---

# ControlFlow Review

## Overview

Review changes by prioritizing correctness, regression risk, and evidence over style.
Use this for code or completed-phase review; use
`/controlflow-claude-code:controlflow-plan-audit` or
`/controlflow-claude-code:controlflow-assumption-verifier` for pre-execution plan review.

Invoke this skill via `/controlflow-claude-code:controlflow-review`.

## Local Contract

- Findings first, ordered by severity, with file/line evidence and confidence.
- Distinguish validated blockers from hypotheses; state validation gaps explicitly.
- Compare implementation to the plan when one exists; scope drift is a review issue.
- Use [references/review-checklist.md](references/review-checklist.md),
  [references/validation-status.md](references/validation-status.md), and
  [../controlflow-planning/references/llm-behavior-guidelines.md](../controlflow-planning/references/llm-behavior-guidelines.md)
  for shared checklist and evidence discipline.

## Workflow

1. Check correctness, regressions, security, data integrity, performance, and contract
   drift before style.
2. Validate feasible suspicions with commands, file reads, or schema checks.
3. Label each finding with severity, confidence, file, line, and user impact.
4. Present findings first; if there are none, say so and name residual risks or test gaps.
5. Use structured text, not raw JSON.

## Review Axes

Check correctness/functionality, security, architecture/design, maintainability/style,
and test quality/coverage. Style comments should support behavioral risk, not bury it.

## Soft Comment Labels

Use `Nit`, `Optional`, and `FYI` only after blocking findings. These are not severity
levels and must not hide correctness, security, or test coverage defects.

## Change Size Caution

Large reviews lose signal. When a diff is much larger than roughly 100 changed lines
or mixes unrelated concerns, ask for a split or review by file area and risk axis with
an explicit confidence limit.

## Review-Specific Failure Checks

- Do not lead with nits before behavior checks.
- Do not mark missing tests as `FYI` when the untested behavior can regress.
- Do not state a blocker without validation evidence or an explicit unconfirmed-risk
  label.

## References

- `references/evidence-discipline.md`
- `references/review-checklist.md`
- `references/validation-status.md`
- `references/security-review-discipline.md`
- `../controlflow-orchestration/references/tdd-patterns.md`
- `../controlflow-planning/references/llm-behavior-guidelines.md`

Files in this skill

  • SKILL.md2.7 KB
  • references/evidence-discipline.md760 B
  • references/review-checklist.md1.7 KB
  • references/security-review-discipline.md2.5 KB
  • references/validation-status.md546 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.