Gitlab Merge Request
专门创建 Weldone GitLab Merge Request。触发场景:(1) 用户说"提 MR"、"创建 merge request"、"合并请求"、"发起合并";(2) 用户要求把当前分支合并到 develop、master、远程同名分支或指定远程分支;(3) 用户未指定目标分支时默认合到当前分支对应的远程同名分支;(4) 用户已经提交代码并要求推送源分支、查重、创建 MR。
Modelbase Fsm
>
Git Branch Merge
>
Modelbase Fsm Update
>
Periodic Review
Generate monthly or yearly project review summaries with domain-aware knowledge evolution tracking. Collects from archive/records/, git log, archive/knowledge/ (grouped by domain), and archive/adr/ for the given period. Use when user says "monthly review", "yearly summary", "quarterly review", calls /periodic-review, or mentions "总结", "回顾", "月报", "年报".
Grill Me
A relentless interview to sharpen a plan or design.
Robimweld Release Check
校验 RobimWeld.Algorithm / RobimWeld.Devices 两条版本线(护圈龙门 v1.x、Kuka v2.x-alpha)的 NuGet 包发布一致性,并在确认后打 tag 触发 CI 发包。触发场景:(1) 用户合并代码到 kuka/master 后发现"没发包""版本对不上""拉不到包";(2) 用户要求"发版""打个 tag""检查一下 RobimWeld 包版本";(3) 主仓 restore 报 NU1101/找不到版本。仅处理 RobimWeld.Algorithm 和 RobimWeld.Devices 两个仓库,不动 Robim.Data/one_punch 等生态包。
Weld Plan Debug
>
Gitlab Issue
与开发人员协作创建 GitLab Issue。触发场景:(1) 用户说"建个 issue"、"提个 bug"、"记录一个问题"、"有个新需求";(2) 用户描述了一个问题或需求并要求记录到 GitLab
Feishu Webhook
通过飞书 webhook 发送文本消息。触发场景:(1) 用户要求发送消息到飞书,(2) 二次向用户确认发送内容,然后才能通过 webhook 推送通知,(3) 发送自动化提醒或告警到飞书群聊
Archive Session
会话归档。收集变更、生成 record、检测可复用知识并按领域路由写入 knowledge/、更新 INDEX.md。Use after a /grill-with-docs session, after completing a feature, or when user says "archive this", "record this session", "archive the changes".
Domain Modeling
Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.
Diagnosing Bugs
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
Read Diag Captures
读取并解读 Weldone 的 .NET 动态诊断采集产物(dotnet-trace / dotnet-dump / dotnet-counters 抓取的 .nettrace / .dmp / .csv / .speedscope.json)。是 add-diag-instrumentation(埋 EventSource 事件源、采集诊断数据)的配套读取器:那个 skill 负责"埋点和采集",本 skill 负责"定位文件并解读内容"。触发场景:(1) 用户要求"看 dotnet-trace""解读 .nettrace""speedscope 怎么看""dump 怎么分析""counters csv 解读";(2) 用户贴出 EventID(如"Robim-WeldPlanning 的 EventID=8 是什么")需翻译成事件名和参数含义;(3) 排查偶发问题/性能瓶颈/FSM…
Opsx Search
Search and navigate OpenSpec documents in this project. Use when: (1) user asks about specs related to a topic, capability, or code file; (2) looking for which specs define a feature or requirement; (3) finding active or archived changes; (4) understanding the scope of a capability. Triggers: \"find spec\", \"which spec covers\", \"search openspec\", \"related specs\", \"spec for X\", \"what spec…
Robim Data Explorer
>
Knowledge Reorg
知识库领域级重组工具。支持健康检查(inspect)、领域合并/拆分/移动/合并碎片(merge/split/move/consolidate),agent 驱动文件归属判定与合并策略,所有操作后自动同步 INDEX.md 与交叉引用。当用户说"重组知识库"、"整理 knowledge"、"合并领域"、"拆分领域"时触发。
Parallel Feature
并行 Agent 开发工作流:先生成接口契约,再按文件归属并行实现,最后集成验收。触发场景:(1) 用户要求开发跨多层的功能(领域+应用+前端+测试);(2) 用户说"并行开发""parallel feature""多 agent 同时做";(3) 新功能涉及 3 个以上文件切面时主动建议使用。
Archive Import
Import external documents into the project archive. Two modes: → records (format conversion with TL;DR) for specs and reports, or → knowledge (multi-agent parallel organization with dedup/merge) for technical references and wiki dumps. Use when user wants to import external docs, zread output, spec documents, or reference materials into the archive.
Robimweld Source Debug
切换 RobimWeld 源码调试模式(UseRobimWeldSource),把 6 个 RobimWeld.* 包从 PackageReference 换成 ProjectReference 指向同级克隆源码。触发场景:(1) 用户要"改算法/设备源码""切源码调试""联调核心库""单步进 RobimWeld 包内部";(2) 用户遇到"改了源码但没生效""源码和 NuGet 程序集混用"报错;(3) 构建报 RobimWeld 源码根目录不存在的 Error。仅管 UseRobimWeldSource 切换与构建,不发版不查 feed(那是 robimweld-release-check 的职责)。
Coarse Compensation Fit
读取粗定位点云点与世界点对照数据,分析误差模式,并拟合适用于当前粗定位链路的补偿参数。用于:根据更多标定点更新粗定位补偿;比较单一刚体矩阵、位置相关旋转+平移、线性仿射等方案;输出可直接写入配置的参数;解释每个参数的物理含义和现场调试方式。当用户说”重新计算粗定位补偿””用更多点更新补偿””拟合龙门补偿””分析点云点和世界点误差””更新当前矩阵/参数”时使用。
Weld Seam Normal Vectors
>
DDD Review
|
Three Blazor Dev
使用 three-blazor 进行 3D 场景开发的指导,包括场景初始化、模型加载、几何绘制、动画播放和交互控制
Opsx Reindex
Regenerate openspec/INDEX.md after specs or changes are modified. Use when: (1) a change has been archived and the index is stale; (2) new capabilities or specs were added; (3) user says \"update index\", \"reindex openspec\", \"refresh INDEX.md\", \"index is out of date\", \"/opsx-reindex\". Runs opsx-reindex/scripts/reindex.py to rebuild the capability index from current specs, active changes,…
Robot To World
将双机焊接系统中机器人坐标(含外部轴)逆变换到世界坐标系。当用户提供机器人坐标、外部轴值(E1/E2/旋转角)及机器人臂别(A/B)时使用此 skill。
Code Simplify
审核代码可读性与复杂度,重点识别 AI 编程常见问题:过度设计、过度抽象、命名晦涩、注释失衡、重复类型、冗余代码、防御代码过多、单次使用却过度封装,以及超出项目需求的复杂度。用于"代码审核""简化代码""可读性优化""重构过度设计""删减废弃代码"或 code review;如无特殊说明,默认审查当前工作区未提交改动。
Archive
多入口查询项目知识库。支持关键词搜索、领域浏览、术语查询、Records 时间线检索,全部遵循渐进式披露。Use when user asks about past decisions, domain knowledge, terminology, project context, or any topic documented in the archive.
Create Weld Doc
在飞书"焊接"云文档文件夹中创建新的云文档,创建完成后总结文档内容。经过用户同意后,通过飞书 webhook 发送通知(含文档链接)。当用户需要新建焊接相关的飞书文档、记录焊接工作、保存焊接报告时使用。
Superpowers
完整的 agent 开发方法论技能集。涵盖从头脑风暴到分支完成的完整工作流:设计→计划→实现→审查→交付。当需要结构化开发流程、TDD、系统调试、代码审查、git worktree 隔离开发时使用。源自 Jesse Vincent 的 superpowers 项目。
Ask Matt
Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.
Build Publish Run
项目构建、发布和运行工作流。当用户请求编译(build/compile)、发布(publish/deploy)、运行(run/start/launch)项目,或询问如何构建、发布、运行项目时使用。支持完整的开发工作流:构建项目、发布构建产物、在 Windows 环境运行已发布的应用。
Gitlab Ops
操作 GitLab 项目(Issue / Label / MR / Milestone 管理)。触发场景:(1) 用户要求创建/查询/修改 GitLab Issue、标签、里程碑、MR;(2) 用户说"gitlab"、"issue"、"标签"、"看板";(3) 批量管理项目标签或 Issue 状态
Setup Matt Pocock Skills
Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
Triage
Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.
Commit
按照项目规范使用中文消息提交变更
Add Diag Logs
自动在代码中注入诊断日志,辅助定位 bug。触发场景:(1) 用户贴了错误日志/堆栈跟踪后调用 /add-diag-logs;(2) 用户要求"加点日志""加诊断日志""帮我定位问题""注入log"等调试辅助请求;(3) 调查 bug 时信息不足以定位根因,需要先加日志收集数据。仅注入日志,不修改业务逻辑。
Tdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Improve Codebase Architecture
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Grill With Docs
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
Add Diag Instrumentation
为 .NET 代码(weldone 项目优先)添加 EventSource 结构化诊断事件源 + dotnet-monitor 崩溃自动 dump 配置。是 add-diag-logs(改源码加 ILogger 文本日志)的升级版:埋点一次性完成、平时零开销、运行时按需动态开启、不用为加日志重新发版。触发场景:(1) 用户要求"加事件源""加 EventSource""埋诊断点""加 instrumentation""配置崩溃 dump""加动态诊断";(2) 调查需要长期反复收集数据的偶发问题(加 ILogger 成本太高);(3) 实施飞书文档「源码保护设计方案」第九章 .NET 动态诊断工具链;(4) 用户要求把某个方法/流程"可追踪""可观测"。仅添加诊断代码,不修改业务逻辑。