CtrlK
BlogDocsLog inGet started
Tessl Logo

aip-user-stories

Generate verified recipe playbooks from AIPs with PR implementations (post mode), or speculative user stories from AIPs without implementations (pre mode). Use when the user provides an AIP URL or AIP content, optionally with PR URLs and file paths.

68

Quality

84%

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

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 a well-structured, actionable workflow with explicit validation checkpoints and a single appropriately externalized template reference. Minor tightening is possible where the two modes and the Gotchas overlap.

Suggestions

Consolidate the overlapping 'prefer current codebase state over PR diffs' guidance, which currently appears in both Post-Implementation Phase 2 and the Gotchas section.

Dedupe the mirrored six-phase structures for post and pre modes by extracting shared phase definitions and listing only the per-mode deltas.

Add a brief inline example of one recipe's Verified/Adapted/Unverified tier so the three-tier code system is concrete without leaving the skill.

DimensionReasoningScore

Conciseness

Largely instructional with no padding of concepts Claude already knows, though the post/pre phase structures mirror each other and the Gotchas restate the prefer-codebase-over-PR-diffs point from Phase 2.

4 / 5

Actionability

Provides concrete, executable commands (gh pr view/diff with exact --json fields, grep for versionadded::), an explicit output path, and precise code-tier markers; actual recipe code is intentionally deferred to the codebase and template.

4 / 5

Workflow Clarity

Two parallel six-phase workflows are clearly sequenced with explicit validation checkpoints — approval gates before generation, overwrite confirmation, version-detection fallback, and partial-content recovery loops.

5 / 5

Progressive Disclosure

Well-organized sections with a real one-level-deep reference (references/playbook-template.md) that is explicitly signaled twice; the large template boilerplate is correctly externalized while phase guidance stays inline.

4 / 5

Total

17

/

20

Passed

Description

87%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 clear, specific, and complete, answering both what the skill does and when to use it with concrete trigger conditions and a distinct niche. Third-person voice is correctly used throughout.

DimensionReasoningScore

Specificity

Names the domain (AIPs) and two distinct concrete actions — generating verified recipe playbooks (post mode) and speculative user stories (pre mode) — with sub-capabilities, just short of a comprehensive multi-action list.

4 / 5

Completeness

Explicitly answers both 'what' (generate verified playbooks or speculative user stories) and 'when' (user provides an AIP URL/content, optionally with PR URLs and file paths) with concrete trigger phrases.

5 / 5

Trigger Term Quality

The 'Use when' clause covers AIP URL, AIP content, PR URLs, and file paths with good relevance; a few natural synonyms are absent but coverage is strong.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow, well-defined niche (Apache Airflow AIPs, post/pre implementation modes) with distinct triggers and minimal overlap risk with other skills.

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
apache/airflow
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.