Agent Skills
› UsefulSoftwareCo/executor
UsefulSoftwareCo/executor
GitHub本地 CLI 工具,用于在 squash-merge 仓库中管理、同步、合并及撤销堆叠 PR。提供状态检查、PR 基础链接修复和自动合并支持,替代 GitHub gh stack。
Install All Skills
npx skills add UsefulSoftwareCo/executor --all -g -y
Skills in Collection (21)
本地 CLI 工具,用于在 squash-merge 仓库中管理、同步、合并及撤销堆叠 PR。提供状态检查、PR 基础链接修复和自动合并支持,替代 GitHub gh stack。
询问如何管理堆叠 Pull Requests
需要修复或同步 Stacked PR 的基础引用
执行 Squash Merge 后的堆叠分支清理与重定向
npx skills add UsefulSoftwareCo/executor --skill stack -g -y
检测 React 代码中手写的乐观更新逻辑,强制使用 effect-atom 的 Atom.optimistic 替代,以修复并发竞态条件导致的 UI 闪烁问题。
修改了 packages/react/src/api/atoms.tsx 或相关页面组件
代码引入了 effect-atom mutation atom 并存在手写状态管理
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-optimistic -g -y
修复 effect-atom 写操作缺少失效键的问题,为 useAtomSet 调用添加 reactivityKeys 以正确无效化缓存。
lint 提示 useAtomSet mutation 缺少 invalidation keys
需要修复前端状态同步逻辑
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-reactivity-keys -g -y
将 React 中基于 promise 模式的 effect-atom 突变处理,从 try/catch 重构为使用 promiseExit 和 Exit 显式错误处理,以符合 Effect 错误模型。
Lint 或代码审查指出 mutation 调用周围使用了 try/catch
UI 处理器在突变失败后设置错误或忙碌状态
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-promise-exit -g -y
规范HTTP请求通过Effect服务而非原生fetch,以支持测试隔离与Mock。提供HttpClient使用指南及边界适配规则,确保SDK和插件代码的可测试性。
代码审查中检测到executor/no-raw-fetch lint错误
新增网络协议或Provider相关代码
需要为HTTP调用添加可测试的依赖注入层
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-raw-fetch-boundary -g -y
规范未知或松散类型数据在边界处的处理,使用 Effect Schema、命名守卫或类型适配器进行解析,替代断言和探测模式。
代码中存在双重类型转换或内联对象断言
对未知形状的数据进行属性探测或临时检查
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-schema-boundaries -g -y
将重复的TypeScript类型声明替换为基于Effect Schema推导的类型,确保静态类型与运行时Schema一致,防止数据解析与类型定义漂移。
发现手动定义的接口或类型别名与附近的Effect Schema结构重复
代码审查或Lint工具报告类型与Schema不一致
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-schema-inferred-types -g -y
修复 Effect 代码中未类型化的 JavaScript 错误处理,将 new Error、throw 等替换为 Schema.TaggedError。需识别边界并保留失败语义,避免静默吞掉错误或在非适配层强行转换。
lint 报告使用 untyped JavaScript error handling
发现 new Error, throw, try/catch, Promise.catch 等模式
Effect 代码中存在未类型化的错误处理
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-typed-errors -g -y
消除TypeScript中手动镜像运行时对象的重复类型定义,通过ReturnType推导类型以防止接口与实现漂移。适用于Lint或Review场景,用于重构代码以保持类型安全。
代码审查发现接口类型镜像了工厂返回的对象
存在与返回值结构相同的冗余interface或type定义
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-value-inferred-types -g -y
规范 Effect 库的测试编写,强制使用 @effect/vitest 替代原生 vitest,禁止在条件分支中使用断言,确保测试确定性。
代码审查发现直接使用 vitest 导入
测试代码中存在条件性断言
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-vitest-tests -g -y
修复工作区中跨包相对导入,替换为包名导出。若模块未导出则补充最小公开导出,确保仅在同一包根内使用相对路径,维护清晰的包边界和依赖结构。
lint 报错提示跨包相对导入
需要重构代码以符合包导出规范
npx skills add UsefulSoftwareCo/executor --skill wrdn-package-boundaries -g -y
用于移除 TypeScript 的 @ts-nocheck 等类型绕过手段,通过修复类型边界、添加守卫或改进局部类型来确保类型安全。
代码中存在 @ts-nocheck
Lint 报告类型绕过警告
npx skills add UsefulSoftwareCo/executor --skill wrdn-typescript-type-safety -g -y
提供生产级保真度的服务模拟器,支持GitHub、Stripe等16种服务。通过真实SDK交互实现端到端测试与演示,具备完整OpenAPI规范、OAuth流程及凭证管理,替代传统Mock。
需要模拟上游第三方API进行集成测试
需要验证OAuth/OIDC认证流程
需要生成或注入OpenAPI规范
需要断言请求是否成功发送
npx skills add UsefulSoftwareCo/executor --skill emulate -g -y
通过 Executor MCP 查询生产环境遥测数据(Axiom、Postgres、PostHog),用于排查错误、分析延迟、监控用户行为及验证部署,提供字段布局与 APL 查询配方。
调查生产环境错误
分析系统延迟或性能问题
查看产品使用量或流失信号
验证部署后的遥测数据
npx skills add UsefulSoftwareCo/executor --skill prod-telemetry -g -y
指导构建自包含模态框,将表单和异步状态置于内部,通过卸载销毁状态而非手动重置,防止生命周期泄漏。
编写或审查模态框组件
处理涉及 OAuth、定时器等异步工作的模态框
npx skills add UsefulSoftwareCo/executor --skill self-contained-modals -g -y
提供 executor CLI 包的发布指南,涵盖版本范围、Changesets 流程、版本号决策及 Beta 训练管理。用于指导用户执行发布、编写变更日志或进入/退出 Beta 阶段。
执行 CLI 包发布
准备发布说明
进入或退出 Beta 训练
为 CLI 编写 Changeset
npx skills add UsefulSoftwareCo/executor --skill cli-release -g -y
提供在 effect-atom 中实现乐观 UI 更新的规范,指导使用 Atom.optimistic 处理查询与变异的竞态问题,禁止自行实现 pending 状态。
需要实现列表项的即时 UI 更新
涉及查询原子与变异原子的乐观同步
处理快速编辑导致的竞态条件
npx skills add UsefulSoftwareCo/executor --skill effect-atom-optimistic-updates -g -y
用于 Effect 框架 HttpApi 服务的端到端测试,涵盖层组合、测试服务器搭建及客户端注入。
编写 Effect HttpApi 相关测试
配置 HttpServer 测试环境
npx skills add UsefulSoftwareCo/executor --skill effect-http-testing -g -y
提供使用Effect库包装第三方SDK客户端的模式,实现类型安全错误处理、自动追踪及依赖注入。适用于需要封装外部Promise API并统一异常管理的场景。
需要封装第三方SDK(如Stripe, AWS)
希望统一错误处理和链路追踪
使用Effect框架进行依赖注入
npx skills add UsefulSoftwareCo/executor --skill effect-client-wrapper -g -y
提供 Graphite CLI (gt) 替代 Git 的标准操作指南,涵盖分支管理、提交、变基冲突处理及自动化交互参数,确保堆栈元数据同步。
执行 git commit 或 push
创建或管理 Git 分支
提交 Pull Request
修改提交内容
处理变基冲突
npx skills add UsefulSoftwareCo/executor --skill graphite -g -y
使用Warden工具对仓库进行安全扫描,涵盖权限、代码执行及数据泄露风险。提供本地配置、输出规范及针对云/API表面的推荐扫描命令,辅助安全审计与发现排查。
需要审计项目安全性
请求运行Warden扫描
调查授权或数据泄露风险
npx skills add UsefulSoftwareCo/executor --skill warden-security-review -g -y


