Agent Skills › UsefulSoftwareCo/executor

UsefulSoftwareCo/executor

GitHub

本地 CLI 工具,用于在 squash-merge 仓库中管理、同步、合并和回滚堆叠 PR。支持状态检查、PR 基线修复及撤销操作,替代 GitHub gh stack。

21 skills 4,209

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 gh stack。
用户询问如何管理堆叠 PR 需要修复或同步 stacked PR 的基线 执行堆叠 PR 的合并或回滚操作
.agents/skills/stack/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill stack -g -y
检测React代码中手动实现的乐观更新逻辑,确保使用effect-atom的标准API以避免竞态条件。
审查涉及effect-atom变异的React组件代码 检查是否存在非标准的本地状态管理替代方案
.agents/skills/wrdn-effect-atom-optimistic/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-optimistic -g -y
指导在 effect-atom 写入突变中添加 reactivityKeys,确保数据变更时正确失效相关读取缓存。适用于 lint 提示缺少无效化键的 useAtomSet 调用场景。
lint 报错 useAtomSet 缺少无效化键 需要修复前端状态同步问题
.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.isFailure 的模式,以符合 Effect 错误模型并优化 UI 状态管理。
代码审查发现 mutation 使用 try/catch 处理异常 需要统一前端错误处理模式
.agents/skills/wrdn-effect-promise-exit/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-promise-exit -g -y
规范HTTP请求使用Effect的HttpClient替代原生fetch,以支持测试时注入Mock层。适用于代码审查、重构及架构设计场景。
代码审查中发现直接使用fetch 开发网络协议或Provider组件 重构代码以适配Effect框架
.agents/skills/wrdn-effect-raw-fetch-boundary/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-raw-fetch-boundary -g -y
规范未知或松散类型数据在边界处的处理,使用Effect Schema、命名守卫或类型适配器进行解析,替代不安全的断言和动态探测,确保领域代码保持强类型。
代码中存在双重类型转换(double casts) 使用内联对象断言检查未知形状 对未知值进行属性探测或临时检查
.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定义重复的手动TypeScript接口或类型别名 Lint或Review工具报告类型与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、throw 等替换为 Schema.TaggedError 或 Data.TaggedError。确保在保留失败语义的同时统一错误通道,仅在必要时新建错误类型并正确处理边界情况。
lint 提示使用未类型化的错误处理 发现 new Error, throw, try/catch, Promise.catch/reject 等非 Effect 风格错误
.agents/skills/wrdn-effect-typed-errors/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-typed-errors -g -y
消除TypeScript中手动定义的接口与运行时对象结构重复的问题。通过从工厂函数推断类型,确保类型定义与实现同步,防止类型漂移,提升代码可维护性。
代码审查发现手动镜像运行时对象的接口或类型别名 存在与工厂返回值结构重复的类型定义
.agents/skills/wrdn-effect-value-inferred-types/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-value-inferred-types -g -y
指导在 Effect 项目中规范使用 @effect/vitest 进行单元测试,禁止从原始 vitest 导入,并避免在条件分支中使用断言,确保测试确定性。
代码审查发现直接导入 vitest 检测到测试中存在条件断言
.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),通过收窄类型、添加守卫或完善局部类型来修复类型边界,确保代码类型安全。
发现 @ts-nocheck 等宽泛类型绕过指令 需要修复 TypeScript 类型不匹配问题
.agents/skills/wrdn-typescript-type-safety/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-typescript-type-safety -g -y
提供生产级保真度的服务模拟器,支持GitHub、Stripe等16种服务。通过真实SDK交互而非Mock,用于集成测试、演示及验证API调用和OAuth流程。
需要进行第三方服务集成测试 需要模拟OAuth或OIDC认证流程 需要生成OpenAPI规范以注册集成 需要在不修改代码的情况下验证上游API行为
.claude/skills/emulate/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill emulate -g -y
提供通过 Executor MCP 查询生产遥测数据(Axiom traces、Postgres、PostHog)的能力,用于排查错误、分析延迟、监控使用量及验证部署效果。
调查生产环境错误 分析系统延迟 监控用户使用情况 验证部署后的遥测数据
.claude/skills/prod-telemetry/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill prod-telemetry -g -y
指导构建自包含模态框,确保表单和异步状态随组件卸载而销毁,防止生命周期泄漏。提供条件卸载及Radix动画兼容方案,并列出代码审查检查点。
编写或审查模态/对话框组件 处理拥有异步工作(如OAuth、定时器)的组件
.claude/skills/self-contained-modals/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill self-contained-modals -g -y
指导Executor CLI包的发布流程,涵盖版本范围界定、Changesets工作流、版本号策略及Beta测试管理。用于执行发布、撰写变更日志或处理版本分支任务。
执行CLI包发布 生成发布说明 创建Changeset 进入或退出Beta训练
.skills/cli-release/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill cli-release -g -y
提供 effect-atom 乐观更新最佳实践,指导使用 Atom.optimistic 实现即时 UI 反馈,避免自定义状态管理导致的竞态问题。
需要为查询和突变添加即时 UI 反馈 处理列表项的创建、更新或删除操作
.skills/effect-atom-optimistic-updates/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-atom-optimistic-updates -g -y
提供基于Effect框架的HTTP API端到端测试指南,涵盖服务层构建、测试服务器启动及客户端注入,强调Layer组合顺序与路径参数处理等关键规则。
编写Effect HTTP API测试 配置测试服务器环境 解决HTTP测试中的Layer依赖问题
.skills/effect-http-testing/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-http-testing -g -y
提供使用Effect框架封装第三方SDK客户端的模式,通过use方法实现类型安全的错误处理、自动追踪和依赖注入。
需要封装第三方SDK 使用Effect框架开发
.skills/effect-use-pattern/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-client-wrapper -g -y
指导 Agent 使用 Graphite CLI (gt) 替代原生 git 进行代码提交、分支管理及 PR 创建。强调保持堆栈元数据同步,处理交互参数与 Rebase 冲突,确保版本控制工作流的一致性。
git commit git push creating PRs amending changes stacking branches
.skills/graphite/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill graphite -g -y
Sentry Warden安全扫描操作手册,指导使用Warden工具进行代码审计、权限验证、代码执行及数据泄露风险扫描。包含环境配置、输出规范及针对云API和插件系统的推荐扫描命令,用于发现并排查潜在安全隐患。
需要进行代码安全审计 运行Warden安全扫描 调查授权或数据泄露风险 分析GitHub Actions安全风险
.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-10-19 13:49
浙ICP备14020137号-1