Agent Skills
› dartsim/dart
› dart-build
dart-build
GitHubDART项目构建技能,涵盖CMake配置、pixi依赖管理及编译排错。提供常用命令及常见问题解决方案,指导用户处理构建失败、链接错误等状况,确保开发环境正确配置与测试运行。
Trigger Scenarios
需要构建DART项目
遇到CMake或pixi依赖问题
排查编译或链接错误
Install
npx skills add dartsim/dart --skill dart-build -g -y
SKILL.md
Frontmatter
{
"name": "dart-build",
"description": "DART Build: CMake, pixi, dependencies, and build troubleshooting"
}
DART Build System
Load this skill when working with DART's build system.
Quick Commands
pixi run config # Configure CMake
pixi run build # Build
pixi run test # Run tests
pixi run test-all # Build defaults and run C++/Python tests
pixi run -e gazebo test-gz # Gazebo/gz-physics compatibility gate
pixi run lint # Format code
Full Documentation
For complete build instructions, read: docs/onboarding/building.md
For build system internals (CMake, dependencies): docs/onboarding/build-system.md
Common Issues
| Issue | Solution |
|---|---|
| CMake not found | pixi install |
| Missing dependency | Check pixi.toml |
| Build failure | pixi run config then pixi run build |
| Linking error | Check CMakeLists.txt in relevant module |
Development Branch Notes
- The development branch prioritizes compatibility with installed headers, package exports, and downstream Gazebo/gz-physics behavior.
- For package, collision, constraint, or dependency changes that could affect
downstream users, run the Gazebo gate:
pixi run -e gazebo test-gz.
Pixi Lockfiles
- Do not edit
pixi.lockby hand. Change dependency constraints inpixi.toml, then run a Pixi command such aspixi installto let Pixi regenerate the lockfile. - If
pixi.lockchanges format or has broad solver churn, keep the generated output and call it out in the PR rather than attempting to splice lockfile entries manually.
GUI Visual Checks
- For Filament GUI, scene, or simulation rendering changes, load
dart-verify-sim. Pair a focused text correctness oracle withagent-capture, view assessment, and claim-relevant coreDebugOverlaylayers; inspect the artifact and sidecar instead of relying only on command success.
Key Files
pixi.toml- Package managementCMakeLists.txt- Build configurationcmake/- CMake modules
Version History
-
f630c91
Current 2026-10-18 20:24
新增Gazebo兼容性门禁测试、GUI视觉检查指引及Pixi Lockfile管理规范;移除CUDA相关说明。
- deb9869 2026-09-08 21:44
- bcd584e 2026-09-02 23:40
- b9fbefc 2026-07-19 11:29


