Agent Skills › UsefulSoftwareCo/executor

UsefulSoftwareCo/executor

GitHub

本地 CLI 工具,用于在 squash-merge 仓库中安全地管理、同步和修复堆叠 PR。支持状态检查、PR 基础链接推断、自动合并及操作回滚,解决 Git 祖先信息丢失问题。

21 skills 3,941

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 基础链接推断、自动合并及操作回滚,解决 Git 祖先信息丢失问题。
询问如何管理堆叠 Pull Request 需要修复或同步基于 Squash Merge 的分支栈
.agents/skills/stack/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill stack -g -y
检测React代码中手写的乐观更新逻辑,强制使用effect-atom的Atom.optimistic和optimisticFn标准原语,避免并发竞态条件。
涉及packages/react/src/api/atoms.tsx或相关页面的diff 导入effect-atom mutation atom的代码
.agents/skills/wrdn-effect-atom-optimistic/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-optimistic -g -y
修复 Effect-atom 写入突变时缺少无效化键的问题,指导在 useAtomSet 调用中添加 reactivityKeys 以明确数据依赖,确保状态一致性。
lint 提示 useAtomSet 突变缺少 invalidation keys 需要为 effect-atom 写入操作添加细粒度缓存失效键
.agents/skills/wrdn-effect-atom-reactivity-keys/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-reactivity-keys -g -y
将 React handler 中基于 promise 模式的 effect-atom 突变处理,从 try/catch 重构为使用 promiseExit 和 Exit.isFailure 的标准错误处理模式,以符合 Effect 错误模型。
Lint 或代码审查指出 useAtomSet 突变调用周围使用了 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,禁止直接使用 raw fetch,确保测试可注入 Mock 层。
代码中使用了原始 fetch 调用 添加网络协议或 Provider 代码 Lint 工具报告 executor/no-raw-fetch 错误
.agents/skills/wrdn-effect-raw-fetch-boundary/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-raw-fetch-boundary -g -y
指导在数据边界处使用 Effect Schema、类型守卫或适配器规范化未知数据,替换不安全的类型断言和动态属性探测,确保后续代码类型安全。
发现对未知数据形状进行内联对象断言 检测到双重类型转换或 unknown 形状探测 出现 ad hoc 属性检查或非结构化 JSON 解析
.agents/skills/wrdn-effect-schema-boundaries/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-schema-boundaries -g -y
将重复的 TypeScript 类型声明替换为基于 Effect Schema 推导的类型,消除运行时 Schema 与静态类型间的漂移,确保类型一致性。
发现手动定义的 interface/type 与附近的 Effect 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 错误处理模式,将原生 Error 替换为 Schema.TaggedError/Data.TaggedError。指导识别边界、复用现有错误定义并保留失败语义,确保在 Effect 错误通道中正确传播异常。
代码中存在 new Error, throw, try/catch, Promise.catch 等未类型化错误处理 Lint 报告使用未类型化 JavaScript 错误处理
.agents/skills/wrdn-effect-typed-errors/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-typed-errors -g -y
消除 TypeScript 中手动镜像运行时对象的结构重复类型,通过工厂函数和 ReturnType 推导保持类型与实现同步,防止类型漂移。
代码审查发现接口或类型别名重复定义对象形状 存在手动维护的 interface/type 镜像运行时返回值
.agents/skills/wrdn-effect-value-inferred-types/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-value-inferred-types -g -y
规范 Effect 框架下的 Vitest 测试写法,要求使用 @effect/vitest 导入,禁止条件分支包裹断言,确保测试确定性。
代码审查发现直接使用 vitest 导入 测试中存在条件判断包裹 expect 断言
.agents/skills/wrdn-effect-vitest-tests/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-vitest-tests -g -y
修复跨包相对导入,强制使用包名导出路径,确保工作区包边界清晰,避免直接访问私有源码。
代码中存在跨包的相对导入路径 Lint工具报告了违反包边界规则的导入错误
.agents/skills/wrdn-package-boundaries/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-package-boundaries -g -y
消除 TypeScript 类型绕过机制,修复 @ts-nocheck 等宽泛类型 bypass。通过收窄表达式、添加守卫或改进局部类型来修复类型边界,确保类型安全而非禁用检查。
代码中存在 @ts-nocheck 指令 存在宽泛的类型 bypass 如 any 滥用 Lint 工具报告类型安全检查被禁用
.agents/skills/wrdn-typescript-type-safety/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-typescript-type-safety -g -y
提供高保真服务模拟器,支持GitHub、Stripe等16种服务。通过真实SDK和OpenAPI规范模拟上游API交互,用于E2E测试、演示及验证请求,确保集成可靠性。
需要模拟第三方API进行集成测试 需要生成OpenAPI规范供工具使用 需要模拟OAuth或认证流程进行测试 需要在无真实依赖环境下验证请求
.claude/skills/emulate/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill emulate -g -y
提供生产环境遥测数据(Axiom traces、Postgres、PostHog)的查询能力,用于排查错误、延迟及验证部署。包含字段布局、APL查询配方及错误归因逻辑,通过Executor MCP访问。
调查生产环境错误 分析系统延迟 验证部署后的遥测数据 查询产品使用率和流失信号
.claude/skills/prod-telemetry/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill prod-telemetry -g -y
指导构建自包含模态框,确保表单状态和异步工作随组件卸载而销毁,避免生命周期泄漏。涵盖实现策略及代码审查要点。
编写或审查模态框/对话框代码 处理涉及 OAuth、定时器等异步工作的组件
.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 编写 Changeset
.skills/cli-release/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill cli-release -g -y
指导在 effect-atom 中实现乐观 UI 更新的标准模式。通过 Atom.optimistic 和 Atom.optimisticFn 包装查询与突变,避免自定义状态导致的竞态问题,确保 UI 即时响应且数据一致。
需要实现前端操作的即时反馈(乐观更新) 处理列表项的创建、更新或删除操作 防止自定义 pending 状态引发的竞态条件
.skills/effect-atom-optimistic-updates/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-atom-optimistic-updates -g -y
提供Effect框架HttpApi服务的端到端测试指南,涵盖测试服务器搭建、HttpClient注入及层级组合规范。
编写Effect HttpApi接口测试 配置Effect HTTP测试环境 调试Effect HTTP服务集成问题
.skills/effect-http-testing/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-http-testing -g -y
提供基于Effect库的第三方SDK封装模式,通过use方法实现类型安全错误处理、自动追踪及依赖注入。
需要封装第三方API客户端 在Effect项目中集成外部服务 统一错误处理和链路追踪
.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 git push creating PRs amending changes stacking branches version control workflow
.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

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-26 00:04
浙ICP备14020137号-1