Individual skill
kernels
Before writing, porting or tuning a GPU kernel for LLM serving on AMD Instinct (MI350X/MI355X gfx950, MI300X gfx942) — AITER's tuned tables and tuner first; then which language for which kernel (Triton, FlyDSL, CK, HIP/assembly) and why; what the container image actually ships (probe-image.sh); and proving correctness with a negative control and speed graph-captured at the served shapes (kbench.py), with KernelForge's FlyDSL, Triton, CK, HIP and AITER references. Use when a kernel plan must name its language, when choosing Triton vs FlyDSL vs CK vs HIP, or before stages S1–S3 of a rewrite.
src/hyperloom_arbor/.claude/skills/kernels/SKILL.md
Source commit e90e8483681992cc4a51a73bb1a4751ea0d2d8eb
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 264
- Repository last updated
- Nov 8, 2026
- License
- NOASSERTION
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- llm Repository topic
- python Repository topic
- skills Repository topic
- ai-agents Repository topic
- amd Repository topic
- amd-gpu Repository topic
- gpu Repository topic
- gpu-kernels Repository topic
- hip Repository topic
- writing Derived category
- devops Derived category
- devops-containers Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitattributesasset · 19 bytesSKILL.mdcore · 30,981 bytesSKILL.mdcore · 30,981 bytesSKILL.mdcore · 30,981 bytesSKILL.mdcore · 30,981 bytesSKILL.mdcore · 30,981 bytesSKILL.mdcore · 30,981 byteskbench.pyruns · 19,734 bytesprobe-image.shruns · 9,681 bytesreference/LICENSE-KernelForgeasset · 1,447 bytesreference/README.mddoc · 4,431 bytesreference/STALE.mddoc · 3,563 bytesreference/examples/flydsl-softmax-forge-loop/driver.pyruns · 5,411 bytesreference/examples/flydsl-softmax-forge-loop/graph_harness.pyruns · 2,828 bytesreference/examples/flydsl-softmax-forge-loop/program.mddoc · 2,080 bytesreference/examples/flydsl-softmax-forge-loop/run_example.shruns · 3,557 bytesreference/examples/flydsl-softmax-forge-loop/softmax_kernel.pyruns · 10,903 bytesreference/examples/flydsl_gemma_rmsnorm/driver.pyruns · 5,323 bytesreference/examples/flydsl_gemma_rmsnorm/graph_harness.pyruns · 2,828 bytesreference/examples/flydsl_gemma_rmsnorm/program.mddoc · 3,150 bytesreference/examples/flydsl_gemma_rmsnorm/rmsnorm_kernel.pyruns · 647 bytesreference/examples/flydsl_gemma_rmsnorm/run_example.shruns · 3,547 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/config.yamlasset · 938 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/driver.pyruns · 11,679 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/graph_harness.pyruns · 2,212 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/mxfp8_grouped_gemm.pyruns · 4,778 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/program.mddoc · 1,554 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/run_example.shruns · 3,046 bytesreference/examples/triton2flydsl-mxfp8-grouped-gemm/session_cases.jsonasset · 1,377 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/config.yamlasset · 1,593 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/driver.pyruns · 7,032 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/graph_harness.pyruns · 2,828 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/program.mddoc · 2,138 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/run_example.shruns · 4,233 bytesreference/examples/triton2flydsl-softmax-flydsl-rewrite/softmax.pyruns · 1,510 bytesreference/knowledge_base/README.mddoc · 1,655 bytesreference/knowledge_base/aiter/backend_dispatch.mddoc · 6,092 bytesreference/knowledge_base/aiter/integration_patterns.mddoc · 8,799 bytesreference/knowledge_base/aiter/jit_and_build.mddoc · 6,248 bytesreference/knowledge_base/aiter/operator_catalog.mddoc · 12,238 bytesreference/knowledge_base/aiter/pitfalls.mddoc · 7,534 bytesreference/knowledge_base/ck/ck_playbook.mddoc · 208,635 bytesreference/knowledge_base/ck/pitfalls.mddoc · 4,167 bytesreference/knowledge_base/ck/tile_programming.mddoc · 1,293 bytesreference/knowledge_base/ck/vsa_sparse_fwd_inference.mddoc · 2,959 bytesreference/knowledge_base/flydsl/README.mddoc · 3,255 bytesreference/knowledge_base/flydsl/compilation_pipeline.mddoc · 7,826 bytesreference/knowledge_base/flydsl/dialect.mddoc · 10,047 bytesreference/knowledge_base/flydsl/dsl_api.mddoc · 16,849 bytesreference/knowledge_base/flydsl/dsl_patterns.mddoc · 1,225 bytesreference/knowledge_base/flydsl/env_vars.mddoc · 4,901 bytesreference/knowledge_base/flydsl/gemm_optimization.mddoc · 11,940 bytesreference/knowledge_base/flydsl/kernel_patterns.mddoc · 11,934 bytesreference/knowledge_base/flydsl/kernels_inventory.mddoc · 6,334 bytesreference/knowledge_base/flydsl/lds_optimization.mddoc · 8,446 bytesreference/knowledge_base/flydsl/overview.mddoc · 8,446 bytesreference/knowledge_base/flydsl/pitfalls.mddoc · 11,449 bytesreference/knowledge_base/flydsl/skills_index.mddoc · 3,723 bytesreference/knowledge_base/hip/compilation_and_build.mddoc · 5,842 bytesreference/knowledge_base/hip/hip_api_reference.mddoc · 6,170 bytesreference/knowledge_base/hip/hipkittens_guide.mddoc · 9,865 bytesreference/knowledge_base/hip/hipkittens_playbook.mddoc · 105,403 bytesreference/knowledge_base/hip/kernel_patterns.mddoc · 11,375 bytesreference/knowledge_base/hip/mfma_and_register_ops.mddoc · 10,401 bytesreference/knowledge_base/hip/mxfp8_grouped_gemm_hip.mddoc · 9,475 bytesreference/knowledge_base/hip/pitfalls.mddoc · 5,860 bytesreference/knowledge_base/skills/mfma_16x16x128_f8f6f4_fp4_operand_layout.jsonasset · 6,887 bytesreference/knowledge_base/skills/mfma_16x16x128_f8f6f4_operand_layout.jsonasset · 2,896 bytesreference/knowledge_base/triton/auto_api_patterns.mddoc · 3,048 bytesreference/knowledge_base/triton/auto_constraints.mddoc · 3,654 bytesreference/knowledge_base/triton/auto_env_knobs.mddoc · 515 bytesreference/knowledge_base/triton/auto_known_issues.mddoc · 2,821 bytesreference/knowledge_base/triton/autotune_guide.mddoc · 1,969 bytesreference/knowledge_base/triton/pitfalls.mddoc · 2,095 bytesreference/knowledge_base/triton/tl_dot_scaled_gfx950.mddoc · 4,027 bytesreference/local_knowledge/framework/aiter/operators/fused_moe_grouped_gemm/tuning.mddoc · 8,436 bytesreference/local_knowledge/framework/aiter/overall/authoring_delegation.mddoc · 3,266 bytesreference/local_knowledge/framework/aiter/overall/tuning_db.mddoc · 6,877 bytesreference/local_knowledge/framework/aiter/skills/optimize/aiter_levers/flydsl_path.mddoc · 5,258 bytesreference/local_knowledge/languages/flydsl/skills/optimize/flydsl_levers/kernel_families.mddoc · 4,395 bytes
No licensed excerpt is available. You can inspect the pinned source.