catlass-operator-design

Translate CATLASS operator requirements into a structured design document template.

31|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Ascend/agent-skills --skill catlass-operator-design
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: catlass-operator-design
Source: https://github.com/Ascend/agent-skills/tree/main/skills/catlass-operator-design
Command: npx skills add https://github.com/Ascend/agent-skills --skill catlass-operator-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

CATLASS operator design requires a standardized, repeatable method to convert user requirements into concrete design documentation that can drive code generation and integration.

Core Features & Use Cases

  • Provides a structured design-document template and a reference suite for Catlass operators.
  • Guides the selection of core components (DispatchPolicy, BlockMmad, BlockEpilogue, BlockScheduler, Kernel) and ties them to host and kernel integration.
  • Use case: design a new CATLASS operator by mapping requirements to a documented design with justified component choices.

Quick Start

Provide a design document that outlines component choices and host/kernel integration.

Frequently Asked Questions about catlass-operator-design

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

FAQPage Schema
How do I create a design document for a new kernel operator?▼

To create an operator design document, you translate requirements into a structured template that selects components like DispatchPolicy and Kernel templates. This ensures documentation captures inputs, outputs, component rationale, and host integration roadmaps.

What is a CATLASS operator design document template used for?▼

A CATLASS operator design document template provides a standardized, repeatable method to convert user requirements into concrete design documentation. It drives code generation by guiding the selection of core components and mapping host and kernel integration roadmaps.

How do I select components like DispatchPolicy and BlockMmad for kernel design?▼

You select DispatchPolicy, BlockMmad, BlockEpilogue, BlockScheduler, and Kernel templates by using a reference suite that guides your choices. The resulting design document must document the chosen components and provide a rationale for each selection.

Can I use this design-document template for host and kernel integration planning?▼

Yes, the design-document template specifically ties selected components to host and kernel integration planning. It ensures your design document includes a structured roadmap detailing how the chosen operator components will be integrated into the host and kernel.

What's the best way to document operator requirements for code generation?▼

The best way to document operator requirements for code generation is applying a structured template that outlines component choices and integration steps. This ensures a repeatable design process that justifies component selections and maps the integration roadmap.

Do I need a structured template to design CATLASS operators?▼

You need a structured template to design CATLASS operators because it provides a standardized, repeatable method to convert requirements into concrete documentation. Without it, ensuring consistent component selection and host integration planning becomes difficult.