cutile-annotate
CommunityAnnotate cuTile kernels for LSP inlay hints.
System Documentation
What problem does it solve?
cuTile kernel authors often lack immediate, editor-based feedback for type correctness and diagnostics. This Skill provides a structured way to annotate kernels so the LSP can generate in-editor inlay hints and warnings, speeding up development and reducing debugging cycles.
Core Features & Use Cases
- Enables LSP-driven inlay hints and diagnostics for cuTile kernels by guiding <typecheck> blocks and enable markers.
- Documents a repeatable workflow to annotate kernels and integrate with standard cuTile project setups.
- Use Case: a developer iterates on a kernel, receives instant type-related feedback and shape/type validation as they code.
Quick Start
Ensure the top of the kernel file contains the enable marker (# cutile-lsp: on) and place the code region markers (# cutile-lsp: start / # cutile-lsp: end) around the kernel. Include a <typecheck> block in the kernel docstring to define parameter shapes and dtypes, so the LSP can parse and surface hints and diagnostics.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cutile-annotate Download link: https://github.com/Da1sypetals/cutile-lsp/archive/main.zip#cutile-annotate Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.