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仿真架构的全局视图,涵盖多物理场、求解器及后端设计。用于指导模块变更、阶段槽位管理及求解器家族扩展,确保用户配置与底层实现的解耦。
工作于DART 7仿真World或求解器/物理域时
新增或重命名dart/simulation模块、步骤阶段槽位或求解器家族时
需要理解多物理场、多求解器、多后端仿真的整体架构映射时
npx skills add dartsim/dart --skill dart-architecture -g -y
审计并修复AI代理未遵守或未能发现已记录规则的问题。通过诊断规则遗漏原因,优化文档结构和可见性,确保合规性。
需要检查AI代理是否遵循既定规范
发现代理行为与文档要求不符
npx skills add dartsim/dart --skill dart-audit-agent-compliance -g -y
自动化将已合并到 main 的 PR 或提交反向移植到发布分支。包含验证、冲突解决、Changelog 决策及 lint 检查,确保版本一致性。
需要将功能从 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命令检查分支状态、合并情况及工作区关联,确保在安全前提下移除废弃分支。
需要清理仓库中的陈旧分支
检查远程跟踪引用是否过期
评估分支是否可以安全删除
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项目变更日志的决策、撰写、定稿及审计工作流,确保发布说明规范。
需要决定变更是否需要写入变更日志
撰写或修订变更日志条目
为已发布的PR添加链接以定稿条目
审计发布章节中遗漏或冗余的条目
npx skills add dartsim/dart --skill dart-changelog -g -y
用于调试 CI/CD 失败及处理 GitHub Actions 问题的技能。涵盖格式化、覆盖率、特定平台(FreeBSD/macOS)崩溃等常见故障模式,以及 CUDA Runner 策略和缓存调优指南。
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提交流程、代码审查处理及版本发布管理。指导Agent遵循双PR修复规则、使用工具进行lint和changelog生成,确保符合项目协作标准。
用户需要向DART项目提交代码或创建PR
用户询问DART项目的分支命名或提交规范
涉及DART项目的bug修复或功能开发流程
npx skills add dartsim/dart --skill dart-contribute -g -y
自动化处理DART项目的依赖和Bot PR,包括Dependabot版本更新和锁文件PR。流程涵盖列出PR、审查Diff、检查CI状态,并在明确批准后合并。
需要审查或合并依赖更新PR时
需要处理自动化维护PR时
npx skills add dartsim/dart --skill dart-deps -g -y
用于更新项目文档或AI指令可见性,无需代码变更;也可审计文档树以发现并处理过时、重复或孤立的内容。支持常规修改和审计两种模式。
需要更新项目文档时
执行文档健康度审计时
npx skills add dartsim/dart --skill dart-docs-update -g -y
用于修复通过 gz-physics 或 Gazebo 报告的 DART 下游问题,包括崩溃、断言失败及性能回归。提供从复现到多分支补丁的完整工作流。
修复下游报告与DART相关的bug
处理Gazebo或gz-physics中的崩溃和异常
npx skills add dartsim/dart --skill dart-downstream-fix -g -y
用于在DART工作流中执行指定或自动选择的工作包。支持按ID、计划号触发或自动扫描待办,包含依赖检查、就绪性验证及冲突检测,确保任务安全有序执行。
需要执行特定编号的工作包
根据计划自动选择并执行下一个可用任务
启动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 的自动化工作流,包含验证、修复、回归测试及双 PR 提交。
需要修复 GitHub Issue
需要添加回归测试
npx skills add dartsim/dart --skill dart-fix-issue -g -y
提供DART机器人模型(URDF/SDF/MJCF)的C++加载与解析功能,支持自动格式检测、包路径解析及特定格式强制指定。
需要加载或解析机器人模型文件
使用dart::io进行3D结构数据读取
npx skills add dartsim/dart --skill dart-io -g -y
自动化管理DART拉取请求,包括CI监控、冲突解决、审查意见回复及元数据修正。
用户要求管理指定PR
继续处理当前PR
npx skills add dartsim/dart --skill dart-manage-pr -g -y
用于执行 DART 项目的机械式重构工作流,保持行为不变的前提下进行代码自动化或脚本化编辑,并运行 lint、build 和单元测试进行验证。
需要对代码进行不改变行为的机械性重构
需要自动化处理重复性的代码编辑任务
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于审计和改进DART AI框架的模型升级工作流,涵盖技能、文档、工具及验证流程的结构与内容优化。
需要针对特定AI模型进行全面的Harness审计
执行AI组件的结构重组与兼容性审查
运行模型升级或迁移的合规性检查
npx skills add dartsim/dart --skill dart-model-upgrade -g -y
用于在DART项目中启动新功能、修复、重构等开发任务的标准化工作流,涵盖任务解析、分支管理、实施及验证环节。
用户需要创建新的功能或bugfix任务
用户希望按照DART规范启动开发流程
npx skills add dartsim/dart --skill dart-new-task -g -y
根据计划、Issue和CI状态,智能选择并路由下一个DART任务。支持按大小、焦点筛选,可执行本地变更或生成PR描述,实现开发任务的自动化调度与执行。
需要选择下一个开发任务
请求执行特定范围的开发工作
准备代码提交或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 创建。涵盖 lint 检查、PR 模板填写及特定场景下的验证流程。
用户请求创建或提交 DART 项目的 Pull Request
需要按照规范格式化并推送代码变更
npx skills add dartsim/dart --skill dart-pr -g -y
提供 DART Python 绑定 (dartpy) 的开发指南,涵盖构建、测试、Wheel 打包及 API 模式。指导使用 Pixi 命令进行开发环境搭建和类型存根生成,规范命名与数据转换,并关联仿真验证技能。
需要构建或测试 Python 绑定
生成 Wheel 包
处理 dartpy API 调用
npx skills add dartsim/dart --skill dart-python -g -y
管理DART实验仿真世界的研究参考目录,支持论文、教材及引擎的添加、更新与审计。规范引用格式、状态跟踪及裁决流程,确保参考资料与实际设计文档或代码实现建立准确关联。
需要为仿真项目添加新的参考文献
更新现有文献的状态或引用链接
审计研究参考目录的一致性
npx skills add dartsim/dart --skill dart-references -g -y
自动化将活跃发布分支合并回 main 的 DART 项目工作流。包括自动检测版本、处理冲突、运行 lint 检查及创建 PR,确保发布流程规范且 CI 通过。
需要将发布分支合并到主干
执行 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的审查。通过只读方式检查代码差异、风格、测试及文档,生成包含发现项和证据的结构化JSON报告,确保审查完整性和准确性。
需要审查Pull Request时
需要评估本地代码变更候选版本时
npx skills add dartsim/dart --skill dart-review-pr -g -y
提供DART项目的测试执行、编写规范及故障排查指南。涵盖单元/集成测试运行、GoogleTest使用、CI验证流程及CUDA环境调试,辅助完成代码质量保障任务。
需要运行或调试测试
编写单元测试或集成测试
检查CI/CD验证状态
分析测试失败原因
npx skills add dartsim/dart --skill dart-test -g -y
用于对 GitHub Issue 进行分流审查,验证问题有效性并分类状态,提供处理建议和回复草稿。
需要审核或分类 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场景及物理仿真的正确性,通过文本指标与无头渲染图像结合的方式检测动力学、碰撞等缺陷。
验证3D场景加载
检查物理仿真动力学行为
调试碰撞接触问题
审查GUI或渲染输出
npx skills add dartsim/dart --skill dart-verify-sim -g -y
提供DART 7仿真架构全景,涵盖World、求解器及后端设计。当涉及模块变更或需理解多物理场/多求解器集成时触发,辅助开发者掌握系统抽象与数据流。
修改 dart/simulation 模块
新增或重命名求解器家族
需要理解多物理场仿真架构
npx skills add dartsim/dart --skill dart-architecture -g -y
提供DART项目的构建系统支持,涵盖CMake配置、Pixi依赖管理及构建排错。包含常用命令、常见问题解决方案及CUDA环境注意事项,辅助完成编译与验证流程。
需要配置或执行DART项目构建时
遇到CMake、依赖缺失或链接错误等构建问题时
npx skills add dartsim/dart --skill dart-build -g -y
用于调试DART项目的CI/CD失败问题,涵盖GitHub Actions配置、缓存排查及平台特定故障处理。提供格式化、代码覆盖率、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++技能,支持格式自动检测与包路径解析。
需要解析或加载机器人模型文件
处理URDF、SDF或MJCF格式数据
npx skills add dartsim/dart --skill dart-io -g -y
提供 dartpy Python 绑定的开发指南,涵盖构建、测试、类型存根生成及 Wheel 打包流程。包含关键编码规范(如 snake_case)和依赖配置说明,辅助开发者高效维护与发布绑定模块。
需要构建或测试 dartpy Python 绑定
生成 Python 类型存根文件
打包并发布 Python Wheel 包
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/CD构建失败
进行PR提交前的全量验证
npx skills add dartsim/dart --skill dart-test -g -y
用于验证DART 3D场景及物理仿真的正确性,涵盖动力学、碰撞等。采用文本指标优先、图像辅助的检查流程,确保通过度量和轨迹数据结合无头渲染结果进行精准调试与审查。
验证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


