pypto
Compiler development workflows for tile-based accelerator programming
All Skills in This Repository (7)
Pure Emerald Level Indicatorsgit-commit
Automate Git commits with pre-commit hooks, testing, and linting.
feature-dev
Develops PyPTO IR features including operators, passes, and transformations.
github-pr
Create GitHub pull requests by committing, rebasing, and force-pushing changes.
code-review
Review code changes against PyPTO project standards for style and testing.
testing
Build the PyPTO project and run unit tests with pytest.
address-pr-comments
Classify GitHub PR review comments and automate code changes for actionable feedback.
fix-issue
Automate GitHub issue resolution from branch creation to code commit.
Frequently Asked Questions
FAQPage SchemaHow to install pypto skills?โผ
Run `npx skills add hw-native-sys/pypto --all -g -y` in your terminal to install all skills in this suite globally.
What is PyPTO used for?โผ
PyPTO is a Python-based programming framework that compiles tensor-level AI model code into optimized instructions for Huawei Ascend accelerators using a tile-based programming model.
How do I add a new operator to PyPTO?โผ
The add-op skill walks you through registering the operator in C++, adding Python IR and DSL wrappers, writing tests, and updating documentation across all layers.
Can I compare codegen output between branches?โผ
Yes. The compare-codegen skill runs the same test on your branch and origin/main via git worktree, then diffs the generated .pto files and pass dumps automatically.
Do these skills work with Claude Code and Codex?โผ
Yes. The skills follow the standard SKILL.md format and run in Claude Code, Codex, and other compatible coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core