amd-agi/geak/contribute
Claude Code and agent skill by amd-agi/geak
- community
Checking that the SKILL.md file is still in the repository.
Contribute a human-authored, e2e-validated optimization recipe (an "expert skill") to GEAK — scaffold, fill, validate by scope, and open a PR.
Install
npx vskill@latest install amd-agi/geak/contributeSKILL.md
Skill: add an expert skill to GEAK
Use this when a human expert has a reusable optimization recipe worth capturing so the e2e_workflow / kernel_workflow can reproduce it automatically — e.g. "port MLA decode from TileLang to Triton on gfx942", or "the FlyDSL fp8 a8w8 blockscale down-proj playbook (+67% e2e)".
Read the contract first: `../README.md`. Key rule: a skill is an advisory prior, never a mandate; it must pass a validation gate (efficacy + do-no-harm) before it lands as validated, and the consuming workflow always decides the winner by on-box measurement.
Steps (works for a human or an agent)
1. Scaffold
--operatorMUST be a name that exists in../index/capability_index.yaml(the selector matches on
it). The scaffolder rejects unknown operators.
--scope kernel→ validated bykernel_workflow(isolated A/B vs the oracle), consumed by the kernel
layer. --scope e2e → validated by e2e_workflow (Director same-session A/B), consumed by routing.
- This writes
skills/<slug>/skill.md(status:draft) and regeneratesindex.yaml.
2. Fill the recipe
Edit skills/<slug>/skill.md. The body sections are required and must be non-empty:
- When to use — the exact bottleneck/shape/arch.
- Mechanism — why it works (hardware/numerics/scheduling) so it transfers.
- Procedure — the regulated steps an author-agent reproduces: entrypoints, kernel structure, the
named lever (e.g. "fuse the dequant into one fp8 MFMA").
- Knobs & pitfalls, Do-no-harm notes (where it must stay OFF), Sources (every claim pointed).
3. Validate (two-sided gate)
- Efficacy: the measured delta must meet the skill's
expects(isolated_speedup_minor
e2e_delta_min_pct) with parity. Otherwise --record stamps status: failed and exits non-zero.
- Do-no-harm: also run the control scenario from
_emit-plan(a model/shape that does NOT match
the selector) with use_expert_skills=true and confirm |e2e delta| stays within the noise band — i.e. the skill is inert when not triggered. Record that eval dir in the skill's Sources.
--recordwrites thevalidation:block and reindexes; onlyvalidatedskills are auto-applied.
4. Open a PR
Branches expert-skill/<slug>, commits the skill + regenerated index.yaml, pushes, and opens a PR (via gh if present, else prints the compare URL).
Notes
- Skills are opt-in. The workflows ignore
expert_skills/unless a run passes
use_expert_skills=true (default OFF). So: validation runs (--emit-plan above) already pass it, and to benefit from a landed skill in a normal optimization run you must enable it explicitly. With the flag OFF the workflow behaves byte-identically to a build without this feature.
- Maintain skills ONLY in the canonical
geak_v4/GEAKtree; other snapshots sync from here. - A skill that later regresses (aiter/triton upgrade, box drift) should be re-validated; staleness
demotes it to a plain reference until refreshed.
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 repositoryCheckingperf_knowledge/expert_skills/_contribute/SKILL.md
Popularity
- Repository stars
- 112
- Repository forks
- 31
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. 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/amd-agi/geak/contribute)