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