Agent Skills
› dartsim/dart
dartsim/dart
GitHub执行DART只读分析工作流,在不编辑文件或进行外部变更的前提下,通过检查仓库证据、区分事实与推断来回答技术问题。
Install All Skills
npx skills add dartsim/dart --all -g -y
Skills in Collection (80)
执行DART只读分析工作流,在不编辑文件或进行外部变更的前提下,通过检查仓库证据、区分事实与推断来回答技术问题。
用户请求代码库分析或问题排查
需要只读查看仓库状态和证据
npx skills add dartsim/dart --skill dart-analyze -g -y
提供DART 7多物理场、多求解器、多后端仿真架构概览。明确World、Solver、Coupler等核心组件职责,指导用户在多轴选择中配置方法族与策略,并指引查阅设计文档以对齐实现状态与规范。
需要理解DART 7整体架构或组件归属时
开发涉及World、Solver、物理域或计算后端的任务时
查询多物理场/多求解器/多后端仿真设计原则时
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或提交回溯移植到DART发布分支。流程包括验证源状态、检查冲突、 cherry-pick、运行CI及changelog更新,并需人工审批后创建PR。
需要将main的功能或修复移植到特定发布版本
执行DART项目的代码回溯移植工作流
npx skills add dartsim/dart --skill dart-backport-pr -g -y
用于在 Codex 中运行 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 编译错误
运行测试或 lint
npx skills add dartsim/dart --skill dart-build -g -y
DART项目的变更日志管理技能,支持决定是否需要条目、起草、最终定稿及审计。通过不同模式协助维护CHANGELOG.md,确保风格一致并生成标准化决策报告。
需要判断变更是否需记录到CHANGELOG.md时
需要起草或修订变更日志条目时
PR发布后需添加链接或完善条目时
审计发布部分是否存在缺失或冗余条目时
npx skills add dartsim/dart --skill dart-changelog -g -y
用于调试DART项目的CI/CD失败及GitHub Actions工作流。提供快速监控、查看日志和重跑作业的CLI命令,列举格式化、Codecov及跨平台(FreeBSD/macOS/CUDA)常见故障的解决方案,并说明GPU Runner的安全策略。
调试CI流水线失败
排查GitHub Actions错误
解决跨平台构建问题
npx skills add dartsim/dart --skill dart-ci -g -y
用于处理 GitHub Issue 关闭流程。通过检查 Issue 状态和修复证据,起草包含致谢与解决说明的关闭消息。仅在获得明确授权后执行评论和关闭操作,确保流程合规。
用户请求关闭特定 Issue
需要生成 Issue 关闭留言
验证并确认 Issue 已修复
npx skills add dartsim/dart --skill dart-close-issue -g -y
指导DART项目代码贡献流程,涵盖分支命名规范、基于main或LTS分支的PR创建、lint与测试执行及PR描述撰写标准。
向DART项目提交代码
创建功能或修复bug的Pull Request
配置Git分支策略
npx skills add dartsim/dart --skill dart-contribute -g -y
用于处理 DART 项目的依赖维护和机器人 PR。自动列出 Dependabot 和 GitHub Actions 的 PR,审查 Diff 与 CI 状态,并在获得明确批准后合并,最后输出评审报告与建议。
用户请求处理 DART 依赖更新
需要审查或合并自动化维护 PR
npx skills add dartsim/dart --skill dart-deps -g -y
用于更新 DART 项目的文档和 AI 指令可见性,不涉及代码变更。涵盖常规文档、AI 工作流源文件的编辑、分类、索引更新及 lint 验证,确保文档与 AI 工具的一致性。
需要更新项目文档结构或内容时
需要修改 AI 指令或技能定义时
需要同步 AI 命令配置时
npx skills add dartsim/dart --skill dart-docs-update -g -y
用于修复通过 gz-physics、Gazebo 或 gz-sim 上报的 DART 下游问题。处理崩溃、断言失败、NaN/Inf 传播及性能回归,遵循最小化修复原则,在 LTS 分支和 main 分支分别提交 PR,并包含回归测试与 CI 验证。
用户报告 Gazebo 或 gz-physics 中由 DART 引起的崩溃或异常行为
需要修复追溯至 DART 的 NaN/Inf 传播或缺乏验证的问题
请求对 DART 下游问题进行根因分析和补丁开发
npx skills add dartsim/dart --skill dart-downstream-fix -g -y
在DART工作流中执行指定或自动选择的工作包。支持通过WP-ID精确执行、PLAN-NNN选择首包或空参数自动扫描可用包,并严格校验依赖、本地/远程标记及分支冲突以确保任务可用性。
用户要求执行特定工作包
用户要求按计划执行首个可用任务
需要自动发现和执行下一个待处理工作包
npx skills add dartsim/dart --skill dart-execute-packet -g -y
用于调试和修复DART项目CI检查失败的技能。支持识别分支、分析日志、本地复现问题并应用最小化修复,特别处理release分支的cherry-pick逻辑及物理仿真验证,确保代码合规与CI绿色。
用户请求修复CI构建失败
需要排查GitHub Actions运行错误
针对特定分支进行CI故障排除
npx skills add dartsim/dart --skill dart-fix-ci -g -y
用于在Codex中执行DART项目的GitHub Issue修复工作流。通过验证Issue、分类分支、编写最小化修复代码及回归测试,运行Lint和全套测试,最终创建包含Changelog的双PR(LTS与main分支),确保代码质量与版本同步。
用户要求修复DART项目的特定GitHub Issue
需要为DART项目生成包含回归测试的Bug修复PR
npx skills add dartsim/dart --skill dart-fix-issue -g -y
用于加载和解析机器人模型文件(URDF、SDF、MJCF),支持自动格式检测、包路径解析及指定格式读取,确保3D层级、变换和碰撞几何的正确性。
需要加载URDF、SDF或MJCF格式的机器人模型
处理ROS或Gazebo/MuJoCo兼容的机器人描述文件
npx skills add dartsim/dart --skill dart-io -g -y
管理DART项目的拉取请求,包括CI监控、冲突解决、审查意见处理及元数据修正。支持默认管理和维护者合并模式,需用户明确授权方可执行修改操作。
用户输入 manage <PR> 或 continue managing <PR>
需要管理DART拉取请求的CI、审查或合并流程
npx skills add dartsim/dart --skill dart-manage-pr -g -y
执行DART项目的行为保持机械重构。定义转换范围,创建分支,优先使用自动化脚本编辑,确保不改变程序行为且不混入新功能。重构后需更新构建配置并运行 lint、build 及单元测试等验证流程,最终在获得批准前提交 PR。
需要重构代码但不改变功能的行为
执行重复性的机械式代码调整
清理或重组文件结构
npx skills add dartsim/dart --skill dart-mechanical-refactor -g -y
用于在DART项目中启动新功能、修复、重构等任务。涵盖理解需求、评估范围、分支管理、代码实现、验证测试及创建PR的全流程,支持多阶段任务和复杂决策记录。
用户需要开始新的开发任务
用户请求创建功能或修复Bug
涉及DART项目的任务初始化
npx skills add dartsim/dart --skill dart-new-task -g -y
用于在Codex中执行DART工作流,根据用户参数选择并运行下一个有界任务。支持select、execute、pr模式及size/focus约束,结合本地状态和文档优先级确定任务,确保变更安全可控。
用户请求执行下一个DART任务
调用 /dart-next 或 $dart-next 命令
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风格撰写标题和正文,遵循特定模板结构,并在测试环节列出具体命令或CI证据,确保PR质量符合规范。
用户请求创建DART项目的Pull Request
执行/dart-pr或$dart-pr命令以准备PR
npx skills add dartsim/dart --skill dart-pr -g -y
提供DART Python绑定(dartpy)的开发指南,涵盖模型加载、动力学仿真及GUI渲染。包含快速启动代码、构建测试命令、轮子打包流程及命名规范,用于辅助AI进行Python绑定开发与验证。
需要加载或操作DART物理模型的Python代码
涉及dartpy绑定的开发、调试或构建任务
询问DART Python API用法或最佳实践
npx skills add dartsim/dart --skill dart-python -g -y
管理DART实验仿真世界的研究参考目录(论文、教材、标准、引擎),支持添加、更新和审计条目,规范引用格式及状态优先级判定。
添加或更新DART研究参考文献
审计研究参考目录
npx skills add dartsim/dart --skill dart-references -g -y
将DART活跃发布分支合并回main分支。自动检测版本,创建临时分支执行合并,依据规范解决冲突,运行检查并请求批准后提交PR及监控CI状态。
需要将发布分支代码同步到主分支
执行DART版本的正式发布流程
npx skills add dartsim/dart --skill dart-release-merge-main -g -y
用于执行DART项目的发布打包工作流。自动创建版本升级和变更日志PR,包括版本确认、分支管理、文件更新及合规检查,并在推送前需人工审批。
用户请求创建DART新版本发布
需要生成版本升级和变更日志的Pull Request
npx skills add dartsim/dart --skill dart-release-packaging -g -y
DART Resume技能用于恢复和完成未结束的开发任务。它作为以完成为导向的任务管理器,能构建执行计划、拆分工作包、基于证据决策并持续验证结果,直至任务完整交付或遇到阻塞。
用户希望恢复之前中断的工作会话
需要继续执行特定的开发任务或重构任务
npx skills add dartsim/dart --skill dart-resume -g -y
用于运行DART回顾工作流,捕获持久性经验教训。在更新文档前需检查现有内容,评估学习价值,优先修改而非新增文件,并确保可发现性。包含详细的执行步骤和验证流程。
用户需要总结项目或会话中的经验教训
发现新的模式、陷阱或故障模式并需记录
npx skills add dartsim/dart --skill dart-retro -g -y
用于执行DART项目的PR审查与反馈处理工作流。支持代码风格、测试及3D行为验证审查,并指导如何安全地应用修复、合并分支、触发CI及重新发起审查,确保操作符合团队规范。
需要审查Pull Request时
需要回复或解决PR中的审查反馈时
npx skills add dartsim/dart --skill dart-review-pr -g -y
提供DART项目的测试指南,涵盖单元测试、集成测试及CI验证。包含Pixi命令、GoogleTest规范、调试方法及CUDA环境注意事项,并指引加载dart-verify-sim进行仿真视觉检查。
编写或调试DART测试
运行CI验证
排查测试失败
需要仿真端到端检查
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开发任务
要求AI以自主方式编排和执行复杂项目工作
需要从现有项目主页恢复中断的开发会话
npx skills add dartsim/dart --skill dart-ultrawork -g -y
用于验证DART 3D场景及物理仿真的正确性。采用文本优先策略,通过指标、场景差异和轨迹数据检测缺陷,辅以无头渲染图像进行视觉佐证,适用于调试动力学、碰撞及GUI输出。
验证DART 3D场景或物理仿真正确性
调试动力学、碰撞或接触问题
审查GUI渲染输出
npx skills add dartsim/dart --skill dart-verify-sim -g -y
提供DART 7多物理场、多求解器、多后端仿真架构概览。指导用户理解World、Solver、Domain及Compute-Graph设计,明确新求解器接入规范与文档所有权,辅助在相关模块开发时获取顶层设计与状态评估。
需要理解DART 7仿真架构顶层设计
涉及World、Solver或Compute Backend的开发
查询多物理场或多后端集成细节
确认新求解器家族的接入流程
npx skills add dartsim/dart --skill dart-architecture -g -y
提供DART项目的构建系统支持,涵盖CMake配置、Pixi依赖管理及故障排查。包含常用命令、CUDA注意事项及锁文件规范。新增Filament GUI视觉检查指引,指导结合文本验证与图像捕获进行渲染变更评估。
DART项目构建
CMake配置问题
Pixi依赖管理
CUDA编译错误
GUI渲染验证
npx skills add dartsim/dart --skill dart-build -g -y
用于调试DART项目的CI失败及GitHub Actions工作流。提供快速命令、常见故障解决方案(如格式化、FreeBSD RTTI、macOS崩溃等)及多平台构建架构说明,涵盖CUDA运行策略与跨平台兼容性修复建议。
CI构建或测试失败
排查GitHub Actions工作流问题
处理特定平台编译错误
配置或优化CI/CD流程
npx skills add dartsim/dart --skill dart-ci -g -y
指导DART项目代码贡献流程,涵盖分支命名、PR创建及LTS分支修复。强调提交前运行lint和测试,规范PR描述结构(摘要优先),禁止自动标签前缀,并规定已发布PR的更新策略以避免破坏CI和历史记录。
需要向DART项目提交代码或发起Pull Request
询问DART项目的分支命名规范或PR工作流程
涉及DART LTS版本的Bug修复流程
npx skills add dartsim/dart --skill dart-contribute -g -y
用于加载机器人模型文件(URDF、SDF、MJCF)及解析器。支持格式自动检测、包路径解析及强制指定格式,适用于ROS和Gazebo等场景的3D层级与碰撞几何处理。
需要加载URDF、SDF或MJCF格式的机器人模型
使用dart::io进行模型解析或包路径处理
npx skills add dartsim/dart --skill dart-io -g -y
提供DART Python绑定(dartpy)的开发指南,涵盖快速启动、构建测试命令、轮子打包及API规范。指导开发者处理模型加载、动力学仿真及GUI渲染,并关联dart-verify-sim技能以验证仿真行为。
需要加载或操作DART Python绑定时
进行dartpy相关的构建、测试或类型存根生成时
涉及DART仿真模型的动态加载或物理引擎交互时
npx skills add dartsim/dart --skill dart-python -g -y
用于管理DART实验仿真世界的研究参考目录(论文、教材、标准、引擎)。支持添加、更新和审计条目,规范引用格式、状态追踪及决策判定,确保参考文献与代码和设计文档的准确关联。
添加或更新研究参考文献
审计现有参考条目
在文档中引用学术资料
npx skills add dartsim/dart --skill dart-references -g -y
用于编写、调试DART项目测试及CI验证的助手。支持单元/集成测试运行、GoogleTest规范遵循、CUDA环境验证及失败排查,并在涉及仿真或视觉场景时联动dart-verify-sim进行端到端检查。
编写单元测试或集成测试
调试测试失败案例
执行CI预提交验证
需要仿真或视觉端到端检查
npx skills add dartsim/dart --skill dart-test -g -y
用于验证DART 3D场景及物理仿真的技能。遵循文本优先原则,通过指标、轨迹对比检测缺陷,辅以无头渲染图像进行视觉佐证,适用于动态、碰撞及GUI输出的调试与基准测试。
验证DART 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
用于分析或清理 DART 仓库中陈旧的 Git 分支。支持只读分析和需审批的操作模式,通过检查合并状态和工作区状态安全识别并建议删除过时分支。
需要清理仓库中的陈旧分支时
检查哪些远程分支已合并或不再需要时
npx skills add dartsim/dart --skill dart-branch-cleanup -g -y
辅助处理DART项目的构建系统,涵盖CMake配置、Pixi依赖管理及编译排错。提供常用命令参考,解决链接错误等常见问题,并包含CUDA架构检测与Filament GUI可视化检查指南。
DART项目构建失败
CMake配置问题
Pixi依赖安装
CUDA编译错误
Filament渲染验证
npx skills add dartsim/dart --skill dart-build -g -y
DART项目变更日志管理技能,支持决定、起草、定稿及审计CHANGELOG.md条目。通过decide/draft/finalize/audit模式辅助工作流,确保发布说明规范与证据对齐。
需要判断变更是否需记录到变更日志时
起草或修订尚未关联PR号的变更日志条目时
为已发布的PR添加链接并定稿条目时
审查发布章节是否存在缺失、重复或冗余条目时
npx skills add dartsim/dart --skill dart-changelog -g -y
用于调试 DART 项目的 CI/CD 失败及 GitHub Actions。提供监控 PR 检查、查看运行日志、重试失败作业等 CLI 命令,列出格式化、Codecov、平台特定崩溃等常见故障的解决方案,并说明各工作流架构及 CUDA Runner 的安全策略。
CI 构建或测试失败
需要查看或监控 GitHub Actions 运行状态
遇到 FreeBSD RTTI、macOS SEGFAULT 等平台特定问题
涉及 CUDA 编译或 GPU 运行时验证
npx skills add dartsim/dart --skill dart-ci -g -y
用于在DART项目中处理GitHub Issue的关闭工作流。它检查Issue状态,验证修复情况,起草包含致谢和解决方案的关闭消息,并在获得明确批准后执行评论和关闭操作。
用户请求关闭特定的GitHub Issue
需要为已解决的Issue生成关闭说明
npx skills add dartsim/dart --skill dart-close-issue -g -y
指导向DART项目贡献代码的工作流,涵盖分支命名规范、PR创建流程、测试与Lint检查,以及PR描述撰写和双PR修复策略。
需要为DART项目提交新功能或Bug修复
需要了解DART项目的Git分支管理和PR审查流程
npx skills add dartsim/dart --skill dart-contribute -g -y
用于DART项目的依赖和机器人PR审查工作流。自动列出Dependabot及GitHub Actions的PR,检查CI状态与变更合理性,仅在明确批准后合并,并输出审查报告与建议。
需要审查DART仓库的自动化依赖更新PR
需要处理GitHub Actions版本升级或锁文件更新的拉取请求
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
修复通过 gz-physics、Gazebo 或 gz-sim 报告的 DART 下游问题(如崩溃、NaN/Inf)。流程包括分析根因、在 DART 6 LTS 及 main 分支实施最小化修复与回归测试,并运行 CI 验证。
用户报告 gz-physics、Gazebo 或 gz-sim 中的崩溃、断言失败、NaN/Inf 传播或缺少验证等由 DART 引起的问题
需要追溯并修复影响下游项目的 DART 行为缺陷
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
用于调试和修复DART项目在任何基础分支上失败的CI检查。支持自动识别失败原因、本地复现、最小化修复及发布分支的cherry-pick策略,确保CI恢复绿色并预防复发。
CI构建或测试失败需要人工介入修复
需要针对特定PR或分支排查持续集成错误
npx skills add dartsim/dart --skill dart-fix-ci -g -y
用于在Codex中执行DART项目的GitHub Issue修复工作流。验证Issue分类,定位分支,编写最小化修复代码及回归测试,运行Lint和测试套件,生成Changelog并创建双PR(LTS与main分支)。
用户请求修复特定的GitHub Issue
需要为DART项目提交包含回归测试的Bug修复
npx skills add dartsim/dart --skill dart-fix-issue -g -y
用于加载机器人模型文件(URDF、SDF、MJCF),支持格式自动检测与包路径解析。
需要解析 URDF、SDF 或 MJCF 格式的机器人模型文件
使用 dart::io 进行 DART 机器人模型的加载
npx skills add dartsim/dart --skill dart-io -g -y
管理DART拉取请求,自动执行CI监控、冲突解决、评论处理及元数据修正。支持管理与合并模式,需用户显式授权以推进PR至可合并状态或完成合并操作。
用户指令包含 manage <PR> 或 continue managing <PR>
需要自动化处理DART PR的CI、代码审查和合并流程
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项目中启动新功能、修复、重构等任务。涵盖从需求解析、分支策略选择、代码实现、多环境验证到创建PR的全流程,并集成决策记录与清理机制。
用户需要开始新的软件开发任务
调用 /dart-new-task 命令
npx skills add dartsim/dart --skill dart-new-task -g -y
在Codex中执行DART的dart-next工作流,根据参数选择并执行下一个受限任务。支持select、execute和pr模式,可按大小、焦点或优先级约束任务选择,自动检查本地状态并从仪表板构建候选集,确保任务安全与上下文一致。
用户请求执行下一个DART任务
使用/dart-next或$dart-next命令
需要按特定范围(如size/focus)筛选待办事项
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模板和标题规范,支持通过参数传递操作指令,适用于Codex等AI辅助开发环境。
用户需要为DART项目创建新的功能或修复分支
用户希望自动化生成符合规范的Pull Request
用户意图进行代码提交并推送到远程仓库
npx skills add dartsim/dart --skill dart-pr -g -y
提供DART Python绑定(dartpy)的开发指南,涵盖nanobind构建、API模式及wheel打包。包含快速启动示例、关键命令如开发构建与测试,以及命名规范(snake_case)和NumPy自动转换等核心用法说明。
需要创建或修改DART的Python绑定代码
遇到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 活动发布分支合并回 main 分支。自动检测版本,处理冲突并执行 lint 检查,在获得批准前不推送,最终创建指向 main 的 PR 并监控 CI 状态。
需要将发布分支代码合并到主开发分支
执行 DART 项目的标准发布合并流程
npx skills add dartsim/dart --skill dart-release-merge-main -g -y
用于执行DART项目的发布打包工作流。包括版本升级、变更日志生成与审计、代码检查,并在获得明确批准前创建包含版本信息和里程碑的PR。
用户请求创建DART新版本发布
需要更新项目版本号并生成发布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 基础设施知识的可发现性与复用性,避免记录临时细节。
用户希望进行项目或会话后的回顾总结
需要提取并归档持久化的技术或流程经验
发现新的设计决策、API 兼容性或 CI/CD 失败模式需记录
npx skills add dartsim/dart --skill dart-retro -g -y
用于对已完成工作进行回顾,识别新发现的模式、陷阱或故障模式,并将持久的经验教训整理归档到相关文档中。通过避免重复和确保可发现性,提升未来AI代理及贡献者的工作效率与知识复用率。
工作完成后需要总结持久性经验教训
发现新的设计决策、CI失败模式或工作流摩擦点
现有文档未能覆盖本次工作的关键洞察
npx skills add dartsim/dart --skill dart-retrospect -g -y
用于在Codex中执行DART项目的PR审查与反馈处理工作流。支持代码风格、测试及文档检查,并能根据审批安全地应用本地修复、合并分支并重新触发CI验证。
需要人工或AI审查Pull Request的代码变更
需要根据Reviewer反馈对PR进行最小化修复和迭代
npx skills add dartsim/dart --skill dart-review-pr -g -y
提供DART项目的测试指南,涵盖单元测试、集成测试及CI验证。包含Pixi命令、GoogleTest规范、调试技巧及CUDA环境注意事项,帮助开发者编写和排查测试问题。
编写或调试DART测试代码
运行单元测试或集成测试
解决CI/CD构建失败问题
配置CUDA环境下的测试任务
npx skills add dartsim/dart --skill dart-test -g -y
用于在 Codex 中执行 DART GitHub Issue 分类工作流。通过检查 Issue 状态、验证当前版本有效性,将其分类为有效、已修复等,并输出状态、理由及下一步建议。
用户请求对 GitHub Issue 进行分类或评估
需要判断 Bug 报告在当前主分支上是否仍然有效
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环境下的调试与基准测试。
需要验证DART 3D场景或物理仿真正确性时
调试或审查动力学、碰撞、接触或GUI输出时
进行性能基准测试或代码审查时
npx skills add dartsim/dart --skill dart-verify-sim -g -y


