CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

architecture-review

Use when reviewing the architecture & structure of Skylark code — a PR diff, the whole codebase, or one module. Hunts duplication, hard-to-test code, cleverness, deep nesting, files over 1k lines, weak seams (loose coupling + acyclic deps), and chances to do the same work in far fewer lines. Ambitious by design — for a crew with a high craft bar.

66

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

68%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 lean, opinionated review checklist that assumes Claude's competence and encodes genuinely project-specific knowledge — no padding with concepts Claude already knows. Its main gap is procedural: the review workflow (order of operations, how to verify findings against the dependency rules, how to structure the report) is left implicit.

Suggestions

Add a short sequenced workflow — e.g. start from the diff, sweep the codebase through it as a lens, then verify each finding against the one-way rule before reporting — with an explicit checkpoint step.

Include one worked example of a well-formed finding (finding text + `file:line` + the concrete fix) so the output contract is unambiguous.

Trim the opening paragraph's ambition framing, which repeats what the description already says.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its tokens with project-specific judgments Claude couldn't know ("home → rigging → hull; only src/ crosses decks", "rigging/lib", "zine.md", PGlite). Not 5 because the opening paragraph ("Be ambitious. This is for a crew with a high craft bar and a willingness to invest — don't self-censor") largely restates the description's "Ambitious by design — for a crew with a high craft bar" framing.

4 / 5

Actionability

Concrete, executable guidance throughout: "Every finding gets `file:line` and a concrete fix", "Propose early returns, guard clauses, lookup tables, or a named function", "Hoist it to a shared top-level utility… e.g. `rigging/lib`". Not 5 because there is no worked example of a well-formed finding or split, which for an instruction-only skill is the equivalent of the copy-paste-ready example the top anchor requires.

4 / 5

Workflow Clarity

The content is organized as seven parallel review lenses plus project grain, not as a sequenced process — there is no explicit order (e.g. read the diff first, sweep the codebase, then report findings) and no checkpoints or verification step (e.g. confirming each proposed refactor is consistent with the one-way rule before reporting). This matches 'structure present but sequence/checkpoints implicit or missing'; not 4, because no sequence is stated at all, and not 2, because the Scope section does give directional guidance on how to use a diff as a lens.

3 / 5

Progressive Disclosure

Clean one-level structure ("## What to look for", "## Skylark's grain", "## Scope") with everything appropriately inline for a ~60-line skill and no bundle files to reference. Not 5: it sits just past the 'under 50 lines, no external references needed' case, and the two concern sets (review lenses vs. Skylark's grain) offer a natural split point if the skill grows.

4 / 5

Total

15

/

20

Passed

Description

88%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 'Use when' triggers with three concrete scopes, a comprehensive list of concrete capabilities, and third-person voice throughout. Its only weaknesses are a few missing natural synonyms (e.g. "refactor") and mild overlap risk with a general code-review skill via the 'PR diff' trigger.

Suggestions

Add "refactoring" or "code review" phrasing to the trigger list so users searching with those common terms match the skill naturally.

Sharpen distinctiveness by leading with what makes this different from a general code review (e.g. "structure and seams, not correctness bugs") to reduce overlap with generic review skills.

DimensionReasoningScore

Specificity

"Hunts duplication, hard-to-test code, cleverness, deep nesting, files over 1k lines, weak seams (loose coupling + acyclic deps), and chances to do the same work in far fewer lines" lists seven concrete, specific review actions — comprehensive coverage of the architecture-review domain rather than the 'minor gaps' of the 4 anchor.

5 / 5

Completeness

Explicitly answers both: "Use when reviewing the architecture & structure of Skylark code — a PR diff, the whole codebase, or one module" gives the 'when' with three concrete trigger scopes, and the hunting list gives a clear 'what'. Not 4, because the 'when' is fully explicit with concrete triggers rather than could-be-more-specific.

5 / 5

Trigger Term Quality

Natural user phrases are present ("reviewing the architecture & structure", "PR diff", "the whole codebase", "one module", "duplication"), but common synonyms a user would actually say — "refactor", "code review", "coupling" — are missing, matching the 'good coverage, a few natural terms missing' anchor rather than comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

"Skylark code" scopes it to a clear niche with architecture-specific triggers ("weak seams", "acyclic deps"), but "reviewing… a PR diff" is a trigger a general code-review skill would also claim, leaving minor overlap risk with a closely related skill rather than the minimal conflict of the 5 anchor.

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

drufball/skylark

Path

.claude/skills/architecture-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.