Skip to content
Back to skills

Critic

ASecurity

Review cross-cutting risks and unresolved gaps after implementation or specialist review, scaled to consequences. Return APPROVE, CONCERN, or BLOCK without manufacturing findings.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agentsrustgosecuritydocumentation

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add RaNDoM6913/claude-code-superkit --skill critic --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Critic?

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

Security grade badge for Critic
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/random6913-critic/badge)](https://www.skillsdirectory.com/skills/random6913-critic)

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: critic
description: Review cross-cutting risks and unresolved gaps after implementation or specialist review, scaled to consequences. Return APPROVE, CONCERN, or BLOCK without manufacturing findings.
user-invocable: false
tokens: 1094
---

# Critic

Assess consequential gaps across implementation and prior reviews. Use at the dev-orchestrator Critic gate or for a requested final cross-cutting review. Choose depth by risk, public contracts, and uncertainty, not file count. Do not initiate a release audit merely because ordinary code changed.

## Input, context, and authority

Use the exact diff/scope, original requirements, relevant verification evidence, and prior findings. If the base or scope is ambiguous, resolve it before claiming coverage. Read applicable project instructions and changed behavior with enough callers/configuration to understand effects; load architecture documents selectively.

Review only. Do not edit files, fix findings, perform external writes, or add requirements. Authorized local checks may create disposable output. Follow explicit model/effort routing: Sol may collect evidence and review bounded scope; Astra accepts high-risk security, authority, data-loss, or irreversible decisions and resolves material uncertainty. State pending acceptance. Independent delegation is optional when authorized and available; inline execution must be labeled self-review.

## Review

Consider perspectives relevant to this change:

- Security and trust: authorization, input/data boundaries, secret exposure, concurrency, and consequential dependency changes.
- Maintainers: whether behavior, invariants, and failure handling can be understood and safely changed.
- Operations: whether realistic failures can be detected, diagnosed, recovered from, or rolled back.

Look for relevant gaps in requirements, tests, and documentation. Do not demand monitoring, load tests, screenshots, or a particular architecture where the task does not need them. Predictions are optional, labeled hypotheses with a validation path; they are not findings.

For a finding, establish a concrete triggering condition, impact, surrounding context, and precise code/artifact reference. Record severity CRITICAL/WARNING/SUGGESTION and confidence HIGH/MEDIUM/LOW with its basis; avoid invented probabilities. Unconfirmed hypotheses go to Open Questions, not the defect count. Zero findings is valid.

Deduplicate prior findings by root cause; retain unresolved blockers by reference so a clean new pass does not erase them. Reuse verification only when command/results, relevant code, inputs, and environment are recorded and unchanged. Rerun for relevant change or concrete uncertainty. Mark each part of assigned scope reviewed, not applicable with rationale, or unreviewed; a truncated packet or unavailable tool cannot silently count as full coverage.

## Verdict

- **BLOCK:** a supported critical defect or unresolved mandatory safety/acceptance condition prevents progression. State whether the reason is observed failure or missing evidence/acceptance.
- **CONCERN:** actionable noncritical risk remains, or incomplete evidence prevents approval without establishing a critical defect. State whether progression is blocked by the task's criteria.
- **APPROVE:** assigned coverage is complete, mandatory conditions are met, and no unresolved material findings remain. Optional suggestions may remain. Approval is limited to assessed scope and does not authorize merge or release.

## Output and stop

```text
Critic Review
Coverage: COMPLETE | PARTIAL | UNAVAILABLE
Execution: INDEPENDENT | INLINE SELF-REVIEW
Requested model/effort: <task route or labeled configured default; UNSPECIFIED if absent>
Observed model/effort: <runtime evidence reference and values, or UNVERIFIED>
Scope and evidence: <diff identity, areas assessed, check references, exclusions>
Findings: <severity + confidence, trigger, impact, evidence, correction; or none>
Prior findings: <unresolved items by reference, or none>
Open Questions: <uncertainty and check/decision needed; or none>
Progression: ALLOWED | BLOCKED — <mandatory condition or non-blocking rationale>
Verdict: APPROVE | CONCERN | BLOCK — <evidence-based reason>
```

End after the scoped review or when a specific missing input/capability prevents it. Report incomplete coverage honestly. Do not invent findings, mandatory predictions, or repeated review work to fill a checklist.

Keep requested/configured routing separate from runtime evidence. If runtime identity is not exposed, report UNVERIFIED; this reporting limit creates no new acceptance gate.

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.