design-kernel

Installation
SKILL.md

Kernel Design — Shared Workflow

This skill contains everything that is common across all supported DSLs. Once the implementation language is known, also load the matching language-specific design skill for DSL-specific runtime patterns, pitfalls, and API guidance.

Language Selection

Language key Python package path Design skill API reference skill Use when
cutile-dsl cutile /design-cutile-dsl-kernel /cutile-dsl-ref Block-level control, tiling, CTA remapping, compiler hints are sufficient
cute-dsl cute_python /design-cute-dsl-kernel /cute-dsl-ref Explicit thread/warp scheduling, TMA pipelines, shared memory control needed

Naming Conventions

  • Public-facing names, docs, skills, and knowledge-base entries use kebab-case language keys (e.g., cute-dsl).
  • Python packages use underscores where required (e.g., cute_python).
  • Kernel package nesting: src/mla_var3/kernel/<lang_pkg>/mla/<design>/....
  • The shortcut CLI python -m mla_var3.kernel <kernel> [<version>] is the preferred user-facing entry point.
Related skills
Installs
35
First Seen
Apr 21, 2026