wenyi-li

60 mods across 1 repository, 9 stars between them.

cuda-samples

25

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Curated index of NVIDIA official CUDA Samples with code patterns, GitHub permalinks, and key snippets. Use when looking for working CUDA code examples, GPU kernel patterns (reduction, scan, GEMM, transpose, histogram), Tensor Core WMMA usage, CUDA Graphs API, cuBLAS/cuFFT/cuSPARSE library integration, stream/event…

9 3mo ago A 153 tokens

cuda

26

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

CUDA kernel development, debugging, and performance optimization for Claude Code. Use when writing, debugging, or optimizing CUDA code, GPU kernels, or parallel algorithms. Covers non-interactive profiling with nsys/ncu, debugging with cuda-gdb/compute-sanitizer, binary inspection with cuobjdump, and performance…

9 3mo ago A 102 tokens

cutlass-skill

28

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Write, debug, and optimize CUTLASS and CuTeDSL GPU kernels using local source code, examples, and header references. Use when the user mentions CUTLASS, CuTe, CuTeDSL, cute::Layout, cute::Tensor, TiledMMA, TiledCopy, CollectiveMainloop, CollectiveEpilogue, GEMM kernel, grouped GEMM, sparse GEMM, flash attention…

9 3mo ago A 226 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Guide the agent through a systematic process of isolating, reproducing, and diagnosing correctness errors in CUDA kernels — covering indexing bugs, layout mismatches, synchronization races, reduction errors, numerical drift, and out-of-bounds memory access.

9 3mo ago A 0 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Guide the agent through a systematic process for diagnosing and isolating accuracy degradation in a quantized (INT8, FP8, or low-bit) kernel, from measuring the error to identifying the specific computational step responsible.

9 3mo ago A 0 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

How to diagnose and fix errors in TileLang programs. Use this skill whenever a TileLang kernel fails to compile, crashes at runtime, produces incorrect results, or shows numerical mismatches. Also use when the user encounters TVM/TIR errors, CUDA codegen failures, shape mismatches, assertion failures, NaN/inf outputs…

9 3mo ago A 149 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

FlyDSL is a Python DSL with MLIR-native backend for authoring custom AMD GPU kernels with explicit layout algebra (pre-installed at /opt/FlyDSL on images tagged -flydsl:). Use this skill when profiling identifies a hot per-row reduction (RMSNorm / LayerNorm / softmax), a fused elementwise chain (norm + residual add…

9 3mo ago A 236 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Guide the agent through deciding whether to fuse multiple elementwise operations into a single kernel pass, and if so, how to implement the fusion correctly and efficiently in CUDA or Triton.

9 3mo ago A 0 tokens

generate-profile

37

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Generate an e2e profiling trace of an SGLang server run. Launches a server, validates accuracy, captures a Chrome-compatible trace, and returns the profile path.

9 3mo ago A 38 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

This skill should be used when reasoning about GPU architecture fundamentals to guide kernel optimization choices such as memory hierarchy usage, execution model mapping, block sizing, and latency-aware tuning across HIP, Triton, and PyTorch.

9 3mo ago A 51 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Guide the agent through correctly handling partial tiles — cases where a problem dimension does not evenly divide the tile size — in CUDA and Triton kernels, without introducing out-of-bounds accesses, incorrect output values, or silent data corruption.

9 3mo ago A 0 tokens

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

This skill should be used when writing or tuning HIP kernels on AMD/NVIDIA GPUs, covering memory coalescing, shared-memory tiling, bank conflict avoidance, warp primitives, occupancy, vectorization, async ops, loop unrolling, and profiling.

9 3mo ago A 56 tokens

kernel-KBS

41

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Corpus-backed GPU kernel knowledge base for CUDA, Triton, CuTe, CUTLASS, and Ampere/Hopper/Blackwell kernel research. Use when the user needs to search merged kernel PR pages, inspect PR diff/provenance artifacts, find KernelWiki synthesis pages, query blog/doc/contest notes, or retrieve evidence-backed implementation…

9 3mo ago A 109 tokens

kernel-benchmark

42

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Standalone kernel benchmarking skill for cuda-cpp, cutlass, cute-dsl, and triton implementations. Use when the user wants to compare a custom CUDA/CUTLASS .cu kernel or CuTe DSL/Triton .py kernel against selectable PyTorch eager, torch.compile, or FlashInfer baselines, validate correctness, measure execution time with…

9 3mo ago A 90 tokens

kernel-benchmarker

43

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Compiles, validates, and benchmarks a CUDA kernel (.cu file) against a Python reference (ref.py). Auto-detects GPU arch and infers dimension args from the extern "C" void solve(...) signature. Runs benchmark.py to: compile with nvcc, optionally validate outputs (exits on failure), benchmark both kernel and reference…

9 3mo ago A 0 tokens

kernel-creator

44

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Guides writing and refactoring GPU kernels across CUDA and DSLs. Invoke when implementing kernel files that must stay importable, independently testable, profileable, and optimizable.

9 3mo ago A 40 tokens

kernel-cute-writing

45

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

Write and implement GPU kernels using NVIDIA CuTe DSL (CUTLASS 4.x Python API) — NOT for Triton, CUDA C++, or conceptual explanations. Trigger only when the user wants to write or implement a kernel, not when asking questions about CuTe DSL concepts or layouts. CuTe DSL uses cute.jit/cute.kernel decorators and…

9 3mo ago A 115 tokens

kernel-designer

46

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

An algorithm-sketching guide for planning operator implementations, where an operator is a computation such as a matrix or tensor operation.

9 3mo ago A 81 tokens

sketch-design

48

wenyi-li/awesome-agent-kernel-skills

Skill Claude CodeCodex

A set of rules and guidance for designing operator sketches with the UnifiedSketch DSL, a specialised language for describing them.

9 3mo ago A 30 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: