CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agile-product-owner

Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use when writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing the backlog.

63

Quality

79%

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 ./product-team/agile-product-owner/skills/agile-product-owner/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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-structured, highly actionable body with concrete formulas, templates, and validation checkpoints in every workflow. Its weaknesses are token efficiency (sections that restate known concepts or duplicate the reference guide) and the absence of error-recovery loops after validation steps.

Suggestions

Move the Sprint Metrics, Velocity Tracking, and Definition of Done sections into references/sprint-planning-guide.md (which already claims to cover them) and keep only a one-line pointer, cutting a large block of duplicated body tokens.

Add failure-path guidance after each Validation step — e.g., 'If a story fails INVEST or is 13+ points, apply a splitting technique and re-validate' — to turn one-shot checks into feedback loops.

Reference the assets/ templates (sprint_planning_template.md, user_story_template.md) from the relevant sections of the body, or remove them, so every bundle file is discoverable; likewise trim the INVEST and Persona tables to the skill's specific pass-conditions rather than restating the standard framework.

DimensionReasoningScore

Conciseness

The body is dense and table-driven, but several sections restate knowledge Claude already has — the full INVEST criteria table, the Persona Reference table, priority-level definitions, and the Availability Factors table — and the Sprint Metrics / Velocity Tracking / Definition of Done sections duplicate content the body itself attributes to references/sprint-planning-guide.md. Mostly efficient, but clearly could be tightened by moving duplicated material into the references.

3 / 5

Actionability

Guidance is highly concrete: filled Given-When-Then examples, a worked capacity calculation (30 × 0.9 = 27; commit 23, stretch 4), minimum AC counts by story size, weighted prioritization factors, splitting techniques with examples, and runnable commands. The minor gap is that scripts/user_story_generator.py only operates on its bundled sample epic (no argument for the user's own requirements), which the doc acknowledges but doesn't bridge.

4 / 5

Workflow Clarity

Each workflow (story generation, epic breakdown, sprint planning) is a clearly numbered sequence ending in a bolded **Validation:** step, plus checklists (INVEST, DoD). It falls short of the top anchor because validations are one-shot assertions with no feedback loop — nothing says what to do when a story fails INVEST or exceeds 8 points (e.g., re-apply a splitting technique and re-validate).

4 / 5

Progressive Disclosure

Both references files exist, are one level deep, and are well signaled — inline pointers plus a Reference Documentation section enumerating each file's contents; the script is documented with usage and sample output. Minor gaps: the two assets/ templates (sprint_planning_template.md, user_story_template.md) are never referenced from the body, and some reference-guide material (metrics, DoD) is inlined rather than split out.

4 / 5

Total

15

/

20

Passed

Description

83%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 that states the domain, enumerates concrete capabilities, and provides an explicit 'Use when...' clause with natural trigger phrases. It matches the top completeness anchor and sits just below the ceiling on specificity and trigger coverage due to a few missing synonyms and scope items present elsewhere in the skill.

DimensionReasoningScore

Specificity

Names the domain ("Agile product ownership for backlog management and sprint execution") and lists several concrete actions — "user story writing, acceptance criteria, sprint planning, and velocity tracking" — with the Use-when clause adding "estimating story points, breaking down epics, prioritizing the backlog". Minor coverage gaps (e.g., retrospectives, Definition of Done appear in triggers/body but not the description) keep it just below the comprehensive anchor.

4 / 5

Completeness

Explicitly answers both questions with concrete trigger phrases: what — "Covers user story writing, acceptance criteria, sprint planning, and velocity tracking"; when — "Use when writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing the backlog". This closely matches the top anchor's structure.

5 / 5

Trigger Term Quality

The Use-when clause uses natural phrases users would actually say: "writing user stories", "creating acceptance criteria", "planning sprints", "estimating story points", "breaking down epics", "prioritizing the backlog". A few common variations are missing (e.g., "backlog grooming/refinement", "sprint retro", "sprint capacity"), matching the 'good coverage, a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

A clear product-owner niche with distinct triggers (story writing, epic breakdown, backlog prioritization), but adjacent skills named in the body (Scrum Master, Product Manager Toolkit with RICE prioritization) create minor overlap risk around prioritization and sprint ceremonies.

4 / 5

Total

17

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

product-team/agile-product-owner/skills/agile-product-owner/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.