shmem-ops-generator
v0.1.0基于 SHMEM 的 Ascend 集体通信自定义算子开发插件,覆盖需求澄清、通信方案设计、代码生成、编译调试、正确性验证、性能评测与自动优化。
By CANNBot CommunityLicense: CANN-2.04 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 10 skill or MCP entries
- Source updated
- Sep 16, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install shmem-ops-generator for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install shmem-ops-generator@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/hicann/cannbot-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins-community/shmem-ops-generator/.
Plugin files
├── .claude-plugin/plugin.json├── skills/shmem-ops-code-gen/SKILL.md├── skills/shmem-ops-code-review/SKILL.md├── skills/shmem-ops-compile-debug/SKILL.md├── skills/shmem-ops-correctness-eval/SKILL.md├── skills/shmem-ops-design/SKILL.md├── skills/shmem-ops-dev/SKILL.md├── skills/shmem-ops-performance-eval/SKILL.md├── skills/shmem-ops-performance-optim/SKILL.md├── skills/shmem-ops-testcase-gen/SKILL.md└── skills/shmem-ops-torch-bind/SKILL.md
Included Skills10
根据 design.md 生成基于 SHMEM 的算子代码、CMake、README 和目录结构。触发:用户需要基于 SHMEM 生成算子实现、kernel、CMake 或工程目录时使用。关键词:基于SHMEM代码生成、算子实现、code-gen、kernel、CMake。
基于 SHMEM 的算子实现与设计一致性走读,生成 review-report.md。触发:用户需要检查 SHMEM 算子代码与 design.md 的一致性或进行代码审查时使用。关键词:基于SHMEM代码走读、code review、design review、一致性检查、走读。
编译、运行和调试基于 SHMEM 的算子。触发:用户需要编译、运行 SHMEM 算子,或定位构建和运行失败时使用。关键词:基于SHMEM编译调试、compile、debug、build、运行、失败定位。
执行基于 SHMEM 的算子正确性契约验证并生成报告。触发:用户需要验证 SHMEM 算子结果、执行 case matrix 或检查精度时使用。关键词:基于SHMEM正确性验证、correctness、测试执行、精度验证。
基于 SHMEM 设计通信算子与通算融合算子,将需求转化为 design.md。触发:用户需要分析通信算法、PE、内存、同步或制定 SHMEM 算子设计方案时使用。关键词:基于SHMEM算子设计、算子设计、设计文档、design、Canonical DSL、capability mapping。
基于 SHMEM 的通信算子与通算融合算子端到端开发编排器,串联需求→设计→代码→编译→验证→性能全流程。触发:用户需要端到端开发、验证、评测或优化 SHMEM 通信/通算融合算子时使用。关键词:基于SHMEM算子开发、端到端开发、算子开发、编排、工作流、通信算子、通算融合。
基于 SHMEM 的算子性能采集、baseline 对比、瓶颈分析和性能报告生成。触发:用户需要采集 SHMEM 算子时延/带宽、对比 HCCL 或 aclnn baseline 时使用。关键词:基于SHMEM性能评估、性能采集、performance、baseline、bandwidth、性能报告。
基于 SHMEM 的算子性能优化迭代,固定 5 轮机制优化,每轮输出 Δ% 对比。触发:用户需要定位 SHMEM 算子瓶颈、调优通信机制或执行自动性能优化时使用。关键词:基于SHMEM性能优化、调优、optimization、机制优化、性能调优。
为基于 SHMEM 的算子生成正确性测试计划、case matrix、golden/checker 和测试脚本。触发:用户需要设计 SHMEM 算子测试用例、case matrix、golden、checker 或测试脚本时使用。关键词:基于SHMEM测试用例、case matrix、golden、checker、gen_data、check_result。
将基于 SHMEM 的算子封装为 PyTorch CustomClass,生成 Python 测试脚本并验证。触发:用户明确需要为 SHMEM 算子接入 Torch/PyTorch、生成绑定或执行 Torch 验证时使用。关键词:基于SHMEM的Torch接入、torch、PyTorch、CustomClass、torch_binding。
Plugin manifests1
{
"name": "shmem-ops-generator",
"description": "基于 SHMEM 的 Ascend 集体通信自定义算子开发插件,覆盖需求澄清、通信方案设计、代码生成、编译调试、正确性验证、性能评测与自动优化。",
"version": "0.1.0",
"author": {
"name": "CANNBot Community"
},
"homepage": "https://gitcode.com/cann/cannbot-skills",
"repository": "https://gitcode.com/cann/cannbot-skills",
"license": "CANN-2.0",
"dependencies": [
"shmem-ops-skills"
],
"agents": [
"./AGENTS.md"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[shmem-ops-generator on Agent Plugins Marketplace](https://pluginsmp.com/plugins/shmem-ops-generator)