ascend-ai-coding
- 230 skills
- 0 followers
- 15 hours ago last updated
- ▌ External Cannbot Ops Pypto Op Develop · ascend-ai-coding bundle当需要编写 PyPTO 算子实现时使用此 skill。基于需求规格、设计方案和参考实现,生成完整可运行的 PyPTO 算子实现与配套测试、文档。Triggers: 实现算子、写 kernel、编写实现、写 impl、算子编码、开始编码、code the op、写 test、生成测试、写实现代码、op develop、kernel 实现。
- ▌ External Cannbot Ops Triton Op Coding · ascend-ai-coding bundleTriton Ascend 算子代码生成 Skill — 根据算子任务格式任务描述生成高性能 Triton Ascend 内核代码。支持首次生成和基于错误反馈的迭代优化。 触发:当用户需要根据任务描述生成或迭代修复 Triton Ascend 内核代码时使用。
- ▌ External Gitcode Ascend K8S Check Fix · ascend-ai-coding bundleKubernetes 集群健康检查与安全修复 — 诊断问题,用户确认后执行修复
- ▌ External Gitcode Ascend Pytest Writer · ascend-ai-coding bundle专业的pytest测试用例编写助手,用于创建、编写和优化Python测试用例。当需要编写测试文件、创建测试代码、重构优化测试、调试失败测试、使用fixtures、参数化测试、断言技巧、测试覆盖率分析时使用此技能。
- ▌ External Gitcode Ascend Skill Auditor · ascend-ai-codingComprehensive security auditor for AI agent skills, prompts, and instructions. Checks for typosquatting, dangerous permissions, prompt injection, supply chain risks, and data exfiltration patterns — before you use any agent or skill.
- ▌ External Gitcode Ascend Swanlab Setup · ascend-ai-coding bundleSwanLab 实验追踪平台配置与登录管理。触发场景:(1) 配置 SwanLab 登录凭据 (2) 在容器内安装/登录 SwanLab (3) 为指定容器配置 SwanLab (4) 检查 SwanLab 连接状态。支持多种配置获取方式:环境变量、配置文件、交互式输入。可被其他 skill 通过 source scripts/functions.sh 调用。
- ▌ External Mindstudio Op Mfu Calculator · ascend-ai-coding计算算子(如 matmul/GEMM)的 MFU(Machine FLOP Utilization),并给出清晰的公式和推导过程。
- ▌ Gitcode Merge Flow · ascend-ai-coding bundleAutomates GitCode open-source repo merge workflow: commit → push → issue → PR → pipeline → review → /lgtm & /approve → merge. Invoke when user wants to submit code to a GitCode open-source repository.
- ▌ AI For Science Boltzgen · ascend-ai-coding bundleBoltzGen 昇腾 NPU 迁移与复现 Skill,适用于在华为 Ascend NPU 上部署 BoltzGen 生成式蛋白设计与逆折叠流程,覆盖环境准备、权重缓存、cuEquivariance 兼容、源码适配和端到端推理验证。
- ▌ AI For Science Diffsbdd · ascend-ai-coding bundleDiffSBDD 昇腾 NPU 迁移 Skill,适用于将基于等变扩散模型的结构化药物设计项目从 CUDA 迁移到华为 Ascend NPU,覆盖环境搭建、依赖安装、torch_scatter 源码编译、代码适配以及 de novo 推理验证。
- ▌ External Cannbot Ops Ascendc Env Check · ascend-ai-coding bundleAscend C 算子开发环境检查技能。用于:(1) 通过 npu-smi 查询 NPU 设备信息(设备列表、状态、资源使用),(2) 检查 CANN 环境配置(CANN Toolkit、Ops、自定义算子包),(3) 验证开发依赖是否完整。触发关键词:环境检查、NPU设备、npu-smi、CANN安装、设备查询、资源监控、检查CANN环境变量。
- ▌ External Cannbot Ops Pypto API Explore · ascend-ai-coding bundle探索 PyPTO API,为算子开发提供 API 映射、约束检查和 Tiling 需求分析。当需要查找 PyPTO 是否支持某个操作、验证 API 约束、分析算子可行性时使用。触发词:API 探索、查找 API、PyPTO 有没有 xxx、支持什么 dtype、约束是什么、tiling 怎么配、API 映射、可行性分析、这个算子能做吗。
- ▌ External Gitcode Ascend Atb CSV Tester · ascend-ai-coding bundle运行 ATB (Ascend Transformer Boost) CSV 测试。当用户需要执行 CSV 格式的 ATB 测试用例、 验证算子正确性、或运行任何ATB下的 CSV 测试文件时调用此技能。 需配合 CANN 环境和已编译的 ATB 测试框架使用。
- ▌ External Gitcode Ascend Auto Bug Fixer · ascend-ai-codingUse when encountering bugs, test failures, or error logs that need root cause analysis and fix generation
- ▌ External Gitcode Ascend Fault Diagnose · ascend-ai-coding bundleAscend 故障诊断工具,提供日志采集、清洗、诊断全流程。支持集群/单机/超节点故障诊断,当用户需要排查 NPU 训练推理故障或性能劣化问题时调用。
- ▌ External Gitcode Ascend Model Training · ascend-ai-codingModel training on Ascend NPU. Invoke when user wants to launch training script and monitor training progress.
- ▌ External Gitcode Ascend Modelscope CLI · ascend-ai-coding bundleModelScope CLI 模型与数据集下载工具。当用户需要从 ModelScope 下载模型或数据集、批量下载模型、校验文件完整性、统计模型参数量、或进行网络诊断时使用。
- ▌
- ▌ External Mindstudio Document UX Review · ascend-ai-coding bundle当用户希望你像第一次接触项目的人一样,真实按仓库的 README、安装文档或 quick start 跑一遍,并判断“新人能不能走通”“文档是否可用”“哪里会卡住”“安装/启动说明是否对新手友好”时,使用这个 skill。它适用于 repo onboarding audit、documentation UX review、quickstart validation、README walkthrough、按文档验证安装与运行并输出问题报告的场景;即使用户只是说“按 README 试一下”“帮我检查这个仓库文档能不能跑通”“看看 quick start 为什么带不动新人”,也应触发。不要用于纯翻译、润色、摘要、风格对比、治理项检查,或只想直接修环境/修单个报错而不做完整文档体验审查的请求。
- ▌ AI For Science Generator · ascend-ai-coding bundleGENERator DNA 序列生成模型的昇腾 NPU 迁移 Skill,适用于将基于 HuggingFace Transformers 的 Causal LM 从 CUDA 迁移到华为 Ascend NPU,覆盖环境搭建、依赖安装、代码适配、多进程处理和 sequence recovery 验证。
- ▌ Wan Ascend Adaptation · ascend-ai-coding bundleThis skill provides comprehensive guidance for adapting Wan-series video generation models (Wan2.1/Wan2.2) from NVIDIA CUDA to Huawei Ascend NPU. It should be used when performing NPU migration of DiT-based video diffusion models, including device layer adaptation, operator replacement, distributed parallelism refactoring, attention optimization, VAE parallelization, and model quantization. This skill covers 9 major adaptation domains derived from real-world Wan2.2 CUDA-to-Ascend porting experience.
- ▌ External Cannbot Ops Aiss Tiling Solver · ascend-ai-coding使用 AISS-TilingSolver 工具自动求解 Ascend C 算子(MatMul / Vector)的最优 Tiling 参数,包括下载安装、构造 JSON 输入、运行求解、结果解读与故障排查。触发:当用户使用 TilingSolver 工具求解时。
- ▌ External Cannbot Ops Pypto Op Perf Tune · ascend-ai-codingPyPTO 算子性能分析和自动调优技能。用于对生成及新开发的算子进行性能分析及自动调优,包括算子用例执行及精度校验、性能数据采集及分析、分步骤性能调优和生成性能分析报告。当用户需要分析 PyPTO 算子性能、进行性能调优、生成性能报告时使用此技能。触发词:算子性能调优、性能分析、自动调优、性能优化、泳道图分析。
- ▌ External Cannbot Ops Triton Op Designer · ascend-ai-coding bundleTriton Ascend 算子算法草图设计 Skill — 根据任务描述设计高质量的算法草图(sketch), 用于指导后续代码生成。支持首次设计和基于历史上下文的迭代优化。 触发:当用户需要为 Triton Ascend 算子设计算法草图或在已有 sketch 基础上迭代时使用。
- ▌ External Cannbot Ops Triton Op Verifier · ascend-ai-coding bundle算子代码验证 Skill — 按照标准验证流程验证生成的内核代码。 创建验证项目文件,调用 scripts/verify.py 运行验证,验证通过后 调用 scripts/benchmark.py 进行性能测试并收集结果。 触发:当用户需要验证 Triton 算子代码功能正确性或采集其性能数据时使用。
- ▌ External Gitcode Ascend Atb Debug Guide · ascend-ai-codingATB 调试指南技能。当用户遇到 ATB 算子测试问题、需要分析错误原因、或需要了解 ATB 环境配置时调用此技能。 覆盖:环境配置问题、ABI版本不匹配、内存错误、CSV测试失败、ACLNN接口问题等常见场景。
- ▌ External Gitcode Ascend Model Migration · ascend-ai-codingModel code migration for Ascend NPU. Invoke when user needs to clone open-source repo and apply NPU adaptation patches.
- ▌ External Gitcode Ascend Unittest Writer · ascend-ai-coding bundlePython unittest 框架的专业测试用例编写助手。用于创建、编写和优化 Python 单元测试,包括测试用例结构、断言方法、测试组织、setUp/tearDown 模式以及命令行执行。当需要编写测试文件、创建测试代码、重构优化测试、调试失败测试时使用此技能。
- ▌ External Gitcode Ascend Verl Async Dapo · ascend-ai-coding bundleVerl 单异步 DAPO 训练配置生成器。触发场景:(1) 启动单异步 DAPO 训练 (2) 生成训练脚本 (3) 配置特性参数 (4) 训练前检查。**特性策略**:用户未指定时默认开启性能特性(flash_attn/dynamic_batch/remove_padding/gradient_checkpointing),显存特性(offload/recompute)默认关闭。OOM 时自动追加显存特性重试。**训练监控**:启动后输出 SwanLab 链接供用户自行查看,仅在错误时通知用户。**依赖 skill**:SwanLab 配置通过 swanlab-setup skill 提供。
- ▌