one2piece2hello/faibench_frontier_infrabench/fla-mr-readiness
Claude Code and agent skill by one2piece2hello/faibench_frontier_infrabench
- community
Checking that the SKILL.md file is still in the repository.
Checklist and workflow for preparing an MR/PR in the FLA repo. Covers CONTRIBUTING.md compliance, test plan, benchmark evidence, and PR body structure.
Install
npx vskill@latest install one2piece2hello/faibench_frontier_infrabench/fla-mr-readinessSKILL.md
FLA MR Readiness Skill
Use this skill before opening a pull request to make sure the change is well-scoped, well-tested, and well-documented.
Pre-flight checklist
- Read `CONTRIBUTING.md`
- Confirm code style, docstring format, commit message conventions.
- Make sure your branch is up to date with
main(or the target branch).
- Confirm change scope
- List the files you modified.
- If the change spans multiple layers (kernel + model + benchmark script),
note the dependency chain in the PR description.
- Check for duplicate work
- Search open issues and PRs:
``bash gh pr list --repo fla-org/flash-linear-attention --state open --search "<keywords>" ``
- If a related PR exists, comment on it rather than opening a competing one.
- Run dependent tests
- Find tests affected by your change:
``bash python scripts/find_dependent_tests.py <changed_file_or_dir> ``
- Run those tests locally and ensure they pass.
- If a test is flaky, retry once; if it still fails, explain why in the PR.
- Performance evidence (if touching kernel code)
- See
fla-nvidia-performanceskill for the full evidence requirements. - At minimum: before/after benchmark on the same hardware, dense + varlen
workloads if applicable, and a summary of any NCU profiling you did.
- Write PR summary
- Use the structure below.
- Code style review
- Follow
CONTRIBUTING.mdfor Python style, docstrings, comments, and commit prefixes. - In tests and public code, use device/platform wrappers from
fla.utils
(device, device_platform, IS_NVIDIA, IS_NVIDIA_HOPPER, IS_NVIDIA_BLACKWELL, IS_AMD, IS_INTEL) instead of new direct torch.cuda platform checks. Add a small fla.utils helper first when the existing wrappers are not enough.
- Keep NVIDIA-only profiling commands in performance docs or scripts, not in
generic correctness tests.
Suggested PR body structure
Important reminders
- Do not put raw performance numbers without context. Always include:
- workload shape (batch, seq_len, heads, dims, dtype)
- hardware model
- benchmark command used
- before vs after
- your conclusion
- Do not commit
.ncu-repfiles or raw profile dumps. Summarize results in
the PR body and keep artifacts local.
- No busywork PRs: bundle trivial cleanups into a substantive change; do not
open a PR for a single typo unless it is part of a larger fix.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtasks/lh/wli-fla-kkt-solvetril-build/environment/repo/.agents/skills/fla-mr-readiness/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/one2piece2hello/faibench_frontier_infrabench/fla-mr-readiness)