Agent skill

Fla PR Readiness

by fla-org in fla-org/flash-linear-attention

Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions.

MITAuto-check passedDevelopment

Install Fla PR Readiness

skills CLI
$ npx skills add fla-org/flash-linear-attention --skill fla-pr-readiness -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install fla-org/flash-linear-attention fla-pr-readiness --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/fla-org/flash-linear-attention.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fla-pr-readiness .claude/skills/fla-pr-readiness && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fla-pr-readiness
GitHub stars
5.8k
Token cost
~1.2k tokens
SKILL.md length
576 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions.

  • Works in 4 steps: Discover affected tests with python… → Run applicable tests and record the… → For kernel or performance-relevant… → …
  • Tasks that involve Pull requests
  • SKILL.md covers Establish scope, Collect evidence, Write and check the description and Publishing and follow-up
  • Calls gh and python

What it does

Fla PR Readiness is an agent skill from fla-org/flash-linear-attention. Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Pull requests. The repository describes itself as: 🚀 Efficient implementations for emerging model architectures. The licence is MIT.

When your agent uses it

  • Tasks that involve Pull requests

Example prompts

  • “/fla-pr-readiness”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Discover affected tests with python scripts/find_dependent_tests.py [more_files.py ...]. Add or update the matching test for kernel/module…
  2. Run applicable tests and record the command, tested commit, environment, and results. Use strict local numerical validation…
  3. For kernel or performance-relevant changes, collect same-hardware before/after results following CONTRIBUTING.md#benchmarking. Select the…
  4. Run pre-commit on changed files and inspect the final diff. Audit affected comments, public callers, checkpoint compatibility, and the…

What it can do on your machine

Read from SKILL.md and the folder at commit 1b79e83. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fla PR Readiness loads about 1.2k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 576 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from fla-org/flash-linear-attention at commit 1b79e83, republished under its MIT licence (© fla-org). 576 words, ~1,162 tokens.

