CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fla-pr-readiness

Prepare or update an FLA pull request with focused scope, verified evidence, and the current repository template.

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/fla-pr-readiness/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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 tight, expert-level process skill: every sentence instructs, all commands are executable, and detail is properly externalized to repo-level documents rather than restated. The only blemishes are a single redundant authorization sentence and reliance on the reader to assemble the global order from two well-titled sections.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence ('Read the complete diff against the PR base and audit affected shared callers'), with every section carrying instruction rather than background. One minor trim candidate — 'Publishing and git operations remain subject to the user's authorization and repository rules' restates default behavior — placing it at 'efficient; minor instances of over-explanation' rather than fully lean.

4 / 5

Actionability

Commands are fully executable and copy-paste ready: 'python scripts/find_dependent_tests.py fla/ops/kda/chunk.py', 'FLA_CI_ENV=0 pytest tests/ops/test_kda.py', 'pre-commit run --files ...', and 'gh api -X PATCH "repos/fla-org/flash-linear-attention/pulls/$pr_number" -F "body=@$pr_body_file"'. Specific anchored CONTRIBUTING.md sections are cited for each requirement, covering the common code, docs, and performance cases.

5 / 5

Workflow Clarity

The sequence is explicit and phased ('Read CONTRIBUTING.md and AGENTS.md first' through 'After review changes, rerun affected validation and update evidence'), with explicit validation checkpoints ('Reproduce a failure on the baseline before calling it pre-existing', 'Keep incomplete work in draft and leave claims and checklist items consistent with actual validation') and an error-recovery feedback loop for the documented 'gh pr edit' failure. Not anchor 4 because both checkpoint coverage and recovery guidance are complete rather than having minor gaps.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files, and it deliberately defers detail instead of duplicating it ('contribution policy and template wording are not duplicated here') through clearly signaled, one-level-deep references to CONTRIBUTING.md anchors, the PR template, and the sibling fla-pr-stacks skill. This matches the simple-skill exception: well-organized sections score 5.

5 / 5

Total

19

/

20

Passed

Description

53%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 states a concrete, appropriately narrow capability in third person without fluff, but it omits any 'when to use' trigger guidance and lacks common keyword variations such as 'PR'. Adding an explicit trigger clause would raise both completeness and trigger coverage.

Suggestions

Add an explicit trigger clause, e.g. 'Use when preparing, updating, or readying an FLA PR for review, or when review feedback requires re-validating evidence.'

Include natural keyword variations users would actually say — 'PR', 'pull request', 'PR description', 'readiness' — alongside 'FLA'.

Name one or two more concrete actions (e.g. 'run dependent tests, collect benchmark evidence, and update the PR description') to lift specificity from 1-2 actions toward several specific actions.

DimensionReasoningScore

Specificity

'Prepare or update an FLA pull request' names the domain and 1-2 concrete actions, while 'with focused scope, verified evidence, and the current repository template' describes qualities of the output rather than additional distinct actions. It falls short of anchor 4, which expects several specific actions listed.

3 / 5

Completeness

The 'what' is clear (prepare or update an FLA PR with focused scope, verified evidence, and the current template), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which the rubric caps at 3. It is above anchor 2 because the 'what' is concrete, not vague.

3 / 5

Trigger Term Quality

Relevant keywords ('FLA pull request', 'prepare', 'update') are present, but natural variations users would say — 'PR', 'PR description', 'readiness', 'checks' — are missing. This matches anchor 3 ('some relevant keywords but missing common variations or synonyms') rather than anchor 4's 'good keyword coverage'.

3 / 5

Distinctiveness Conflict Risk

'FLA pull request' carves a clear niche, but the body references a sibling skill (fla-pr-stacks), indicating minor overlap risk with closely related PR-preparation skills. Mostly distinct with minor overlap matches anchor 4; not 5 because PR-related triggers in this skill family could attract requests meant for siblings.

4 / 5

Total

13

/

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

relative_links

Relative link issues: 11 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

fla-org/flash-linear-attention

Path

.agents/skills/fla-pr-readiness/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.