tilelang-op-design

Generate TileLang-Ascend operator design documents from requirements.

346|151|Updated Sep 25, 2025
One-click install
npx skills add https://github.com/tile-ai/tilelang-ascend --skill tilelang-op-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tilelang-op-design
Source: https://github.com/tile-ai/tilelang-ascend/tree/main/.agents/skills/tilelang-op-design
Command: npx skills add https://github.com/tile-ai/tilelang-ascend --skill tilelang-op-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate comprehensive TileLang-Ascend operator design documentation from operator requirements, ensuring consistent design decisions and traceable mappings.

Core Features & Use Cases

  • Automated design generation: produce design.md with programming mode, API mappings, memory layout, tiling strategy, and scheduling decisions.
  • Standardized templates: align with design-template.md and existing best practices for tilelang DSL operators.
  • Examples & validation: provide references to examples and validation steps to accelerate development.

Quick Start

Generate a design.md for a new operator by supplying the operator name and requirements.

Frequently Asked Questions about tilelang-op-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate TileLang operator design documents for Ascend hardware?

Generate TileLang operator design documents by supplying the operator name and requirements. The tool outputs a design.md detailing API mappings, memory layout, tiling strategy, scheduling, synchronization, and validation plans.

What should be included in a TileLang-Ascend tiling strategy and API mapping design?

A TileLang-Ascend design should include programming mode definitions, API mappings, data flow, memory layout, tiling strategy, scheduling decisions, synchronization, and verification approaches to standardize DSL operator development.

How to standardize TileLang DSL operator design methodology across different operators?

Standardize TileLang DSL operator design by adhering to a design-template and referencing best practices from existing docs and examples. This ensures consistent design decisions and traceable mappings across all generated operator documentation.

Do I need specific dependencies to write TileLang-Ascend operator design docs?

No specific dependencies are required to write TileLang-Ascend operator design docs. You only need to supply the operator name and requirements to generate the standardized design.md file with validation steps.

Can I use existing examples to accelerate TileLang operator design and validation?

Yes, the generated design documents provide references to existing examples and validation steps. This aligns with the design-template to accelerate development and ensure consistent design decisions for TileLang DSL operators.