Agent Skills
› dartsim/dart
dartsim/dart
GitHub执行只读仓库分析工作流,通过检查代码、测试和文档构建证据集,区分事实与推断,提供带置信度的分析报告,严禁修改文件或执行外部变更。
Install All Skills
npx skills add dartsim/dart --all -g -y
Skills in Collection (81)
Showing top 50 of 81 by quality score. Use the install list command or open individual skills for the rest.
执行只读仓库分析工作流,通过检查代码、测试和文档构建证据集,区分事实与推断,提供带置信度的分析报告,严禁修改文件或执行外部变更。
用户要求分析仓库状态或代码逻辑
需要基于现有代码生成诊断报告
查询特定子系统的技术细节而不进行修改
npx skills add dartsim/dart --skill dart-analyze -g -y
提供DART 7仿真架构的全局视图,涵盖World、Solver、Physics Domain及Compute Backend等核心抽象。指导在多物理场、多求解器及多后端场景下的开发与设计决策,确保系统扩展性与一致性。
需要了解DART 7整体架构设计时
进行Solver或Backend相关开发时
处理多物理场仿真逻辑时
npx skills add dartsim/dart --skill dart-architecture -g -y
审计Agent未遵守或遗漏已记录规则的问题,诊断根因并优化文档结构以提升可见性,确保合规性。
发现Agent行为与文档规则不符
需要修复规则遗漏或发现失败
npx skills add dartsim/dart --skill dart-audit-agent-compliance -g -y
自动化将已合并至 main 的 PR 或提交 Cherry-pick 到发布分支,包含冲突检查、Changelog 决策及 lint 验证,确保向后兼容发布的正确性。
需要将功能从 main 分支移植到旧版本发布分支
执行 Dart 项目的向后移植工作流
npx skills add dartsim/dart --skill dart-backport-pr -g -y
用于生成或刷新 DART 基准测试证据包。通过构建目标、运行基准测试并记录结果,验证数据包有效性,确保性能指标符合计划要求。
需要更新性能基准数据
生成基准测试证据包
验证基准测试结果
npx skills add dartsim/dart --skill dart-benchmark-packet -g -y
用于分析和清理 DART 项目中过期的 Git 分支。支持只读分析或经审批后删除本地及远程分支,包含安全性检查与合并状态验证逻辑。
需要识别仓库中过期的 Git 分支
执行分支清理工作流
npx skills add dartsim/dart --skill dart-branch-cleanup -g -y
提供DART项目的构建系统支持,涵盖CMake配置、Pixi依赖管理及构建故障排查。包含快速命令、常见问题解决方案及CUDA编译注意事项,辅助开发者高效完成代码构建与验证。
需要配置或运行DART项目构建流程
遇到CMake或Pixi相关的依赖缺失与构建错误
处理CUDA编译环境或架构设置问题
npx skills add dartsim/dart --skill dart-build -g -y
DART项目变更日志管理技能,支持决定、起草、定稿和审计CHANGELOG条目,确保发布说明规范一致。
需要判断是否需写变更日志
起草或修订变更日志条目
审计发布部分缺失或冗余条目
npx skills add dartsim/dart --skill dart-changelog -g -y
DART CI/CD故障排查技能,提供GitHub Actions监控、日志查看及失败重跑命令,并列出格式化、平台特定崩溃等常见问题的解决方案。
CI构建或测试失败
需要调试GitHub Actions工作流
npx skills add dartsim/dart --skill dart-ci -g -y
用于处理 GitHub Issue 的关闭流程。包括检查问题状态、验证修复情况、起草关闭消息,并在获得授权后执行评论和关闭操作,确保 Issue 管理规范化。
需要关闭或准备关闭 GitHub Issue
生成 Issue 关闭通知消息
npx skills add dartsim/dart --skill dart-close-issue -g -y
规范 DART 项目代码贡献流程,涵盖分支命名、PR 创建、审查及双 PR 修复机制。
用户请求提交代码到 DART 仓库
用户询问如何发起 Pull Request
npx skills add dartsim/dart --skill dart-contribute -g -y
用于处理 DART 项目的依赖维护和机器人 PR。自动列出、审查 Dependabot 和 GitHub Actions 的版本更新及锁文件变更,验证 CI 状态,并在获得明确批准后合并 PR,最终输出审查报告和建议。
需要审查或合并自动化依赖更新 PR
检查 Dependabot 或 GitHub Actions 生成的拉取请求
npx skills add dartsim/dart --skill dart-deps -g -y
用于执行 DART 项目的文档更新工作流,支持编辑常规文档和 AI 指令源文件,自动同步配置、运行校验并生成变更日志,确保文档与 AI 工作流的一致性。
需要更新项目文档或 README
修改 AI 助手指令或技能定义
需要同步 AI 命令配置
npx skills add dartsim/dart --skill dart-docs-update -g -y
用于修复通过gz-physics或Gazebo上报的DART下游Bug,处理崩溃、NaN/Inf传播等问题。流程包括分析复现步骤、定位DART API问题、实施最小化修复并添加回归测试,最后按版本分支创建PR。
收到来自gz-physics、Gazebo或gz-sim的下游问题报告
需要修复追溯至DART行为的崩溃、断言失败或性能回归
npx skills add dartsim/dart --skill dart-downstream-fix -g -y
用于在DART工作流中自动或手动选择并执行指定的工作包,包含依赖检查、冲突检测及可用性验证。
需要执行特定工作包时
需要自动发现并执行下一个可用工作包时
npx skills add dartsim/dart --skill dart-execute-packet -g -y
用于调试和修复CI检查失败的自动化工作流。支持识别失败原因、本地复现、最小化修复及发布分支处理,确保CI状态恢复绿色。
CI构建或测试失败需要排查时
修复代码以通过持续集成检查
npx skills add dartsim/dart --skill dart-fix-ci -g -y
自动化修复 GitHub Issue,执行代码修正、回归测试、Lint检查及双分支PR创建流程。
修复GitHub Issue
提交Bug修复
npx skills add dartsim/dart --skill dart-fix-issue -g -y
用于加载和解析机器人模型文件(URDF, SDF, MJCF)的C++技能,支持格式自动检测、包路径解析及指定格式读取。
需要加载机器人模型文件
解析URDF/SDF/MJCF格式
配置DART IO读取选项
npx skills add dartsim/dart --skill dart-io -g -y
用于管理 DART Pull Request 的工作流技能,涵盖 CI 监控、冲突解决、审查评论处理及合并流程。
用户请求管理或合并 PR
需要自动化处理 PR 状态和 CI 结果
npx skills add dartsim/dart --skill dart-manage-pr -g -y
用于执行 DART 项目的机械式重构工作流,确保在保持行为不变的前提下进行代码结构优化。支持自动化编辑、分支管理、构建测试验证及 PR 提交,严格限制变更范围。
需要进行代码结构重构但保持功能不变
执行重复性的机械式代码修改
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于审计和更新DART AI基础设施,支持模型或编码代理升级。涵盖命名模型、推理模式迁移、兼容性审查及可视化模拟调试评估,确保变更最小化且保障安全与能力平衡。
需要审计或升级AI模型配置时
执行AI基础设施兼容性审查时
进行推理模式迁移或工具版本更新时
npx skills add dartsim/dart --skill dart-model-upgrade -g -y
启动DART开发工作流,涵盖需求解析、分支管理、代码实现、验证及PR创建。支持功能、修复、重构等任务类型,确保符合项目规范与质量门禁。
需要开始新功能开发
需要修复Bug
需要进行代码重构
需要编写文档或构建测试
npx skills add dartsim/dart --skill dart-new-task -g -y
根据约束条件从计划、问题及CI状态中智能筛选并路由下一个DART任务,支持选择、执行及PR准备模式。
需要分配或选择下一个开发任务时
请求AI助手自动识别并执行特定范围的工作项时
npx skills add dartsim/dart --skill dart-next -g -y
用于讨论或更新DART动态计划的工作流。支持需求分类、基于证据的审查、计划修订及任务拆解,维护文档状态与优先级,确保规划与实际进展一致。
用户要求讨论或修改DART项目计划
需要将计划项转化为具体实施任务
请求对比方案选项或调整优先级
npx skills add dartsim/dart --skill dart-plan-update -g -y
用于在DART项目中自动化创建分支、提交代码并发起Pull Request的工作流,包含PR模板填写、标题规范及最近PR模式参考。
需要为DART项目创建并提交Pull Request
遵循特定规范起草和提交代码变更
npx skills add dartsim/dart --skill dart-pr -g -y
提供 DART Python 绑定 (dartpy) 的开发指南,涵盖构建、测试、类型存根生成及 Wheel 打包流程,并规范了代码风格与关键文件结构。
需要构建或测试 dartpy Python 绑定
处理 dartpy 的 CMake 配置或类型存根
npx skills add dartsim/dart --skill dart-python -g -y
用于管理DART实验仿真世界的研究文献目录,支持添加、更新和审计论文、教材及引擎引用。通过标准化字段记录状态、优先级和评估结论,确保引用有据可查并关联具体代码或设计文档。
需要添加新的研究文献引用
更新现有文献的状态或评估结果
审计研究引用与代码的关联性
npx skills add dartsim/dart --skill dart-references -g -y
用于将活跃发布分支合并回 main 分支的自动化工作流。自动检测版本、处理冲突、执行 lint 检查,并在 CI 绿灯后创建 PR,确保发布流程规范与代码质量。
需要将 release 分支合并到 main
执行 DART 项目发布流程
npx skills add dartsim/dart --skill dart-release-merge-main -g -y
用于执行DART项目的发布打包工作流,包括版本升级、生成Changelog、运行检查及创建PR。
需要创建新版本发布
需要更新项目版本号
需要生成或完善变更日志
npx skills add dartsim/dart --skill dart-release-packaging -g -y
DART Resume 技能用于恢复和继续未完成的工作任务。它作为面向完成的任务管理器,负责重建执行计划、拆分工作包、验证结果并持续推进直至任务完成或遇到阻碍。
用户请求恢复上次会话的未完成任务
需要继续执行中断的开发工作流
npx skills add dartsim/dart --skill dart-resume -g -y
用于运行 DART 回顾工作流,捕获持久化经验教训。通过检索现有文档、盘点工作成果并决策是否更新 AI 基础设施文档,将关键学习点整合至共享知识库,避免重复建设。
项目迭代或任务完成后进行复盘
发现新的设计模式、陷阱或失败模式需沉淀
需要优化 AI 组件或工作流文档时
npx skills add dartsim/dart --skill dart-retro -g -y
用于审查代码提交请求(PR)或处理审查反馈的自动化工作流。支持检查代码风格、测试及文档,并严格遵循特定的验证和沟通规范,确保代码质量与合规性。
需要人工或自动审查PR内容时
需要根据审查意见修复代码并提交变更时
npx skills add dartsim/dart --skill dart-review-pr -g -y
DART项目测试技能,涵盖单元测试、集成测试、CI验证及调试。提供Pixi命令执行测试、GoogleTest编写规范、CI门禁检查及失败排查指南,支持CUDA环境验证与仿真端到端检查。
编写或调试测试用例
执行CI/CD流程中的测试验证
排查测试失败原因
提交PR前的质量门禁检查
npx skills add dartsim/dart --skill dart-test -g -y
自动化 GitHub Issue 分类与处理建议。通过检查问题有效性、复现行为及代码路径,将其归类为有效、已修复等状态,并输出判断依据、后续步骤及建议回复文本,辅助团队高效进行 Issue Triage。
需要评估 GitHub Issue 的有效性
需要对 Issue 进行分类和下一步行动建议
npx skills add dartsim/dart --skill dart-triage-issue -g -y
启动团队级或自主 DART 任务的工作流,支持项目文档集成、决策访谈及编排执行。
启动大型或自主开发任务
需要多阶段编排和自动执行的复杂工作流
npx skills add dartsim/dart --skill dart-ultrawork -g -y
用于验证DART 3D场景和物理仿真的技能,通过文本指标(轨迹、碰撞)为主、无头渲染图像为辅的方式,检测动力学、碰撞及几何缺陷。
验证DART物理仿真正确性
调试3D场景动力学或碰撞问题
审查仿真输出与GUI结果
npx skills add dartsim/dart --skill dart-verify-sim -g -y
提供DART 7多物理场、多求解器、多后端仿真架构的全局视图,明确World、Solver、Domain等核心抽象的归属与交互,指导新算法集成及代码开发遵循设计契约。
需要理解DART 7仿真系统整体架构时
开发新的求解器或修改物理域逻辑时
查询组件所有权及文档映射关系时
npx skills add dartsim/dart --skill dart-architecture -g -y
DART项目构建技能,涵盖CMake配置、Pixi依赖管理及构建排错。提供快速命令、常见问题解决方案及CUDA环境注意事项,指导用户正确执行编译与验证流程。
执行构建或配置命令
解决编译依赖问题
排查CUDA构建错误
npx skills add dartsim/dart --skill dart-build -g -y
用于调试DART项目CI失败及GitHub Actions工作流。提供监控、查看日志、重试作业等CLI命令,涵盖格式化、覆盖率、跨平台(FreeBSD/macOS)常见故障修复方案及CUDA Runner策略说明。
CI流水线构建或测试失败
需要查看或调试GitHub Actions运行详情
排查特定平台(如macOS ARM64, FreeBSD)的运行时错误
npx skills add dartsim/dart --skill dart-ci -g -y
指导向DART项目贡献代码的工作流,涵盖分支命名、PR提交流程、双PR修复规则及里程碑管理。
需要为DART项目创建功能或修复Bug的分支
准备提交Pull Request并设置里程碑
npx skills add dartsim/dart --skill dart-contribute -g -y
提供DART机器人模型文件的加载与解析功能,支持URDF、SDF、MJCF等格式。包含自动格式检测、包路径解析及特定格式强制指定等常用模式,适用于机器人仿真模型的读取任务。
需要加载或解析机器人模型文件(如URDF、SDF)
处理DART框架下的3D结构或行为数据输入
npx skills add dartsim/dart --skill dart-io -g -y
提供 DART Python 绑定 (dartpy) 的开发指南,涵盖构建、测试、轮子打包及 API 模式。当涉及 3D 结构或行为变更时,联动仿真验证技能以确保正确性。
需要构建或测试 dartpy Python 绑定
处理 DART 与 Python 的接口交互
npx skills add dartsim/dart --skill dart-python -g -y
管理DART实验仿真世界的研究参考目录,支持添加、更新和审核论文、教材及引擎引用,维护状态与优先级。
添加或更新研究文献条目
审计参考文献完整性
为算法设计提供学术依据
npx skills add dartsim/dart --skill dart-references -g -y
用于编写、运行和调试DART项目的单元测试、集成测试及CI验证,涵盖Pixi命令使用、GoogleTest规范、CUDA环境支持及故障排查指南。
编写或调试测试代码
执行本地或CI测试验证
排查测试失败原因
npx skills add dartsim/dart --skill dart-test -g -y
用于验证DART 3D场景和物理仿真的正确性,通过文本指标(轨迹、碰撞)结合无头渲染图像进行审查与调试。
验证3D场景或物理仿真正确性
调试动力学、碰撞或接触问题
npx skills add dartsim/dart --skill dart-verify-sim -g -y
用于在不修改代码的情况下分析仓库证据。遵循只读原则,通过检查本地状态、构建证据集并区分事实与推断,提供带置信度的排名综述,确保不执行文件编辑或外部变更。
用户请求分析仓库状态或代码逻辑
需要只读审查而不进行代码修改
npx skills add dartsim/dart --skill dart-analyze -g -y
提供DART 7多物理场、多求解器及多后端仿真架构概览。涵盖World、求解器域、耦合器与计算图核心概念,指导用户配置方法族而非底层实现,并引用权威文档说明设计现状与合规要求。
需要了解DART 7整体架构设计时
开发或调试多物理场/多求解器仿真逻辑时
查询求解器家族引入规范或架构状态评估时
npx skills add dartsim/dart --skill dart-architecture -g -y
用于审计并修复AI代理未能发现或遵守已记录规则的问题。通过定位规则、诊断遗漏原因(如文档隐蔽或冲突),优化文档结构与可见性,并运行自动化验证以确保合规性降低复发风险。
AI代理违反或遗漏了既定规则
需要审查Agent对文档规则的遵循情况
npx skills add dartsim/dart --skill dart-audit-agent-compliance -g -y
用于将已合并至 main 的 PR 或提交反向移植到发布分支。验证源状态,检查重复变更,处理 AI 工作流兼容性,执行 cherry-pick、冲突解决及 CI 检查,并生成 Changelog 决策后创建 PR。
需要将功能从 main 分支反向移植到特定发布版本分支
用户请求执行 dart-backport-pr 命令以自动化反向移植流程
npx skills add dartsim/dart --skill dart-backport-pr -g -y
用于在 Codex 中运行 DART 基准测试证据包工作流。通过定位所属计划、构建并运行基准测试、生成机器生成的证据包,并使用检查器验证数据包的有效性,以准备或刷新基准测试证据。
需要生成或更新 DART 基准测试证据包时
执行 /dart-benchmark-packet 命令时
npx skills add dartsim/dart --skill dart-benchmark-packet -g -y