Download SKILL.mdSave it as .claude/skills/fla-pr-readiness/SKILL.md (or your agent's skills folder).
name
fla-pr-readiness
description
Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions.

FLA PR Readiness Skill

Use this skill before opening a PR or updating its scope and evidence during review. Read CONTRIBUTING.md first; it defines the contribution rules. AGENTS.md defines operational constraints. The PR template is the source for headings and checkboxes; do not maintain a second copy here.

Establish scope

  • Read the complete diff against the PR base, including tests, documentation, and all shared callers. Express its single outcome in one sentence; separate independent fixes or optimizations.
  • Search open issues and PRs before starting, for example gh pr list --repo fla-org/flash-linear-attention --state open --search "<keywords>". Check matching discussions before duplicating work.
  • Follow the design/RFC requirements in AGENTS.md before implementation. Use the skill index to choose contract, operator, backend, and performance workflows relevant to the change.
  • Inspect the full diff size. Above 500 additions plus deletions, verify that it is one cohesive change before filling the template's large-PR acknowledgement and justification. Explain why it should stay together and suggest a review order; a size exception does not justify unrelated work.

Collect evidence

  1. Discover affected tests with python scripts/find_dependent_tests.py <changed_file.py> [more_files.py ...]. Add or update the matching test for kernel/module changes, and check that a regression test actually exercises the modified path.
  2. Run applicable tests and record the command, tested commit, environment, and results. Use strict local numerical validation (FLA_CI_ENV=0), retaining reference outputs, supported gradients, and existing tolerances. Separate failed, skipped, and unrun checks from passes; investigate failures and reproduce them on the baseline before calling them pre-existing.
  3. For kernel or performance-relevant changes, collect same-hardware before/after results following CONTRIBUTING.md#benchmarking. Select the relevant hardware skill for profiling and workload coverage. A measured neutral result still needs numbers; use N/A only with an applicable reason.
  4. Run pre-commit on changed files and inspect the final diff. Audit affected comments, public callers, checkpoint compatibility, and the supported shapes, dtypes, and backends. Keep scratch logs and raw profiles outside the PR.
Show full SKILL.md (259 more words)Show less

Write and check the description

Follow PR Description and Evidence by Change Type:

  • Open Summary with one or two sentences naming the problem or capability and the observable result. Include only the rationale, compatibility effects, or limitations needed to evaluate it.
  • Remove variable inventories, file-by-file narration, repeated claims, and the history of attempted approaches. Keep reproducible commands and compact evidence tables; link or collapse long logs.
  • Make every correctness or performance claim traceable to evidence for the relevant path. Describe the final implementation and re-run affected validation when review changes invalidate earlier results.
  • Preserve the template checklist wording. Tick the first four items only when complete or inapplicable, recording the reason in the relevant section. The minor/cosmetic box and large-PR box are conditional; do not tick every box automatically.
  • Keep incomplete work in draft and state missing validation. A failing metadata check on an unfinished draft is not a reason to claim tests passed.

Publishing and follow-up

The check-pr-title workflow validates the title, checklist, and size exception, including on body edits. It checks the presence of an explanation; reviewers judge whether the stated purpose, evidence, and exception are sound. Use an outcome-based [Tag] title and the current template.

gh pr edit fails on this repository because of its classic-Projects integration. Write the complete body to a temporary file and update it with the REST API:

bash
gh api -X PATCH repos/fla-org/flash-linear-attention/pulls/<N> -F body=@<body-file>

Confirm the published title/body, head commit, and check results. Follow repository git safety rules and the user's authorization for publishing; this skill does not grant permission to post unrelated comments or rewrite pushed commits.

© fla-org, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/fla-pr-readiness of fla-org/flash-linear-attention.

Open the folder on GitHubat commit 1b79e83

Compare with similar skills

Fla PR Readiness next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fla PR Readiness compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fla PR Readiness this skillfla-org/flash-linear-attention5.8k—~1.2kAutomated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Check PRonyx-dot-app/onyx32k2 repos~2.3kAutomated safety check: PassMIT
PR Design DocOpenHands/OpenHands90k—~2.4kAutomated safety check: PassMIT
WooCommerce Code Reviewwoocommerce/woocommerce11k3 repos~1.1kAutomated safety check: PassCustom licence

Similar skills

  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed
  • PR Design Doc

    OpenHands/OpenHands

    For a non-trivial pull request, write a self-contained HTML design doc under the temporary .pr/ directory and link a visibility-appropriate preview in the PR description, so maintainers grasp the…

    90k GitHub stars~2.4k tokensUpdated today
    DevelopmentAuto-check passed
  • WooCommerce Code Review

    woocommerce/woocommerce

    Reviews WooCommerce code changes against the project's standards, flagging backend PHP architecture, naming, documentation, data integrity and testing violations.

    11k GitHub starsUsed in 3 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Record PR Demo

    payloadcms/payload

    A skill your agent uses when a Payload pull request needs a concise visual walkthrough for reviewers.

    45k GitHub stars~1k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from fla-org/flash-linear-attention

All 9 skills in this repo
  • Fla Ascend Performance

    fla-org/flash-linear-attention

    Guidelines for Ascend NPU kernel / Triton-Ascend backend performance work in the FLA repo.

    5.8k GitHub stars~6.3k tokensUpdated today
    Auto-check passed
  • Fla Optimization Loop

    fla-org/flash-linear-attention

    Disciplined, reproducible loop for making an FLA kernel faster (Triton, Gluon, TileLang, CuTe) without ever breaking or gaming correctness.

    5.8k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Fla Triton To Gluon

    fla-org/flash-linear-attention

    Workflow for porting an existing Triton kernel in fla/ops/ to Gluon (triton.experimental.gluon) to gain explicit control over tensor layouts, shared memory, async data movement (cp.async / TMA), MMA…

    5.8k GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Fla Correctness Coverage

    fla-org/flash-linear-attention

    Guidelines for kernel correctness testing and coverage in fla/ops/ and related modules, including common Triton grid/addressing pitfalls.

    5.8k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Fla Design Coverage

    fla-org/flash-linear-attention

    Contract-first design and coverage discipline for FLA kernel and numerical changes.

    5.8k GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Fla Kda

    fla-org/flash-linear-attention

    FLA KDA kernel workflow and public technical notes. An agent skill from fla-org/flash-linear-attention.

    5.8k GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Categories

Questions about Fla PR Readiness

What does Fla PR Readiness do?

Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions. Fla PR Readiness is an agent skill from fla-org/flash-linear-attention. Prepare or update an FLA pull request with one concrete purpose, a concise description, verified tests and benchmarks, and justified size exceptions.

When should I use Fla PR Readiness?

Fla PR Readiness fits situations like: tasks that involve Pull requests.

How do I install Fla PR Readiness in Claude Code?

Run `npx skills add fla-org/flash-linear-attention --skill fla-pr-readiness -a claude-code`. Or copy the skill folder (.agents/skills/fla-pr-readiness in fla-org/flash-linear-attention) into .claude/skills/fla-pr-readiness in your project. Claude Code loads it when a task matches its description.

How do I install Fla PR Readiness in Codex?

Run `npx skills add fla-org/flash-linear-attention --skill fla-pr-readiness -a codex`. Or copy the skill folder (.agents/skills/fla-pr-readiness in fla-org/flash-linear-attention) into .agents/skills/fla-pr-readiness in your project. Codex loads it when a task matches its description.

Can I use Fla PR Readiness in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fla-org/flash-linear-attention --skill fla-pr-readiness -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fla-pr-readiness, .gemini/skills/fla-pr-readiness, .github/skills/fla-pr-readiness and .opencode/skills/fla-pr-readiness in your project.

What does Fla PR Readiness need to run?

Going by SKILL.md and its folder, Fla PR Readiness needs the command-line tools its instructions call (gh and python). Our summary lists: Python 3.

Does Fla PR Readiness access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Fla PR Readiness safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Fla PR Readiness use?

Fla PR Readiness is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Fla PR Readiness use?

About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Fla PR Readiness?

Skills that share tags, products or a category with Fla PR Readiness: Finishing a Development Branch (obra/superpowers, 297k stars), PR Babysitter (openinterpreter/openinterpreter, 69k stars), Check PR (onyx-dot-app/onyx, 32k stars) and PR Design Doc (OpenHands/OpenHands, 90k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fla PR Readiness?

fla-org (a GitHub organization) maintains it in fla-org/flash-linear-attention, which has 5,837 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 9, 2026.

Source: fla-org/flash-linear-attention on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.