CtrlK
BlogDocsLog inGet started
Tessl Logo

aiox-sm

Activate River (sm) for Scrum Master. Use for user story creation from PRD, story validation and completeness checking, acceptance criteria definition, story refinement, sprint planning, backlog grooming, retrospectives, daily standup fa...

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/AIOX/agents/sm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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 with concrete commands, a verbatim greeting, and explicit git/delegation rules, but it is padded with repeated command listings, time-sensitive YAML metadata, and a monolithic inline structure that could be split out. Workflows are sequenced but lack explicit feedback loops for merge operations.

Suggestions

De-duplicate the command listings: keep a single authoritative command table and have the Quick Commands and YAML 'commands' sections reference it instead of re-listing every command.

Add an explicit validate→fix→retry loop for local merges (e.g. run *story-checklist, and on merge conflicts: resolve, re-validate, retry) so the workflow_clarity checkpoint is not implicit.

Move the large embedded YAML agent definition and time-sensitive metadata (autoClaude version, migratedAt) into a referenced file under references/ so SKILL.md stays a lean overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

The command set is repeated three times (Star Commands table, the YAML 'commands' block, and Quick Commands) and the activation substeps are verbose; time-sensitive metadata like 'migratedAt' and 'autoClaude version: 3.0' in the YAML add tokens that do not aid execution, so it is mostly efficient but could be tightened.

2 / 3

Actionability

Provides exact prefixed commands (*draft, *story-checklist), a verbatim greeting, an explicit git allow/block list (e.g. 'git checkout -b feature/X.Y-story-name' allowed, 'git push' blocked), and concrete delegation/handoff tables — fully actionable guidance for an instruction-only skill.

3 / 3

Workflow Clarity

The 'Typical Workflow' is a clear numbered sequence with a *story-checklist validation checkpoint and an activation fallback, but there is no explicit validate→fix→retry feedback loop for the destructive local-merge operations, so checkpoints are partly implicit.

2 / 3

Progressive Disclosure

It is a single ~330-line file with a large inline YAML agent definition and no bundle files to offload detail into; headers give it structure and the one command-authority-matrix reference is one level deep, but content that could be separate is inline, so it is organized but monolithic.

2 / 3

Total

9

/

12

Passed

Description

85%

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 complete, with a distinct Scrum Master niche and an explicit trigger clause. Its main weakness is the trigger clause's narrow coverage of natural task-level phrasings, and a stray literal '...' mid-sentence suggests the text was truncated or malformed.

DimensionReasoningScore

Specificity

Lists many concrete actions — 'user story creation from PRD, story validation and completeness checking, acceptance criteria definition, story refinement, sprint planning, backlog grooming, retrospectives, daily standup facilitation, and local branch management (create/switch/list/delete local branches, local merges)' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both 'what' (the detailed capability list) and 'when' ('Trigger when user asks to sm, or says activate sm, switch to sm, @sm'), satisfying the explicit-trigger requirement that would otherwise cap completeness at 2.

3 / 3

Trigger Term Quality

Triggers 'activate sm', 'switch to sm', '@sm' are natural activation phrasings, but the trigger clause omits task-level natural terms a user might say (e.g. 'create a story', 'plan a sprint', 'run a retro') and 'asks to sm' is awkward, so common variations are missing.

2 / 3

Distinctiveness Conflict Risk

A clearly delineated Scrum Master niche with distinct activation triggers (@sm, activate sm) and explicit not-for delegations to @pm/@analyst/@architect/@dev/@github-devops, making mis-triggering unlikely.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
SynkraAI/aiox-core
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.