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、求解器、物理域及后端执行器的抽象关系与所有权,辅助理解多物理场、多求解器及多后端的设计原则。
需要了解DART 7系统整体架构设计
处理求解器、物理域或计算后端的开发任务
查阅多物理场仿真模块的所有权归属
npx skills add dartsim/dart --skill dart-architecture -g -y
用于审计和修复AI智能体未遵循或未发现的文档规则问题。通过定位规则、诊断遗漏原因并优化文档可见性,确保Agent行为符合既定规范,降低违规风险。
发现Agent行为与文档规则不符
需要检查规则是否被正确引用或发现
npx skills add dartsim/dart --skill dart-audit-agent-compliance -g -y
用于将已合并到 main 的 PR 或提交 Cherry-pick 到发布分支,处理冲突、运行验证检查并生成变更日志,最终创建反向移植 PR。
需要将功能从 main 同步到 release 分支
修复 bug 后需要发布补丁版本
npx skills add dartsim/dart --skill dart-backport-pr -g -y
用于生成或更新DART基准测试证据包。流程包括识别计划、构建运行基准测试、生成证据文件并校验,确保性能测量数据的准确性和合规性。
需要创建新的基准测试证据包
需要刷新过期的基准测试数据
执行性能验证和度量任务
npx skills add dartsim/dart --skill dart-benchmark-packet -g -y
用于分析和清理 Git 仓库中陈旧分支的自动化工作流。支持只读检查和需审批后的删除操作,确保安全性并兼容多种远程配置。
需要识别和清理过期的 Git 分支
执行仓库分支维护任务
npx skills add dartsim/dart --skill dart-branch-cleanup -g -y
提供DART项目的构建系统支持,涵盖CMake配置、Pixi依赖管理及编译调试。包含常用命令、常见问题解决方案及CUDA相关注意事项,协助完成代码构建与验证流程。
需要构建或编译DART项目
遇到CMake或Pixi依赖问题
执行测试或格式化代码
npx skills add dartsim/dart --skill dart-build -g -y
用于管理DART项目的变更日志,支持决定是否需要条目、起草、完善及审计发布说明。
用户需要决定当前更改是否需要记录在CHANGELOG.md中
用户需要起草或修订尚未关联PR号的变更日志条目
用户需要为已发布的PR添加链接或调整条目内容
用户需要审计发布部分或PR集合中的遗漏、重复或过时条目
npx skills add dartsim/dart --skill dart-changelog -g -y
DART CI/CD排错技能,涵盖GitHub Actions监控、调试及跨平台(FreeBSD/macOS等)特定失败场景的解决方案,提供快速命令与常见故障处理指南。
CI构建或测试失败
需要查看或重跑GitHub Actions运行记录
遇到平台特定的编译或运行时错误
npx skills add dartsim/dart --skill dart-ci -g -y
用于处理 GitHub Issue 的关闭流程,包括查看问题、验证修复状态、起草回复消息并在获得授权后执行关闭操作。
用户请求关闭某个 GitHub Issue
需要生成 Issue 关闭通知或评论
npx skills add dartsim/dart --skill dart-close-issue -g -y
指导 DART 项目代码贡献流程,涵盖分支命名、PR 创建、审查规范及双 PR 修复策略。
需要向 DART 项目提交代码或发起 Pull Request
询问 DART 项目的 Git 分支命名或 PR 工作流规范
npx skills add dartsim/dart --skill dart-contribute -g -y
用于处理 DART 项目的自动化依赖和 Bot PR,包括 Dependabot 版本更新和锁文件变更。执行代码审查、CI 状态检查及合并审批流程。
需要审查或合并自动化依赖更新 PR
需要处理 GitHub Actions 版本升级 PR
npx skills add dartsim/dart --skill dart-deps -g -y
用于更新DART项目文档及AI指令可见性的工作流,不涉及代码变更。支持创建分支、编辑文档与AI源文件、同步命令、分类索引、运行检查并生成PR。
需要更新项目文档
调整AI指令或技能配置
维护知识库结构
npx skills add dartsim/dart --skill dart-docs-update -g -y
修复DART库中由gz-physics或Gazebo等下游项目报告的bug,处理崩溃、断言失败及NaN等问题。通过定位根因、实施最小化修复并添加回归测试,完成从LTS分支到主分支的代码提交与发布流程。
下游项目报告DART相关崩溃或异常
需要修复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检查失败的任务。支持识别分支、分析日志、本地复现及最小化修复,涵盖代码格式、测试及基础设施问题,特别处理release分支场景。
CI构建或检查失败
需要修复Pull Request中的持续集成错误
发布分支的CI维护
npx skills add dartsim/dart --skill dart-fix-ci -g -y
用于修复DART项目GitHub Issue的自动化工作流。包含问题验证、分支分类、代码修复、回归测试添加、Lint检查及双PR创建,确保LTS与主分支同步更新。
需要修复GitHub Issue
提交Bug修复请求
执行回归测试
npx skills add dartsim/dart --skill dart-fix-issue -g -y
用于加载和解析机器人模型文件(URDF、SDF、MJCF)的C++技能,支持格式自动检测与包路径解析。
需要解析机器人模型文件
使用DART库读取URDF/SDF/MJCF格式
npx skills add dartsim/dart --skill dart-io -g -y
自动化管理DART项目的Pull Request,包括CI监控、冲突解决、评论回复及元数据修正,直至PR可合并或遇到阻塞。
用户要求管理指定的Pull Request
需要自动处理PR的CI状态和代码审查反馈
npx skills add dartsim/dart --skill dart-manage-pr -g -y
执行 DART 项目的机械式重构工作流,保持行为不变的前提下进行代码自动化或脚本化编辑。
用户请求对代码进行机械式重构
需要自动化更新文件结构、CMake 配置或生成索引
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于审计和更新DART AI基础设施的模型或编码代理升级工作流,涵盖命名模型、推理模式迁移、兼容性审查及可视化仿真调试评估。
需要审计AI模型配置或升级目标时
执行DART框架下的模型兼容性检查与验证时
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
用于选择并执行 DART 工作流中的下一个任务。支持按大小、焦点和模式约束筛选任务,检查本地状态后执行开发或准备 PR,确保任务边界清晰且安全。
需要自动选择下一个开发任务
根据指定范围(如 tiny/small)执行特定任务
准备代码变更并提交 PR
npx skills add dartsim/dart --skill dart-next -g -y
用于讨论或更新DART项目活文档计划。支持需求分类、基于证据的计划修订及任务拆解,确保优先级与状态同步。
用户请求讨论DART计划选项或优先级
用户要求修改docs/plans目录下的计划文件
将计划项转化为具体的实施或文档任务
npx skills add dartsim/dart --skill dart-plan-update -g -y
用于在 DART 项目中自动化创建分支、提交代码并发起 Pull Request 的工作流,包含 PR 模板填写规范及近期风格参考。
用户请求创建或打开 DART 项目的 Pull Request
需要按照特定规范生成 PR 描述和标题
npx skills add dartsim/dart --skill dart-pr -g -y
指导开发DART物理引擎的Python绑定(dartpy),涵盖构建、打包Wheel、类型存根生成及API使用规范,支持机器人仿真与数据交互。
需要构建或测试dartpy Python包
处理C++到Python的绑定代码
生成或修复Python类型存根
npx skills add dartsim/dart --skill dart-python -g -y
用于管理DART实验仿真世界的研究参考目录,支持添加、更新和审计论文、教材及引擎引用。通过标准化属性(类型、状态、优先级等)确保引用的准确性和可追溯性。
需要添加或更新研究文献引用时
对参考文献目录进行审计或核查时
npx skills add dartsim/dart --skill dart-references -g -y
自动化将活动发布分支合并回 main 分支的发布管理流程。包括检测版本、处理冲突、运行检查及创建 PR,确保代码正确集成。
需要合并发布分支到主干
执行 DART 项目发布流程
npx skills add dartsim/dart --skill dart-release-merge-main -g -y
自动化 Dart 项目版本发布流程,包括版本递增、分支管理、依赖更新、变更日志生成及代码检查,最终在获得审批后创建包含里程碑的 PR。
需要发布新版本
执行版本升级和打标签
生成并发布变更日志
npx skills add dartsim/dart --skill dart-release-packaging -g -y
用于恢复和完成未结成的开发任务,自动构建执行计划、拆分工作包并验证结果,支持并行或串行执行,确保任务彻底完成。
用户希望继续之前的未完成工作
需要自动规划并执行完整的开发任务流程
npx skills add dartsim/dart --skill dart-resume -g -y
用于运行DART回顾工作流,捕获持久化经验教训。在提交前搜索现有文档,评估工作内容,决定 lessons 是否通用,并更新或整理相关文档以沉淀知识。
任务完成后的复盘总结
需要沉淀可复用经验教训时
npx skills add dartsim/dart --skill dart-retro -g -y
用于执行 DART 工作流中的代码审查与反馈处理。支持查看 PR、检查代码风格及测试,并根据反馈进行本地修复、提交更新及触发 CI 验证,确保代码质量。
需要审查 Pull Request
需要回复或解决代码审查反馈
npx skills add dartsim/dart --skill dart-review-pr -g -y
提供DART项目测试指南,涵盖单元测试、集成测试编写规范及GoogleTest使用。支持通过pixi命令快速运行测试、CI验证及失败调试,包含CUDA环境配置与常见陷阱说明。
编写或调试测试代码
运行单元测试或集成测试
排查CI/CD测试失败原因
npx skills add dartsim/dart --skill dart-test -g -y
用于对 GitHub Issue 进行分类和评估,检查问题在当前代码库中是否仍有效,并推荐后续操作。
需要处理或分类 GitHub Issue
判断 Bug 报告是否仍然有效
npx skills add dartsim/dart --skill dart-triage-issue -g -y
用于启动团队规模或自主的DART任务工作流,支持项目文档集成、决策访谈及编排式执行,处理会话状态与任务分解。
需要启动大型或自主开发任务时
使用DART工作流进行项目编排时
npx skills add dartsim/dart --skill dart-ultrawork -g -y
用于验证DART 3D场景和物理仿真的正确性。通过文本指标、轨迹对比和头部渲染图像检查,辅助调试、基准测试及审查动力学、碰撞等缺陷。
验证3D场景或物理仿真正确性
调试动力学、碰撞或接触问题
审查GUI输出或渲染结果
npx skills add dartsim/dart --skill dart-verify-sim -g -y
提供DART 7多物理场仿真架构全景,涵盖World、求解器、后端及耦合机制。用于理解设计原则、当前实现状态与文档映射,指导新功能集成并避免违反既定规范。
需要理解DART 7整体架构时
开发或修改求解器、物理域或计算后端时
查阅架构设计与当前实现差异时
npx skills add dartsim/dart --skill dart-architecture -g -y
指导使用 Pixi 和 CMake 构建 DART 项目,涵盖配置、编译、测试及 CUDA 支持。提供常见故障排查方案、依赖管理及锁文件规范,确保开发环境正确搭建与验证。
执行构建或测试命令
解决编译链接错误
配置 CMake 或 Pixi 环境
处理 CUDA 相关构建问题
npx skills add dartsim/dart --skill dart-build -g -y
用于调试 CI/CD 失败及 GitHub Actions 工作流。提供快速命令监控 PR 检查、查看运行详情和调试日志,并涵盖格式化、代码覆盖率、跨平台(FreeBSD/macOS)特定故障及 CUDA 策略的解决方案。
CI 构建或测试失败
需要调试 GitHub Actions 运行日志
处理跨平台兼容性错误
npx skills add dartsim/dart --skill dart-ci -g -y
指导向 DART 项目贡献代码的完整工作流,涵盖分支命名、PR 创建、代码检查及描述规范。
需要向 DART 仓库提交代码
创建或管理 Pull Request
遵循 DART 项目的开发规范
npx skills add dartsim/dart --skill dart-contribute -g -y
用于加载和解析机器人模型文件(URDF、SDF、MJCF)的C++ IO技能,支持自动格式检测与包路径解析。
需要读取或解析机器人模型文件
处理URDF、SDF或MJCF格式的机器人描述
npx skills add dartsim/dart --skill dart-io -g -y
提供DART Python绑定(dartpy)的开发指南,涵盖构建、测试、轮子打包及API使用模式。适用于处理Python与C++混合项目的绑定层开发。
需要构建或测试dartpy Python包
开发DART相关的Python绑定代码
生成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场景和物理仿真的正确性,涵盖动力学、碰撞及GUI输出。强调先通过文本指标(轨迹、接触数据)进行核心判断,再辅以无头渲染图像进行视觉佐证,确保仿真状态与视觉表现一致。
验证3D场景或物理仿真正确性
调试动力学、碰撞或接触逻辑
审查GUI渲染输出
基准测试仿真性能
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


