CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fla-optimization-loop

Iterate on FLA kernel performance with a frozen correctness gate, a measured baseline, and reproducible candidate comparisons.

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

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.

An exemplary process skill body: a tightly frozen gate/baseline protocol, a numbered evidence-driven iteration loop with mandatory record-keeping, and clear promotion criteria, all backed by executable commands and well-placed reference files. The only notable gap is that the candidate-benchmark invocation is implied rather than shown.

DimensionReasoningScore

Conciseness

The ~40-line body is relentlessly operational — every sentence carries non-obvious constraints ('Do not narrow parameter matrices, add skips, relax precision or thresholds, special-case test values, cache results across trials') or tool behavior the model cannot know ('the baseline worktree cannot reuse a checked-out branch, and slash-containing refs break its temporary directory naming'). No background on FLA, Triton, or benchmarking is re-explained; every token earns its place, matching anchor 5.

5 / 5

Actionability

Provides a copy-paste executable baseline command ('FLA_CI_ENV=0 python -m benchmarks.ops.verify --op chunk_gla --base "$FLA_BENCH_BASE"') plus concrete driver flags ('--test-file', '--gate-k', '--no-gate') and a real record template. The gap versus anchor 5: the command for benchmarking a candidate iteration and for the final head-to-head measurement is never shown, so the reader must infer the invocation from the baseline example.

4 / 5

Workflow Clarity

Three clearly sequenced phases (freeze gate and baseline → iterate from evidence → keep and report) with explicit validation checkpoints ('Confirm the baseline passes the full gate and measure it before changing kernels', 'benchmark only a passing candidate', 'Promote only with a full green gate') and error-recovery feedback loops ('After repeated attempts without an improvement above noise, re-profile and review the failed directions'; 'An unexplained large speedup needs investigation'). This matches the full anchor: sequence, checkpoints, and recovery loops.

5 / 5

Progressive Disclosure

The body stays a decision-level overview; detail is correctly split into two real, clearly signaled one-level-deep references ('Read [measurement and correctness traps](references/TRAPS.md) before interpreting results'; '[opt-log-template.md](references/opt-log-template.md) provides a compact record format'), both of which exist in the bundle and deliver what is promised. Scoping and platform profiling are delegated to sibling skills, and the search-history rule ('stays out of kernel comments and the final PR description') keeps ephemera out of the main flow — matching anchor 5.

5 / 5

Total

19

/

20

Passed

Description

66%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 precise, domain-anchored description that clearly conveys the workflow's mechanism (frozen gate, measured baseline, reproducible comparisons) in one lean sentence. Its main weakness is the absence of any 'Use when...' trigger clause, which caps completeness, and modest synonym coverage for natural user phrasings.

Suggestions

Add an explicit trigger clause, e.g. 'Use when asked to optimize, speed up, or benchmark FLA/Gated Linear Attention kernels, or when a kernel change needs regression-gated performance comparison' — its absence caps completeness at 3.

Include natural user-facing synonyms ('speed up', 'optimize', 'benchmark', 'regression') alongside 'iterate on ... performance' to broaden trigger-term coverage.

Recast the ingredient nouns as concrete actions (e.g. 'Freeze the correctness gate, measure a baseline, and compare candidates reproducibly') to sharpen the what-portion of the description.

DimensionReasoningScore

Specificity

Names the domain ('FLA kernel performance', 'GLA' context via the skill name) and lists several specific process components — 'frozen correctness gate', 'measured baseline', 'reproducible candidate comparisons'. Each is stated as a noun phrase rather than a distinct concrete action, which leaves minor coverage gaps versus the comprehensive anchor 5, but it clearly exceeds the 1–2-action level of anchor 3.

4 / 5

Completeness

The 'what' is clear ('Iterate on FLA kernel performance with a frozen correctness gate, a measured baseline, and reproducible candidate comparisons'), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description. Per the judging guidelines this caps completeness at 3, matching the anchor 'clear what but when is missing or only weakly implied'.

3 / 5

Trigger Term Quality

'kernel performance', 'frozen correctness gate', 'baseline', and 'candidate comparisons' are natural phrases a maintainer would say when requesting this workflow. Common variations users might actually say — 'speed up', 'faster', 'optimize', 'tune', 'benchmark', 'regression' — are only partially covered, so it fits anchor 4 (good coverage, a few natural terms missing) rather than the synonym-complete anchor 5.

4 / 5

Distinctiveness Conflict Risk

'FLA kernel performance' pins a clear niche with low conflict against generic skills, but the performance/benchmark vocabulary ('measured baseline', 'candidate comparisons') overlaps with the closely related sibling profiling skills (fla-nvidia-performance, fla-ascend-performance), fitting anchor 4 (mostly distinct, minor overlap with closely related skills) rather than the minimal-conflict anchor 5.

4 / 5

Total

15

/

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

relative_links

Relative link issues: 6 suspicious

Warning

Total

15

/

16

Passed

Repository

fla-org/flash-linear-attention

Path

.agents/skills/fla-optimization-loop/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.