What problem does it solve?
This Skill provides a reliable workflow for building, installing, testing, and troubleshooting the PTOAS compiler toolchain in WSL without losing track of its LLVM, MLIR, Python, CMake, and runtime-linking requirements.
Core Features & Use Cases
- WSL Environment Setup: Identify the Linux environment, install prerequisites, and choose an appropriate source location.
- LLVM and PTOAS Builds: Configure shared LLVM/MLIR libraries from the VPTO feature branch, then build PTOAS with its editable Python package and command-line tools.
- Validation and Troubleshooting: Run CLI smoke tests, verify namespaced MLIR Python dialect imports, and diagnose dependency, linker, CMake, and filesystem-performance issues.
- Use Case: Build PTOAS from a Windows checkout or a WSL-native workspace, validate the generated tools and Python bindings, and reuse the persistent CMake tree for incremental development.
Quick Start
Use the build-ptoas-wsl skill to build PTOAS from source in WSL, install it in the active Python environment, and run its CLI and Python dialect smoke tests.