CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

named-persona-adversarial-review

Code review through the lens of real engineers' documented philosophies (Torvalds, Thompson, Carmack, Kent Beck, Jobs, Cagan). Complements abstract-role adversarial review with named, sourced perspectives. Use when automated review findings feel generic, when a PR has architectural or UX impact, or when the author wants pre-submit hardening beyond standard checks.

64

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./engineering-team/skills/named-persona-adversarial-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered process skill: clearly sequenced multi-round workflow with explicit validation loops, concrete routing and severity rules, and proper offloading of persona detail to a real reference file. The main cost is token redundancy — the anti-fabrication discipline is repeated three times, and the inline persona tables overlap the reference file.

Suggestions

Consolidate the anti-fabrication rules into the 'Attribution discipline' section alone, and have the 'Rules' and 'Anti-Patterns' sections reference it in one line each instead of restating it — this would raise conciseness without losing the load-bearing rule.

Drop or compress the 'Theory' cross-references (de Bono, Kahneman) and the attribution footer; they add tokens without changing how a round is executed.

Trim the body's persona tables to name + best-for only, leaving documented principles and confidence levels entirely to references/persona_principles.md to reduce duplication.

DimensionReasoningScore

Conciseness

Mostly efficient — tables carry a lot of information per token and the process steps are lean — but the anti-fabrication rule is stated three times (the 'Attribution discipline' rules, the 'Rules' bullets, and the 'Anti-Patterns' table), and the theory citations and attribution footer add length without operational value. Could be tightened to earn the next anchor.

3 / 5

Actionability

Concrete, executable guidance throughout: Steps 0-3 with exact reading order ('bottom-up... last to first'), a routing table mapping problem type to personas, severity/promotion rules, a verbatim example output block, and a concrete destination ('save to .claude/review-[timestamp].md'). Minor gap: the per-persona report is described (Mindset/Priorities/Findings) but not templated, so it stays just below the copy-paste-ready top anchor.

4 / 5

Workflow Clarity

The multi-round process is clearly sequenced (Step 0 read twice, Step 1 ground principles, Step 2 review, Step 3 synthesize) with explicit validation checkpoints: the Integrity Check after each round, the zero-finding burden, and feedback loops in the Exit Condition ('fix, then 1 re-review round', 'CLEAN on 2 consecutive rounds -> done'). Matches the top anchor's validate-fix-retry pattern.

5 / 5

Progressive Disclosure

Persona principles are correctly split into the real, one-level-deep references/persona_principles.md (verified to exist), clearly signaled at every mention, while the body keeps only summary tables. Minor gap: the body's persona tables (name + principle + best-for) partially duplicate content in the reference file, which the 'appropriately split' top anchor would avoid.

4 / 5

Total

16

/

20

Passed

Description

78%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit 'what' and 'when' with concrete trigger conditions and clear positioning against sibling adversarial-review skills. Its only real gap is specificity — it describes the lens mechanism well but does not enumerate the concrete actions a round produces.

DimensionReasoningScore

Specificity

The description names the domain ('Code review through the lens of real engineers' documented philosophies') and the mechanism ('named, sourced perspectives'), but only lists 1-2 concrete actions rather than a comprehensive action list. It matches the 'names domain and 1-2 concrete actions' anchor, not the 'several specific actions' anchor above.

3 / 5

Completeness

Explicitly answers both: what it does ('Code review through the lens of real engineers' documented philosophies... named, sourced perspectives') and when to use it via a concrete 'Use when' clause with three trigger conditions ('findings feel generic', 'PR has architectural or UX impact', 'pre-submit hardening beyond standard checks'). Clearly matches the top anchor.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'code review', 'PR', 'architectural or UX impact', 'pre-submit hardening', 'automated review findings feel generic'. A few natural phrasings users might say (e.g. 'review my PR', 'second opinion') are missing, keeping it below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

'Complements abstract-role adversarial review with named, sourced perspectives' explicitly differentiates it from sibling review skills, and named personas create a clear niche. Minor overlap remains because a generic 'review this PR' request could route to either this or a standard code-review skill.

4 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 suspicious

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

engineering-team/skills/named-persona-adversarial-review/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.