CtrlK
BlogDocsLog inGet started
Tessl Logo

fla-kda

FLA KDA kernel workflow and public technical notes. Use when modifying or reviewing fla/ops/kda/**, KDA gate modes, chunk intra/inter kernels, safe_gate behavior, KDA backends, or KDA-specific tests and benchmarks.

67

Quality

84%

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

75%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-organized, expert-level reference body: concrete contracts, named symbols, an explicit validation checklist, and useful cross-path change rules, with almost no wasted tokens. The main gaps are the absence of any runnable verification command and a numerical deep-dive section that belongs in a reference file.

Suggestions

Move the 'Safe gate numerical note' derivations into a single one-level reference file (e.g. references/safe-gate-numerics.md) and keep a two-line invariant summary in SKILL.md.

Add the concrete command (or entry point) for running 'fla-correctness-coverage' so the validation checkpoint is executable rather than named.

Tighten the numerical prose to invariant statements (e.g. 'each exp2 operand uses a local midpoint offset, never the full chunk cumsum') to cut redundant explanation.

DimensionReasoningScore

Conciseness

Dense and expert-assuming throughout — exact function names, formulas ('-exp(A_log) * softplus(g + dt_bias)'), and constraints with no padding or basic-concept explanations. Not a 5 because the 'Safe gate numerical note' section carries wordy prose ('The important invariant is not the raw cumulative value alone; it is that...') that could be tightened to the invariant statement itself.

4 / 5

Actionability

Highly actionable for an instruction-only skill: exact symbol-to-file mapping, a concrete contract ('safe_gate=True requires use_gate_in_kernel=True, lower_bound is not None, and -5 <= lower_bound < 0'), a named validation tool ('use fla-correctness-coverage'), and an axis-by-axis checklist. Not a 5 because the numerical-note section describes invariants rather than instructing, and no runnable commands or code snippets are given for the verification steps.

4 / 5

Workflow Clarity

The pre-completion validation checkpoint is explicit ('Before finishing a KDA behavior change, use fla-correctness-coverage and cover only axes affected by the change') and the safe/non-safe path rule gives a clear decision constraint. Not a 5 because the workflow is implicit — the checklist is a coverage list rather than a sequenced validate/fix/retry loop, and how to invoke the verification tool is not shown.

4 / 5

Progressive Disclosure

No bundle files exist, and the body is a flat, well-sectioned overview with clear headers (code map, gate modes, paths, checklist, style) and no nested references. Not a 5 because the ~30-line 'Safe gate numerical note' is deep-dive material that would sit better in a one-level reference file, keeping SKILL.md a leaner overview.

4 / 5

Total

16

/

20

Passed

Description

86%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, niche-scoped description with an explicit and concrete 'Use when' trigger clause and comprehensive domain trigger terms. The main weakness is the 'what' half, which describes the artifact type ('workflow and public technical notes') rather than concrete capabilities.

Suggestions

Replace the vague 'FLA KDA kernel workflow and public technical notes' with concrete capabilities, e.g. 'Maps KDA public APIs, gate-mode contracts, safe_gate numerical invariants, and correctness-checklist requirements.'

Keep the existing 'Use when...' clause; pair it with the sharper 'what' to reach anchor-5 completeness.

DimensionReasoningScore

Specificity

Enumerates several concrete targets ('fla/ops/kda/**', 'KDA gate modes', 'chunk intra/inter kernels', 'safe_gate behavior', 'KDA backends', 'KDA-specific tests and benchmarks') tied to the actions 'modifying or reviewing'. Not a 5 because the 'what' clause ('kernel workflow and public technical notes') is a noun phrase rather than a list of distinct concrete actions; not a 3 because the enumerated coverage goes well beyond 1-2 generic actions.

4 / 5

Completeness

Both parts are present: what ('FLA KDA kernel workflow and public technical notes') and an explicit 'Use when modifying or reviewing...' trigger clause. Not a 5 because the 'what' half is fuzzy — 'workflow and public technical notes' does not state concrete capabilities the way the 5 anchor's action list does; the 'when' half alone is 5-quality.

4 / 5

Trigger Term Quality

Comprehensive natural trigger terms for the domain: the file glob 'fla/ops/kda/**', 'KDA', 'safe_gate', 'gate modes', 'intra/inter kernels', 'backends', 'tests and benchmarks'. These are exactly the strings a user touching this code would say (including the literal flag name safe_gate and the path pattern), matching the synonym/extension-level coverage of the 5 anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: KDA-specific paths, kernel names, and the safe_gate flag are unlikely to collide with any other skill's trigger terms. Minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fla-org/flash-linear-attention
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.