tilelang-pass-analyzer

Analyze TileLang Pass functionality and generate structured Markdown reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TileLang Pass analysis and reporting: it identifies, analyzes, and documents the purpose, behavior, and implementation details of TileLang Passes, and generates Markdown reports for quick reference.

Core Features & Use Cases

  • Reads reference documentation (pass-registry-ascend/general, pass-classification) to produce structured reports.
  • Optionally reads source code from src/transform when the user requests deeper implementation details.
  • Supports single-pass analysis, cross-pass comparisons, and classification queries, returning Markdown reports with function names, sample IR-like examples, and code locations.

Quick Start

Provide a pass name (or two passes for comparison) and the tool will generate a Markdown analysis report from reference files, optionally enriching it with source-level details on demand.

Frequently Asked Questions about tilelang-pass-analyzer

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

FAQPage Schema
How do I generate documentation for a TileLang Pass?

To generate documentation for a TileLang Pass, provide the pass name to produce a structured Markdown report detailing its purpose, behavior, and implementation from reference files.

Can I compare two TileLang Passes?

Yes, you can compare two TileLang Passes by providing both names, generating a Markdown report that highlights differences in functionality, behavior, and implementation details.

How do I find the source code location of a TileLang Pass?

To find the source code location of a TileLang Pass, request deeper implementation details. The analyzer consults files in src/transform to enrich the report with precise code locations.

What is the best way to classify TileLang Passes?

The best way to classify TileLang Passes is querying the analyzer's pass classification references, which returns structured Markdown reports grouping passes by their functional categories.

Does TileLang Pass analysis include IR examples?

Yes, TileLang Pass analysis includes sample IR-like examples within the Markdown report, providing concrete illustrations of pass behavior alongside core data and code locations.

What do I need to analyze TileLang Pass functionality?

To analyze TileLang Pass functionality, you need a pass name or classification query. The analyzer reads pass registry references and optionally consults source files for deeper implementation details.