Agent Skills › UsefulSoftwareCo/executor

UsefulSoftwareCo/executor

GitHub

本地 CLI 工具,用于在 squash-merge 仓库中管理、同步和修复堆叠 PR。支持状态检查、分支追踪、PR 重定向、合并及撤销操作,替代 GitHub 原生命令以维护堆叠意图。

21 skills 2,780

Install All Skills

npx skills add UsefulSoftwareCo/executor --all -g -y
More Options

List skills in collection

npx skills add UsefulSoftwareCo/executor --list

Skills in Collection (21)

本地 CLI 工具,用于在 squash-merge 仓库中管理、同步和修复堆叠 PR。支持状态检查、分支追踪、PR 重定向、合并及撤销操作,替代 GitHub 原生命令以维护堆叠意图。
询问如何管理堆叠 PR 需要修复或同步基于 squash-merge 的分支栈 查看堆叠 PR 状态或元数据
.agents/skills/stack/SKILL.md
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的文件 发现组件中存在手动管理pending状态的本地状态
.agents/skills/wrdn-effect-atom-optimistic/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-optimistic -g -y
指导为 effect-atom 的写操作添加 reactivityKeys,确保数据变更能正确失效并刷新 UI。当 lint 检测到缺少无效化键的 useAtomSet 调用时触发。
lint 报错缺少 invalidation keys 需要修复 useAtomSet mutation 调用
.agents/skills/wrdn-effect-atom-reactivity-keys/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-reactivity-keys -g -y
将React中基于promise模式的effect-atom变异处理从try/catch重构为promiseExit与显式Exit处理,以符合Effect错误模型并避免乐观更新依赖异常。
lint或review提示mutation调用周围存在try/catch 需要修复UI处理器中的错误/忙碌状态设置逻辑
.agents/skills/wrdn-effect-promise-exit/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-promise-exit -g -y
规范 HTTP 请求通过 Effect HttpClient 而非原生 fetch,以支持测试替换与依赖注入。明确代码重构边界、适配第三方库及禁止全局补丁的最佳实践。
lint 报错 executor/no-raw-fetch 添加网络协议或 Provider 代码 重构 HTTP 调用以支持测试
.agents/skills/wrdn-effect-raw-fetch-boundary/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-raw-fetch-boundary -g -y
规范未知或松散类型数据在边界处的处理,使用 Effect Schema、命名守卫或类型适配器替代断言与探测,确保领域代码保持强类型。
代码中存在双重类型转换如 as unknown as X 对未知形状数据进行内联对象断言或属性探测 使用 JSON.parse 后直接进行不安全类型断言
.agents/skills/wrdn-effect-schema-boundaries/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-schema-boundaries -g -y
消除 TypeScript 类型与 Effect Schema 定义的重复,将手动接口替换为基于 Schema 推导的类型,确保静态类型与运行时校验一致,防止数据漂移。
发现手动定义的类型与 Schema 结构重复 代码审查指出类型定义冗余
.agents/skills/wrdn-effect-schema-inferred-types/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-schema-inferred-types -g -y
修复 Effect 代码中未类型化的 JavaScript 错误处理,将 new Error、throw 等替换为 Schema.TaggedError。需识别边界,保留失败语义,避免掩盖构造逻辑或改变调用契约。
代码存在 untyped error handling 使用 new Error, throw, try/catch, Promise.catch lint 报告错误处理模式问题
.agents/skills/wrdn-effect-typed-errors/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-typed-errors -g -y
自动识别并修复TypeScript中重复定义的对象类型,将其替换为基于工厂函数返回值的ReturnType推断类型,防止类型与实现漂移。
代码审查发现手动镜像运行时对象的接口或类型别名 存在重复定义的type/interface且对应值由命名工厂产生
.agents/skills/wrdn-effect-value-inferred-types/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-value-inferred-types -g -y
规范使用@effect/vitest进行测试,禁止从原始vitest导入及在条件分支中使用断言,确保测试确定性。
代码中直接导入vitest而非@effect/vitest 测试中包含条件判断包裹的expect断言
.agents/skills/wrdn-effect-vitest-tests/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-vitest-tests -g -y
修复工作区中跨包相对导入问题,将其替换为通过包导出路径引用。若模块未导出,则补充最小化公共导出,确保仅在同包内使用相对导入,维护清晰的包边界与依赖结构。
代码扫描发现跨包的相对导入路径 重构时需要规范包间依赖关系
.agents/skills/wrdn-package-boundaries/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-package-boundaries -g -y
修复 TypeScript 类型边界,移除 @ts-nocheck 等宽泛类型绕过手段。通过收窄表达式、添加守卫或改进局部类型来解决类型错误,避免禁用文件级类型检查,确保类型安全。
代码中存在 @ts-nocheck 指令 Lint 工具报告宽泛的类型绕过警告
.agents/skills/wrdn-typescript-type-safety/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-typescript-type-safety -g -y
提供高保真服务模拟器,支持GitHub、Stripe等16种上游API。用于测试集成、演示及端到端验证,模拟真实OAuth流程、OpenAPI规范及凭证生成,确保请求正确落地。
需要模拟上游第三方API进行测试 验证OAuth或OIDC认证流程 端到端集成测试与演示
.claude/skills/emulate/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill emulate -g -y
通过Executor MCP查询生产环境的Axiom追踪、Postgres及PostHog数据,用于排查错误、延迟、使用情况及验证部署效果。包含字段布局说明及APL查询示例。
排查生产环境错误 分析系统延迟 验证部署后的遥测数据 查询用户行为与流失信号
.claude/skills/prod-telemetry/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill prod-telemetry -g -y
指导构建自包含模态框的最佳实践,确保表单状态和异步工作随组件卸载而清理,避免生命周期泄漏。涵盖实现模式及代码审查要点,防止连接卡死等Bug。
编写或审查模态框/对话框组件 处理涉及OAuth、定时器、订阅等异步工作的UI组件 排查状态未正确重置导致的UI卡死问题
.claude/skills/self-contained-modals/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill self-contained-modals -g -y
提供 Executor CLI 发布操作指南,涵盖发布范围界定、版本策略、Changesets 工作流及 Beta 流程。用于指导执行 CLI 包版本发布、编写变更日志及进入或退出 Beta 测试轨道。
准备发布 CLI 版本 生成用户可见的变更日志 进入或退出 Beta 测试轨道 为 CLI 创建 Changeset
.skills/cli-release/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill cli-release -g -y
指导如何在代码库中使用effect-atom库实现乐观UI更新,避免自定义状态管理导致的竞态条件。
需要立即反映用户操作结果的列表查询与突变场景 防止快速编辑导致的状态闪烁和竞态错误
.skills/effect-atom-optimistic-updates/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-atom-optimistic-updates -g -y
用于 Effect 框架 HttpApi 服务的端到端测试。涵盖测试服务器搭建、HttpClient 注入、Layer 组合顺序及路径参数处理等核心模式与常见陷阱。
编写 Effect HttpApi 的集成测试 配置测试用 HTTP 客户端和服务层
.skills/effect-http-testing/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-http-testing -g -y
提供使用Effect框架封装第三方SDK客户端的模式,实现类型安全错误处理、自动追踪及依赖注入。
需要封装第三方SDK 希望统一错误处理和追踪
.skills/effect-use-pattern/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-client-wrapper -g -y
指导使用 Graphite CLI (gt) 管理 Git 分支、提交和 PR,替代原生 git 命令以维护堆栈元数据。涵盖创建、修改、变基冲突处理及自动化交互参数设置。
执行 git commit 或 push 创建或切换分支 提交 Pull Request 修正提交历史 处理变基冲突
.skills/graphite/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill graphite -g -y
指导使用 Warden 工具进行安全扫描的规范。涵盖本地配置、JSONL 输出管理及针对权限、代码执行和数据泄露等风险的具体扫描命令,旨在自动化发现并辅助人工验证安全隐患。
请求进行安全审计 运行 Warden 扫描 调查授权或数据泄露风险 分析 Warden 扫描结果
.skills/warden-security-review/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill warden-security-review -g -y

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 05:29
浙ICP备14020137号-1 $방문자$