add-ttir-builder-op
OfficialAdd full TTIR op builder (tag/parse/split)
System Documentation
What problem does it solve?
Add full builder API support (@tag, @parse, @split) for a TTIR op. Use this skill whenever the user wants to add builder support for a new TTIR op, upgrade an existing _op_proxy-based op to use @tag/@parse/@split decorators, or asks about how to add builder API for an op in ttir_builder.py. Also trigger when the user mentions adding tag/parse/split for an op, or wants to make an op work with the parse/split test infrastructure.
Core Features & Use Cases
- Guides adding full @tag/@parse/@split support for TTIR ops by referencing a closest existing implementation and adapting.
- Coordinates changes across three files: tools/builder/ttir/ttir_builder.py, tools/golden/mapping.py, and include/ttmlir/Dialect/TTIR/IR/TTIROps.td (read-only reference) plus test artifacts.
- Provides a structured workflow to enable parse/split testing for new or upgraded TTIR ops.
Quick Start
Follow the steps to implement builder support for a TTIR op by updating the builder, golden mappings, and test artifacts as described.
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: add-ttir-builder-op Download link: https://github.com/tenstorrent/tt-mlir/archive/main.zip#add-ttir-builder-op 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 471,000+ vetted skills library on demand.