Agent Skills
› dartsim/dart
dartsim/dart
GitHub执行只读代码库分析工作流,在不修改文件的前提下审查仓库证据、测试与文档,区分事实与推断,提供带置信度的综合报告。
安装全部 Skills
npx skills add dartsim/dart --all -g -y
集合内 Skills (81)
按质量分展示前 50 个(共 81 个),完整列表请用安装命令预览或逐个打开详情。
执行只读代码库分析工作流,在不修改文件的前提下审查仓库证据、测试与文档,区分事实与推断,提供带置信度的综合报告。
需要分析代码库状态而不进行修改
请求基于仓库证据的只读审查或诊断
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代理违反既定规则
发现文档规则未被代理正确执行
npx skills add dartsim/dart --skill dart-audit-agent-compliance -g -y
自动化将已合并至main的PR或提交反向移植到发布分支,处理冲突、运行检查并生成变更日志。
需要将功能从主分支同步到发布版本
执行代码反向移植流程
npx skills add dartsim/dart --skill dart-backport-pr -g -y
用于生成或更新DART基准测试证据包。通过构建目标、运行基准测试、生成并验证机器生成的证据包,确保测量结果的稳定性和合规性,完成本地任务而不自动提交PR。
需要生成新的基准测试证据包
需要刷新现有的基准测试数据
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环境注意事项,辅助开发者高效完成代码编译与验证。
构建失败
依赖缺失
CMake配置错误
链接错误
需要运行测试或Lint
npx skills add dartsim/dart --skill dart-build -g -y
用于管理DART项目的Changelog工作流,支持判断是否需要记录、起草条目、最终化PR链接及审计发布内容。
需要决定变更是否写入Changelog
起草或修订Changelog条目
为已发布的PR添加链接并确认条目
审计Release部分是否存在缺失或冗余条目
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状态、验证修复情况并起草关闭消息。仅在用户明确授权后执行评论和关闭操作,提升Issue管理效率。
需要关闭或准备关闭GitHub Issue
请求生成Issue关闭通知草稿
npx skills add dartsim/dart --skill dart-close-issue -g -y
提供DART项目代码贡献工作流指南,涵盖分支命名、PR创建流程、代码检查及PR描述规范,辅助开发者规范参与开源贡献。
用户询问如何向DART项目提交代码
用户需要创建Pull Request或处理Bug修复分支
用户需要了解DART项目的代码规范和提交流程
npx skills add dartsim/dart --skill dart-contribute -g -y
自动化审查和合并依赖更新及Bot发起的PR,包括验证Diff、CI状态及锁文件来源,仅在明确批准后执行合并操作。
需要审查或合并Dependabot/GitHub Actions PR时
处理自动化的依赖版本升级或锁文件更新请求时
npx skills add dartsim/dart --skill dart-deps -g -y
用于更新DART项目文档及AI指令可见性的工作流,不涉及代码变更。涵盖文档编辑、索引更新、lint检查及PR准备,确保文档与AI工作源同步。
需要更新项目文档或README时
修改AI命令或技能文件后需同步时
需要生成或更新CHANGELOG时
npx skills add dartsim/dart --skill dart-docs-update -g -y
修复通过gz-physics或Gazebo报告的DART下游问题,如崩溃、NaN传播等。通过分析日志和复现步骤定位根因,实施最小化修复并添加回归测试,最终提交PR。
收到Gazebo或gz-physics的崩溃报告
发现仿真中的NaN/Inf异常
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 检查失败的自动化工作流。通过定位失败任务、本地复现问题、分析根因并实施最小化修复,支持在 main 或 release 分支上操作,确保 CI 状态恢复绿色。
CI 构建或测试失败
需要修复 PR 中的持续集成错误
npx skills add dartsim/dart --skill dart-fix-ci -g -y
自动化修复GitHub Issue,包括验证问题、分支分类、代码修改、回归测试、Changelog更新及双PR创建,支持仿真类问题的特殊验证流程。
用户请求修复特定GitHub Issue
需要为DART项目提交Bug修复和回归测试
npx skills add dartsim/dart --skill dart-fix-issue -g -y
用于加载和解析机器人模型文件(URDF、SDF、MJCF)的C++技能,支持自动格式检测、包路径解析及指定格式读取。
需要加载机器人3D模型
解析URDF/SDF/MJCF文件
配置机器人模型读取选项
npx skills add dartsim/dart --skill dart-io -g -y
自动化管理DART项目的Pull Request,包括CI监控、冲突解决、评论处理及合并验证,确保PR符合规范并顺利合入。
用户要求管理或继续管理某个PR
需要自动执行PR生命周期维护任务
npx skills add dartsim/dart --skill dart-manage-pr -g -y
执行 DART 项目的机械重构工作流,在保持行为不变的前提下进行代码结构优化。涵盖分支创建、自动化编辑、依赖更新及完整的 lint/build/test 验证流程,确保重构安全并生成变更摘要。
需要重构代码结构但保持功能不变
执行重复性的机械式代码转换
清理代码组织并更新相关构建配置
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于审计和更新DART AI基础设施,支持模型或编码代理升级。涵盖命名模型、推理模式迁移、兼容性审查及可视化模拟调试评估,确保最小化变更并维持安全性与能力对等。
需要升级AI模型或工具版本
执行AI基础设施兼容性审计
调整推理模式或Agent配置
npx skills add dartsim/dart --skill dart-model-upgrade -g -y
用于在DART项目中启动新功能、修复、重构或文档任务。涵盖分支管理、范围评估、代码实现、测试验证及PR创建全流程,支持多阶段任务规范与自动化检查。
用户请求开始新开发任务
需要初始化功能或修复分支
npx skills add dartsim/dart --skill dart-new-task -g -y
用于在DART工作流中选择并执行下一个受限的开发任务。支持按大小、焦点和模式筛选,检查本地状态后确定任务优先级,并可执行代码修改或准备PR。
需要选择下一个开发任务
执行DART工作流中的下一步操作
npx skills add dartsim/dart --skill dart-next -g -y
用于讨论或更新DART项目计划的工作流。根据请求类型(讨论、编辑或任务推导),检查证据并修改文档,确保优先级和状态同步,维持计划的可管理性。
需要讨论DART计划选项或优先级时
需要修订DART计划文档或索引时
需要将计划项转化为具体实现任务时
npx skills add dartsim/dart --skill dart-plan-update -g -y
用于在DART项目中自动化创建分支、提交代码并发起Pull Request的工作流,指导AI遵循特定PR模板和命名规范。
用户请求创建DART项目的Pull Request
需要按照DART规范准备和提交代码变更
npx skills add dartsim/dart --skill dart-pr -g -y
提供DART Python绑定(dartpy)的开发指南,涵盖构建、测试、轮子打包及API规范。指导Agent处理Python与C++绑定的交互、类型存根生成及仿真模块开发。
需要构建或编译dartpy Python包
编写或调试DART的Python绑定代码
生成或维护Python类型存根
配置pixi环境进行Python开发
npx skills add dartsim/dart --skill dart-python -g -y
管理DART实验仿真世界的研究参考目录,包括论文、教材和引擎。支持添加、更新条目及审计引用关系,确保状态、优先级和结论准确关联到具体设计文档或代码。
需要添加新的研究文献引用
更新现有参考文献的状态或结论
审计研究引用与代码/设计的关联性
npx skills add dartsim/dart --skill dart-references -g -y
自动化将活跃发布分支合并回 main 分支的 Skill,包含冲突解决、代码检查及 PR 创建流程。
需要合并发布分支到主干
执行 DART 版本发布后的代码集成
npx skills add dartsim/dart --skill dart-release-merge-main -g -y
用于执行DART项目的版本发布打包工作流,包括版本号递增、生成变更日志并提交PR。
需要创建新版本发布的PR
执行版本升级和变更日志更新
npx skills add dartsim/dart --skill dart-release-packaging -g -y
DART Resume是一个面向完成的AI任务管理器,用于恢复和推进未完成的开发工作。它负责构建执行计划、拆分任务包、验证结果直至完成,支持基于证据的决策及子代理协作,确保开发任务的全流程闭环。
用户需要继续之前的未完成工作
需要自动规划并执行完整的开发任务流
npx skills add dartsim/dart --skill dart-resume -g -y
用于运行DART回顾工作流,通过系统化步骤复盘已完成的工作,识别可复用的经验教训,并将这些持久化知识整理并更新到相应的AI基础设施文档中。
项目迭代或任务完成后需要总结反思
发现新的模式、陷阱或故障模式需记录
npx skills add dartsim/dart --skill dart-retro -g -y
用于自动化代码审查和响应PR反馈。支持检查代码风格、测试及3D行为验证,并指导如何安全地应用修复、合并分支及重新触发CI检查,确保符合团队规范。
需要审查Pull Request的代码质量
需要根据评审意见修改并提交PR
npx skills add dartsim/dart --skill dart-review-pr -g -y
指导DART项目的测试编写、调试与CI验证,涵盖单元测试、集成测试及CUDA环境下的全量校验流程。
编写或调试DART测试代码
执行测试任务以验证功能
排查测试失败原因
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任务工作流。支持通过参数配置执行模式(如面试、简报、恢复),自动读取项目文档与上下文,协调任务的分解、执行、审查及证据收集,实现端到端的自动化开发流程。
需要启动大型或多步骤开发任务
希望AI自主完成从规划到执行的完整工作流
基于现有项目主页恢复或继续中断的开发会话
npx skills add dartsim/dart --skill dart-ultrawork -g -y
用于验证DART 3D场景和物理仿真的正确性。结合文本指标(轨迹、碰撞)与无头渲染图像,实现先文本后视觉的双重检查流程,确保动力学、几何及GUI输出的准确性。
验证3D场景或物理仿真正确性
调试动力学、碰撞或接触问题
审查仿真输出或进行基准测试
npx skills add dartsim/dart --skill dart-verify-sim -g -y
提供DART 7多物理场仿真架构的全局视图,涵盖World、Solver、Domain及Compute Backend的设计与所有权映射。用于指导涉及仿真核心组件开发、架构对齐及新求解器集成的工作。
需要了解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
用于调试 CI/CD 失败及处理 GitHub Actions 的 Skill,提供监控、日志查看、重试命令及常见构建失败的解决方案。
CI 构建或测试失败
需要排查 GitHub Actions 运行详情
执行格式化或覆盖率检查
npx skills add dartsim/dart --skill dart-ci -g -y
指导DART项目代码贡献流程,涵盖分支命名、PR创建、代码检查及双PR修复策略。
需要向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
提供DART Python绑定(dartpy)的开发指南,涵盖构建、测试、轮子打包及API使用模式。指导开发者进行模型加载、仿真步进等功能的开发与验证。
开发或维护dartpy 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/CD流程中的测试验证时
分析测试失败日志或修复测试问题时
npx skills add dartsim/dart --skill dart-test -g -y
用于验证DART 3D场景及物理仿真的正确性。结合文本指标与无头渲染图像,检测动力学、碰撞等缺陷,辅助实现、调试和审查。
验证DART物理仿真结果
检查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


