CtrlK
BlogDocsLog inGet started
Tessl Logo

configure-factory-rules

Configure board-owned lifecycle, policy, phase-semantics, and tool-result rules, plus integration event rules

56

Quality

63%

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 ./mastracode/factory/factory-skills/configure-factory-rules/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 a tight, actionable, well-structured guide that assumes Claude's competence and provides explicit validation steps for a destructive/policy-changing workflow. Main improvements would be consolidating repeated prohibitions and adding executable examples to the phase-semantics section.

DimensionReasoningScore

Conciseness

Information-dense and assumes domain competence (no basic-concept padding), but a number of repeated 'Do not invent'/'Never' prohibitions recur across sections and could be consolidated.

4 / 5

Actionability

Gives concrete file paths, typed decision shapes, and copy-paste-ready TypeScript for the main cases (integration constructors, transitionPolicy), though a few sections like phase semantics offer file references without an executable example.

4 / 5

Workflow Clarity

Numbered discovery and handler-change sequences plus a strong explicit 'Verify the change' checklist with undefined/accepted/rejected path testing; validation is end-loaded rather than inline per edit step, so it falls just short of the top anchor.

4 / 5

Progressive Disclosure

Single well-sectioned SKILL.md with clear headers and no nested references; detailed API/contract material is inline rather than split into reference files, which keeps it just below the top anchor.

4 / 5

Total

16

/

20

Passed

Description

51%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 is specific and clearly distinguishes the skill's niche, but it omits any explicit 'when to use' trigger guidance and leans heavily on internal jargon rather than natural user keywords. Adding a 'Use when...' clause with user-facing trigger phrases would materially raise completeness and trigger-term quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user asks to change Factory board policy, lifecycle handlers, phase semantics, tool-result rules, or GitHub/Linear integration event behavior.'

Soften internal jargon with natural synonyms users would say ('board policy', 'integration event handlers') alongside the technical terms.

Lead with a plain-language action verb per target rather than repeating 'configure ... rules' for every item.

DimensionReasoningScore

Specificity

Lists several concrete configuration targets — 'board-owned lifecycle, policy, phase-semantics, and tool-result rules, plus integration event rules' — giving broad coverage, though all are variants of 'configure X rules' rather than distinct action verbs.

4 / 5

Completeness

Has a clear and specific 'what' but no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Mostly domain-internal jargon ('phase-semantics', 'tool-result rules', 'board-owned lifecycle') with only a couple of recognizable terms ('Configure', 'policy', 'rules'); missing the natural phrases a user would actually say.

2 / 5

Distinctiveness Conflict Risk

The configuration domain is specific and narrowly scoped, leaving only minor overlap risk with other closely related Factory/Mastra skills.

4 / 5

Total

13

/

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.