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、Couplers及Compute-Graph的设计与集成。
需要了解DART 7仿真系统整体架构
开发或维护多物理场/多求解器相关功能
处理计算后端集成问题
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 或提交 cherry-pick 回退到发布分支,包括验证状态、解决冲突、运行检查并创建回退 PR。
需要将主分支变更同步至发布分支
执行版本发布前的代码回退操作
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项目基于Pixi和CMake的构建、测试及依赖管理指南,涵盖常见故障排查与CUDA配置。
执行构建或测试命令
解决CMake或依赖问题
npx skills add dartsim/dart --skill dart-build -g -y
用于管理 DART 项目变更日志的标准化工作流,支持判断是否需要记录、起草条目、最终定稿及审计发布内容,确保符合文档规范。
需要决定变更是否需写入变更日志时
撰写或修订变更日志条目时
添加 PR 链接以完成条目时
审计发布部分是否存在遗漏或冗余条目时
npx skills add dartsim/dart --skill dart-changelog -g -y
用于排查DART项目CI失败及GitHub Actions工作流问题。提供PR检查监控、运行日志查看、失败任务重跑等快捷命令,并涵盖格式化、代码覆盖率、跨平台(FreeBSD/macOS/Windows)及CUDA构建的常见故障解决方案与架构说明。
CI构建或测试失败需要排查原因
需要监控或查看GitHub Actions运行状态和日志
处理跨平台特定编译或运行时错误
配置或优化CI/CD工作流
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项目的代码贡献和分支管理规范
npx skills add dartsim/dart --skill dart-contribute -g -y
用于审查和协助处理自动化依赖更新及机器人 PR,包括 Dependabot 版本升级和锁文件变更,验证 CI 状态后在授权下合并。
需要审查 Dependabot 或 GitHub Actions 的依赖更新 PR
需要检查锁文件自动生成的 PR 内容
npx skills add dartsim/dart --skill dart-deps -g -y
用于更新项目文档和AI指令可见性的工作流,不涉及代码变更。涵盖文档编辑、索引更新、同步命令运行及PR准备,确保文档规范与AI工作流一致性。
需要更新项目文档
修改AI指令或技能文件
调整文档分类或索引
npx skills add dartsim/dart --skill dart-docs-update -g -y
用于修复通过 gz-physics 或 Gazebo 报告的 DART 下游 Bug,包括崩溃、断言失败及性能回归。流程涵盖根因分析、最小化修复、回归测试编写及多版本分支合并。
Gazebo 或 gz-physics 报告与 DART 相关的崩溃或异常
需要定位并修复上游 DART 库导致的下游仿真问题
npx skills add dartsim/dart --skill dart-downstream-fix -g -y
用于在DART工作流中自动选择并执行已编排的工作包。支持指定ID、计划或自动扫描,通过检查依赖、本地/远程标记及分支冲突确保任务可用性,避免重复工作。
需要执行特定工作包时
需要自动发现并执行下一个可用任务时
npx skills add dartsim/dart --skill dart-execute-packet -g -y
用于调试和修复CI检查失败的工作流,支持识别故障、本地复现、最小化修复及发布分支处理。
CI构建或测试失败
需要修复持续集成流水线中的错误
npx skills add dartsim/dart --skill dart-fix-ci -g -y
自动化修复 GitHub Issue,包含验证、分支分类、代码修复、回归测试、Lint检查及双PR提交流程。
修复GitHub Issue
提交Bug修复PR
npx skills add dartsim/dart --skill dart-fix-issue -g -y
提供DART库中URDF、SDF和MJCF机器人模型文件的解析与加载功能,支持ROS和Gazebo等格式,适用于机器人仿真场景下的模型读取任务。
需要解析或加载机器人模型文件(如URDF、SDF、MJCF)
涉及机器人3D层级、变换或碰撞几何的初始化
npx skills add dartsim/dart --skill dart-io -g -y
自动化管理DART项目的Pull Request,包括CI监控、冲突解决、评论处理及合并验证。适用于需要持续集成和代码审查流程的软件开发场景。
用户请求管理特定PR状态
需要自动执行PR合并前检查
npx skills add dartsim/dart --skill dart-manage-pr -g -y
执行DART项目的机械式重构工作流,在保持行为不变的前提下进行代码结构调整和自动化编辑,包含分支管理、 lint/build/test验证及PR提交。
需要重构代码结构但不改变功能
执行重复性的代码格式化或组织任务
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于审计和升级DART 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
DART Next技能用于根据约束条件(如大小、焦点)自动选择并执行下一个受限的DART开发任务,支持选择、本地执行及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
该 Skill 用于在 DART 项目中自动化创建分支、提交代码并发起 Pull Request。它指导 AI 遵循特定的 PR 模板和命名规范,通过参考近期合并的 PR 来保持风格一致,确保代码提交的规范性和可审查性。
用户请求创建或打开 Pull Request
需要按照 DART 项目规范提交代码变更
npx skills add dartsim/dart --skill dart-pr -g -y
提供DART Python bindings(dartpy)的开发指南,涵盖构建、测试、轮子打包及API规范,辅助处理Python与C++绑定的集成工作。
需要构建或测试dartpy Python绑定
涉及DART库的Python接口开发
npx skills add dartsim/dart --skill dart-python -g -y
管理DART实验仿真世界的研究参考目录,支持添加、更新和审计论文、教材及引擎引用。确保引用准确并关联设计文档或代码,维护状态与优先级,服务于仿真算法与API设计的研究支撑。
需要添加新的研究文献到项目知识库时
需要更新现有参考文献的状态或引用链接时
进行技术选型或算法对比需查找基准资料时
npx skills add dartsim/dart --skill dart-references -g -y
自动化将活跃发布分支合并回 main 的工作流,包含分支检测、冲突解决策略、代码检查及 PR 创建与 CI 监控。
需要将发布分支合并到主干
执行发布流程中的集成步骤
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 回顾工作流,捕获并归档具有持久价值的经验教训。通过检查现有文档、梳理工作成果和决策学习通用性,将洞察更新到正确的文档所有者处,确保知识可发现且避免冗余。
需要总结项目或会话中的关键经验教训
希望将特定失败模式或改进建议记录到团队知识库中
npx skills add dartsim/dart --skill dart-retro -g -y
用于执行 DART 项目的 PR 代码审查及反馈处理工作流,支持检查代码规范、测试及文档,并在获批准后执行修复和提交。
需要审查 Pull Request
需要回复或修复 PR 中的评审意见
npx skills add dartsim/dart --skill dart-review-pr -g -y
提供DART项目测试全流程指导,涵盖单元测试、集成测试及CI验证。支持编写规范、运行Pixi命令、调试失败用例及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 任务的工作流,支持项目文档集成、决策访谈及编排执行。用于协调复杂开发任务的分解、执行与验证。
启动复杂的自主开发任务
需要多阶段编排和团队协作的长期任务
基于现有项目主页恢复或继续开发会话
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、Solver、Domain、Coupler及Compute-Graph的核心设计,指导用户理解抽象层级与所有权归属,辅助进行系统分析与开发决策。
需要理解DART 7整体架构时
涉及Solver、Physics Domain或Compute Backend的开发任务
npx skills add dartsim/dart --skill dart-architecture -g -y
DART项目构建技能,涵盖CMake配置、Pixi依赖管理及编译排错。提供常用命令、常见问题解决方案及CUDA注意事项,指导用户高效完成代码构建与验证流程。
构建失败或报错
配置CMake环境
处理Pixi依赖问题
CUDA编译调试
npx skills add dartsim/dart --skill dart-build -g -y
用于调试 DART 项目 CI/CD 失败及 GitHub Actions 工作流的技能,提供快速命令、常见故障解决方案及多平台构建策略。
CI 流水线失败
GitHub Actions 调试
跨平台构建问题
npx skills add dartsim/dart --skill dart-ci -g -y
指导向 DART 项目贡献代码的工作流,涵盖分支命名、PR 创建、Lint 测试及 PR 描述规范,确保符合项目标准。
需要向 DART 项目提交代码或功能
创建或更新 Pull Request
遵循 DART 项目的代码贡献规范
npx skills add dartsim/dart --skill dart-contribute -g -y
提供DART库中URDF、SDF和MJCF机器人模型文件的解析与加载功能,支持格式自动检测及包路径解析,适用于ROS、Gazebo等仿真环境中的模型导入任务。
需要加载或解析机器人模型文件
处理URDF、SDF或MJCF格式数据
npx skills add dartsim/dart --skill dart-io -g -y
用于处理 DART Python 绑定(dartpy)的开发技能,涵盖构建、测试、轮子打包及 API 规范。提供快速启动示例、关键命令和代码模式指导。
需要构建或测试 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
用于编写、运行和调试单元测试及集成测试的指南。涵盖GoogleTest规范、CI验证流程、CUDA环境测试及失败排查,确保代码质量与发布前检查。
编写单元测试或集成测试
调试测试失败
执行CI验证流程
配置GPU/CUDA测试环境
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


