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.

65

Quality

82%

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

The canonical home for this skill is agile-product-owner in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 well-structured with explicit validation steps in every workflow and genuinely useful methodology tables (weighted prioritization, capacity factors, minimum AC counts). Its two real weaknesses are dead reference paths — no references/ or scripts/ files ship with the skill — and sections that restate standard Scrum knowledge (INVEST definitions, Definition of Done) that Claude already has.

Suggestions

Ship the referenced files (references/user-story-templates.md, references/sprint-planning-guide.md, scripts/user_story_generator.py) or remove the pointers and the Reference Documentation / Tools sections — the bundle contains no references/ or scripts/ directories, so every "See references/..." pointer and the python commands are currently dead paths.

Trim sections that restate concepts Claude already knows: the INVEST criterion definition table can collapse to a one-line validation instruction (the skill-specific pass/fail thresholds are what matter), and the generic Definition of Done checklist and Given-When-Then format explanation can be cut or moved to a reference file.

Move the story-type template table, persona reference, splitting techniques, and sprint metrics detail into the reference files so SKILL.md stays a lean overview, keeping only the workflows, formulas, and weightings inline.

DimensionReasoningScore

Conciseness

The skill-specific numbers earn their place ("value 40%, impact 30%, risk 15%, effort 15%", "Fill to 80-85% of capacity", minimum AC counts, availability factors), but several sections restate concepts Claude already knows: the INVEST criterion definition table, the Definition of Done checklist, the Given-When-Then format explanation, and the "What Makes This Skill Different" pitch section. This is more than minor over-explanation, placing it below the score-4 anchor.

3 / 5

Actionability

Story templates, Given-When-Then examples, capacity math, and the sprint loading template are concrete and copy-paste ready. It falls short of fully executable because the Tools section's commands ("python scripts/user_story_generator.py") target a script that does not exist in the bundle.

4 / 5

Workflow Clarity

All four workflows are numbered 1-8 with explicit bolded **Validation** steps ("Story passes all INVEST criteria; acceptance criteria are testable", "Committed points ≤85% capacity; all stories have acceptance criteria") plus INVEST and Definition-of-Done checklists, matching the top anchor's explicit validation and checklist pattern. No destructive or batch operations apply, so no cap is triggered.

5 / 5

Progressive Disclosure

Structure is good — a table of contents, clear section headers, and clearly signaled one-level references — but the three referenced paths (references/user-story-templates.md, references/sprint-planning-guide.md, scripts/user_story_generator.py) do not exist; the bundle contains no references/ or scripts/ directories. Every pointer and the entire Reference Documentation section describe files that are not shipped, and roughly 380 lines of template and metrics content that the skill's own design assigns to those files are inlined instead.

3 / 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 that explicitly answers both what the skill does and when to use it, with concrete capability lists and natural trigger phrases. The only gaps are a few missing synonyms (backlog grooming/refinement, retrospective) that are covered by the frontmatter triggers but not the description text itself.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "user story writing, acceptance criteria, sprint planning, and velocity tracking" — and the trigger clause adds "estimating story points, breaking down epics, or prioritizing the backlog," comprehensively covering the product-ownership domain. Coverage goes beyond the minor-gaps level of the score-4 anchor.

5 / 5

Completeness

Sentences one and two clearly state what the skill does ("Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking.") and the explicit "Use when writing user stories, creating acceptance criteria..." clause gives concrete trigger phrases — both what and when are explicitly and clearly answered.

5 / 5

Trigger Term Quality

"writing user stories," "planning sprints," "estimating story points," "breaking down epics," and "prioritizing the backlog" are natural phrases a product owner would say. Common variations like "backlog grooming/refinement," "sprint retrospective," and "definition of done" appear only in the frontmatter triggers list, not the description field itself, so coverage is short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

"Agile product ownership for backlog management and sprint execution" carves a clear niche with distinct triggers. Minor overlap risk remains: "planning sprints" and "prioritizing the backlog" could collide with the Scrum Master and Product Manager skills that the body itself links to, so it is not at the minimal-conflict level of the top anchor.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/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.