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.