Agent Code Analyzer
ruvnet/ruflo
Agent skill for code-analyzer - invoke with $agent-code-analyzer
TileLang Ascend Pass 工作流分析。用于理解 Pass 之间的关系、执行顺序、数据依赖,以及帮助定位新 Pass 应该在哪里添加。触发时机:用户询问 Pass pipeline、Pass 执行顺序、Pass 之间的关系、如何添加新 Pass、Pass 依赖关系、"Pass 工作流"、"Pass 顺序"、"在哪里加 Pass" 等关键词时。
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .claude/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .claude/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .agents/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .agents/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .cursor/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .cursor/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/tile-ai/tilelang-ascend.git --path .agents/skills/tilelang-pass-workflow-analyzer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .gemini/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .gemini/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .github/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .github/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tile-ai/tilelang-ascend tilelang-pass-workflow-analyzer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tile-ai/tilelang-ascend.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/tilelang-pass-workflow-analyzer .opencode/skills/tilelang-pass-workflow-analyzer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "tilelang-pass-workflow-analyzer" agent skill from https://github.com/tile-ai/tilelang-ascend/tree/ascendc_pto/.agents/skills/tilelang-pass-workflow-analyzer into .opencode/skills/tilelang-pass-workflow-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tilelang-pass-workflow-analyzer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
tilelang-pass-workflow-analyzerTileLang Ascend Pass 工作流分析。用于理解 Pass 之间的关系、执行顺序、数据依赖,以及帮助定位新 Pass 应该在哪里添加。触发时机:用户询问 Pass pipeline、Pass 执行顺序、Pass 之间的关系、如何添加新 Pass、Pass 依赖关系、"Pass 工作流"、"Pass 顺序"、"在哪里加 Pass" 等关键词时。
Tilelang Pass Workflow Analyzer is an agent skill from tile-ai/tilelang-ascend. TileLang Ascend Pass 工作流分析。用于理解 Pass 之间的关系、执行顺序、数据依赖,以及帮助定位新 Pass 应该在哪里添加。触发时机:用户询问 Pass pipeline、Pass 执行顺序、Pass 之间的关系、如何添加新 Pass、Pass 依赖关系、"Pass 工作流"、"Pass 顺序"、"在哪里加 Pass" 等关键词时。
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/evals.json`, `references/new-pass-placement-guide.md` and `references/pass-dependency-graph.md`).
The repository describes itself as: Ascend TileLang adapter. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3d17c28. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Tilelang Pass Workflow Analyzer loads about 1.4k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 53 tokens; SKILL.md has 419 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from tile-ai/tilelang-ascend at commit 3d17c28, republished under its MIT licence (© tile-ai). 419 words, ~1,438 tokens.
.claude/skills/tilelang-pass-workflow-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.严格遵守以下信息获取优先级:
| 查询阶段 | 信息来源 | 工具使用 |
|---|---|---|
| 首次回答 | ✅ 优先使用 reference 文件 | read(references/*.md) |
| 用户追问深入细节 | ✅ 读取源码补充 | read(tilelang/engine/phase.py) |
执行规则:
用户首次提问 Pass 工作流
↓
1. 立即读取 reference 文件(pass-pipeline-overview.md / pass-dependency-graph.md)
↓
2. 基于 reference 信息生成报告(足够回答 90% 的查询)
↓
3. 仅在用户追问"具体实现"、"源码细节"时才读取源码禁止行为:
这个 skill 用于:
与 tilelang-pass-analyzer 的区别:
tilelang-pass-analyzer:侧重于单个 Pass 的功能、原理、实现细节tilelang-pass-workflow-analyzer:侧重于 Pass 之间的关系、整体工作流、新 Pass 定位当用户提出与 Pass 工作流相关的询问时,按照以下步骤响应:
判断用户是想要:
根据意图,使用以下工具:
| 用户意图 | 参考文档 | 分析方式 |
|---|---|---|
| 了解整体架构 | references/pass-pipeline-overview.md | 展示两阶段架构图,解释设计原理 |
| 理解 Pass 关系 | references/pass-dependency-graph.md | 展示依赖关系图,说明数据传递 |
| 添加新 Pass | references/new-pass-placement-guide.md | 分析 Pass 功能特征,给出定位建议 |
| 查询特定阶段 | 根据阶段名称查找 | 定位到具体 Pass,展示上下游关系 |
输出格式:
# Pass 工作流分析报告
## 用户问题
[用户的具体问题]
## 分析结果
### [根据意图提供对应内容]
### 关键要点
- [要点 1]
- [要点 2]
### 建议操作
[如果用户要添加新 Pass,给出具体建议]TileLang-Ascend 采用两阶段编译流程:
Python DSL (@tilelang.jit)
↓
[Phase 1: LowerAndLegalize] ← 前端标准化、Lowering
- 目标:将高级 DSL 转换为标准化 TIR
- 特点:语义保持、平台无关优化
↓
[Phase 2: OptimizeForTarget] ← 后端优化、平台特化
- 目标:针对 Ascend 硬件特性的优化
- 特点:硬件相关、性能导向
↓
CANN 工具链 → NPU 执行详细架构请查阅: references/pass-pipeline-overview.md
Pass 之间通过 PrimFunc attrs 传递数据:
| 数据名称 | Attr 键 | 产生 Pass | 消费 Pass |
|---|---|---|---|
| Buffer Scope | buffer annotations | AscendInferBufferScope | CrossCorePipeline, CombineCV |
| Buffer Shapes | buffer_shapess | CollectBufferShapes | AscendMemoryPlanning |
| Address Map | address_map | AscendMemoryPlanning | AscendSyncInsert |
| Size Map | size_map | AscendMemoryPlanning | AscendSyncInsert |
详细依赖关系请查阅: references/pass-dependency-graph.md
添加新 Pass 时,遵循以下原则:
功能归属 - Pass 的功能属于哪个阶段?
数据依赖 - Pass 需要哪些输入数据?
输出供给 - Pass 产生哪些输出数据?
语义范围 - Pass 是平台无关还是平台特定?
| Pass 功能特征 | 推荐位置 | 理由 |
|---|---|---|
| IR 合法化检查 | Phase 1 末尾 | 确保 lowered IR 正确性 |
| 新 Tile 操作 lowering | Phase 1,LowerTileOp 后 | 紧跟核心 lowering pass |
| 内存优化 | Phase 2,AscendStorageRewrite 后 | 利用 memory planning 信息 |
| 同步优化 | Phase 2,AscendSyncInsert 前 | 为 sync insert 提供信息 |
详细定位指南请查阅: references/new-pass-placement-guide.md
当需要详细信息时,查阅以下文档:
references/pass-pipeline-overview.md(两阶段架构、每个阶段的 Pass 列表、设计原理)references/pass-dependency-graph.md(数据流、依赖链、关键 Pass 之间的关系)references/new-pass-placement-guide.md(定位原则、典型场景、案例分析).agents/skills/tilelang-pass-analyzer/references/pass-registry-ascend.md(所有 Pass 的详细信息)当用户询问 Pass 工作流时,使用以下模板生成报告:
# Pass 工作流分析报告
## 问题类型
[整体架构 / Pass 关系 / 新 Pass 定位 / 特定阶段查询]
## 核心分析
### [根据问题类型提供对应分析]
#### [具体分析内容]
- [要点 1]
- [要点 2]
- [要点 3]
## 数据流分析
### 输入依赖
- [上游 Pass 1]: [提供的数据 1]
- [上游 Pass 2]: [提供的数据 2]
### 输出供给
- [下游 Pass 1]: [需要的数据 1]
- [下游 Pass 2]: [需要的数据 2]
## 定位建议
### 推荐位置
[具体位置描述,如 "Phase 2,在 Pass X 和 Pass Y 之间"]
### 理由
1. [理由 1]
2. [理由 2]
### 需要注意的依赖
- [依赖说明 1]
- [依赖说明 2]
## 实现建议
### 参考实现
可以参考以下 Pass 的实现:
- [Pass A]: [文件路径]
- [Pass B]: [文件路径]
### 关键步骤
1. C++ 实现:[说明]
2. Python Wrapper:[说明]
3. Pipeline 集成:[说明]
## 相关文件路径
- Pipeline 定义:`tilelang/engine/phase.py`
- Pass 注册:`src/transform/*.cc`
- Python API:`tilelang/transform/__init__.py`用户问题: "整个 Pass pipeline 是怎么组织的?"
响应策略:
references/pass-pipeline-overview.md用户问题: "AscendMemoryPlanning 和 AscendSyncInsert 有什么关系?"
响应策略:
references/pass-dependency-graph.mdAscendMemoryPlanning → address_map → AscendSyncInsert用户问题: "我想加一个 Pass 来优化 L0C buffer 的数据布局,应该加在哪里?"
响应策略:
references/new-pass-placement-guide.mdAscendStorageRewrite 后AscendStorageRewrite 已经完成存储优化区分单个 Pass 分析 vs 工作流分析
tilelang-pass-analyzer skill优先展示关键信息
定位建议需明确
关联已有文档
tilelang-pass-analyzer skill 的注册表文档© tile-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in .agents/skills/tilelang-pass-workflow-analyzer of tile-ai/tilelang-ascend.
Open the folder on GitHubat commit 3d17c28
Tilelang Pass Workflow Analyzer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Tilelang Pass Workflow Analyzer this skilltile-ai/tilelang-ascend | 400 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Agent Code Analyzerruvnet/ruflo | 74k | 3 repos | ~1.5k | Automated safety check: Pass | MIT | |
| Agent Pagerank Analyzerruvnet/ruflo | 74k | 3 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Agent Performance Analyzerruvnet/ruflo | 74k | 2 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Diff Analyzeruvnet/ruflo | 74k | — | ~450 | Automated safety check: Notes | MIT | |
| Analyze GitHub Flakeflutter/flutter | 179k | — | ~1.1k | Automated safety check: Pass | BSD-3-Clause |
ruvnet/ruflo
Agent skill for code-analyzer - invoke with $agent-code-analyzer
ruvnet/ruflo
Agent skill for pagerank-analyzer - invoke with $agent-pagerank-analyzer
ruvnet/ruflo
Agent skill for performance-analyzer - invoke with $agent-performance-analyzer
ruvnet/ruflo
Analyze git diffs for risk scoring, reviewer recommendations, and change classification.
flutter/flutter
Expertise in analyzing flake github issues in the flutter/flutter repository.
ruvnet/ruflo
Agent skill for analyze-code-quality - invoke with $agent-analyze-code-quality
tile-ai/tilelang-ascend
Automatically pull tilelang repository and its third-party code.
tile-ai/tilelang-ascend
How to add debugging capabilities to TileLang Ascend example operators.
tile-ai/tilelang-ascend
将 tilelang example 脚本转换为可在 A5 camodel 仿真器上直接运行的版本。输入脚本路径,输出一个新的 sim.py 文件,不覆盖原始文件。触发:仿真运行、camodel、A5 仿真、sim 模式、转换脚本为仿真、不需要 NPU 跑 kernel、simulate A5。
tile-ai/tilelang-ascend
TileLang-Ascend 环境检查与配置验证技能。检查代码仓库完整性、编译安装状态、环境变量配置,并运行简单测试验证环境。发现问题会自动调用相关 skill 进行修复,并按依赖顺序重新执行后续步骤。触发关键词:"环境检查"、"检查环境"、"验证环境"、"环境配置"、"环境搭建"、"env check"、"check environment"、"verify…
tile-ai/tilelang-ascend
TileLang-Ascend 算子测试设计技能。支持多种场景:(1) 从 design.md 设计测试配置 (2) 从 examples/{op}/.py 补充测试 (3) 手动提供算子信息生成测试 (4) 测试覆盖率分析。理解算子实现逻辑后智能判断测试策略。触发:设计算子测试、生成测试用例、补充测试、测试覆盖率不足。
tile-ai/tilelang-ascend
检查代码格式是否符合 CI 规则。自动检测并安装缺失工具(ruff、clang-format),先运行检查生成报告,使用醒目方式询问用户后,仅在用户同意时执行修复。工作流程:检测环境→自动安装缺失工具→运行检查→生成报告→醒目询问→用户确认→执行修复。使用此技能当:用户要求"格式检查"、"格式化代码"、"代码格式化"、"检查代码格式"、"代码…
TileLang Ascend Pass 工作流分析。用于理解 Pass 之间的关系、执行顺序、数据依赖,以及帮助定位新 Pass 应该在哪里添加。触发时机:用户询问 Pass pipeline、Pass 执行顺序、Pass 之间的关系、如何添加新 Pass、Pass 依赖关系、"Pass 工作流"、"Pass 顺序"、"在哪里加 Pass" 等关键词时。. Tilelang Pass Workflow Analyzer is an agent skill from tile-ai/tilelang-ascend.
Run `npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a claude-code`. Or copy the skill folder (.agents/skills/tilelang-pass-workflow-analyzer in tile-ai/tilelang-ascend) into .claude/skills/tilelang-pass-workflow-analyzer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a codex`. Or copy the skill folder (.agents/skills/tilelang-pass-workflow-analyzer in tile-ai/tilelang-ascend) into .agents/skills/tilelang-pass-workflow-analyzer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tile-ai/tilelang-ascend --skill tilelang-pass-workflow-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tilelang-pass-workflow-analyzer, .gemini/skills/tilelang-pass-workflow-analyzer, .github/skills/tilelang-pass-workflow-analyzer and .opencode/skills/tilelang-pass-workflow-analyzer in your project.
Going by SKILL.md and its folder, Tilelang Pass Workflow Analyzer needs the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Tilelang Pass Workflow Analyzer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Tilelang Pass Workflow Analyzer: Agent Code Analyzer (ruvnet/ruflo, 74k stars), Agent Pagerank Analyzer (ruvnet/ruflo, 74k stars), Agent Performance Analyzer (ruvnet/ruflo, 74k stars) and Diff Analyze (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tile-ai (a GitHub organization) maintains it in tile-ai/tilelang-ascend, which has 400 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.
Source: tile-ai/tilelang-ascend on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.