CtrlK
BlogDocsLog inGet started
Tessl Logo

factory-review

Review a pull request for a Factory work item — history and context first, then a verdict published on the PR — and mark the review complete

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./mastracode/factory/factory-skills/factory-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

The body is highly actionable and well-sequenced with strong validation feedback loops, though it is somewhat verbose for a single monolithic file. Progressive disclosure is adequate given the cohesive single-workflow scope.

Suggestions

Tighten or de-duplicate repeated rules (e.g., the 'findings don't launder' / 'confirmed finding may never be resolved by an assumption' guidance appears in multiple sections) to improve token efficiency.

Consider moving the detailed handoff template and follow-up-PR procedure into a reference file referenced from the main body to reduce inline length.

DimensionReasoningScore

Conciseness

Mostly efficient but includes repeated emphasis of the same rules (e.g., findings-don't-launder appears in multiple sections) and some padding that could be tightened.

3 / 5

Actionability

Provides copy-paste-ready, fully executable commands — `gh pr view --json ...`, GraphQL queries, `env -u GH_TOKEN ... pnpm --filter <pkg> test`, git checkout/branch commands — covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced Phase 1–6 workflow with explicit validation checkpoints (approval gates, adversarial check, validate→fix→retry on transition rejection) and feedback loops.

5 / 5

Progressive Disclosure

Well-organized into clear sections (Security, Phases 1–6, Behavior Rules) with no nested references, though it is a long single file where some detail could be split out.

4 / 5

Total

17

/

20

Passed

Description

58%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.

The description states concrete actions and a clear domain, but omits an explicit trigger clause, leaving 'when to use' only weakly implied and capping completeness. Trigger terms are relevant but lack synonyms.

Suggestions

Add an explicit 'Use when...' clause stating when Claude should invoke this skill (e.g., 'Use when reviewing the pull request for a Factory work item').

Broaden trigger terms with synonyms users might say (e.g., 'PR review', 'code review', 'merge request') to improve natural-keyword coverage.

DimensionReasoningScore

Specificity

Names concrete actions — "Review a pull request", "history and context first", "a verdict published on the PR", "mark the review complete" — covering several specific steps with minor gaps.

4 / 5

Completeness

Clearly states what the skill does but lacks an explicit "Use when..." trigger clause, which caps completeness at 3 per the guidelines.

3 / 5

Trigger Term Quality

Contains relevant natural terms ("pull request", "Factory work item", "review", "verdict") but misses common synonyms or variations a user might say.

3 / 5

Distinctiveness Conflict Risk

The Factory-specific framing ("Factory work item") gives it a distinct niche with only minor overlap risk against generic PR-review skills.

4 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mastra-ai/mastra
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.