Agent Skills › UsefulSoftwareCo/executor

UsefulSoftwareCo/executor

GitHub

用于在 squash-merge 仓库中管理、同步和修复堆叠 PR 的本地 CLI 工具指南,支持状态检查、自动合并及撤销操作。

21 skills 3,047

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)

用于在 squash-merge 仓库中管理、同步和修复堆叠 PR 的本地 CLI 工具指南,支持状态检查、自动合并及撤销操作。
需要检查和同步堆叠的 Pull Requests 在 squash-merge 模式下修复 PR 依赖关系 执行堆叠 PR 的自动合并或撤销操作
.agents/skills/stack/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill stack -g -y
检测React代码中手动实现的乐观更新逻辑,识别应使用Atom.optimistic或Atom.optimisticFn但被替代的情况,避免并发竞态条件。
审查涉及effect-atom突变原子的React组件代码 检查diff是否触碰packages/react/src/api/atoms.tsx或相关页面文件
.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 工具提示 mutation 缺少 invalidation keys
.agents/skills/wrdn-effect-atom-reactivity-keys/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-atom-reactivity-keys -g -y
将 React 中基于 promise 模式且使用 try/catch 处理 effect-atom 变异的 UI 处理器,重构为使用 promiseExit 和显式 Exit 处理。旨在统一错误模型,避免依赖异常进行乐观更新清理。
代码审查发现 try/catch 包裹 useAtomSet 变异调用 需要修复或优化前端 UI 层中的异步变异错误处理逻辑
.agents/skills/wrdn-effect-promise-exit/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-promise-exit -g -y
规范 HTTP 请求通过 Effect 服务而非原始 fetch,确保测试可替换网络层。用于修复 lint 警告或添加协议代码时,强制使用 HttpClient 并管理边界适配。
lint 报告 executor/no-raw-fetch 新增网络协议或 Provider 代码
.agents/skills/wrdn-effect-raw-fetch-boundary/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-raw-fetch-boundary -g -y
规范 TypeScript 中未知数据的边界处理,使用 Effect Schema 或类型适配器替代断言和探测,确保输入解析一次后保持类型安全。
代码中存在双重类型断言 对未知形状进行内联对象断言 使用 in 操作符或 Reflect.get 探测属性 Lint 工具报告不当的类型转换
.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定义重复 重构时移除冗余的interface或type alias
.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/try-catch 替换为 Schema.TaggedError/Data.TaggedError,确保错误沿 Effect 通道传递并保留语义。
代码中存在 new Error, throw, try/catch, Promise.catch/reject 等未类型化错误处理 lint 报告使用非 Effect 风格错误处理的违规项
.agents/skills/wrdn-effect-typed-errors/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill wrdn-effect-typed-errors -g -y
自动将手动镜像运行时值的 TypeScript 类型替换为基于工厂函数的 ReturnType 推断类型,防止类型漂移。适用于代码审查中识别并修复重复的类型定义模式。
代码审查发现接口或类型别名与返回对象结构重复 使用 satisfies 关键字匹配非边界处的重复形状
.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导入,并将条件断言拆分为独立测试以确保确定性。
lint报告直接导入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 指令 存在其他宽泛的类型绕过方式
.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流程。用于测试集成、演示或断言请求,确保真实SDK无需修改即可运行,替代传统Mock。
需要模拟第三方API进行集成测试 需要验证OAuth/OIDC认证流程 需要生成OpenAPI规范用于文档或工具 需要断言实际发出的HTTP请求
.claude/skills/emulate/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill emulate -g -y
提供生产环境遥测数据查询能力,涵盖Axiom追踪、Postgres及PostHog分析。通过Executor MCP访问,无需凭据。包含字段布局说明、APL查询食谱及错误归因逻辑,用于排查线上错误、延迟、使用情况及验证部署效果。
排查线上错误或延迟问题 分析产品使用情况或流失信号 验证部署后的遥测数据
.claude/skills/prod-telemetry/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill prod-telemetry -g -y
指导构建自包含模态框,确保表单和异步状态随组件卸载而清理,避免手动重置导致的生命周期泄漏。提供条件卸载及Radix Dialog动画兼容的实现方案与审查要点。
编写或审查模态框/对话框组件 处理包含OAuth弹窗、定时器或订阅等异步工作的UI组件 排查因状态未清理导致的界面卡死bug
.claude/skills/self-contained-modals/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill self-contained-modals -g -y
提供 Executor CLI 包(含稳定版和测试版)的发布操作指南,涵盖发布范围界定、Changesets 版本管理流程、Changelog 生成规范及 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处理查询和突变,避免自定义状态导致的竞态问题。
需要立即反映UI变化的列表操作 涉及创建、更新或删除行的突变
.skills/effect-atom-optimistic-updates/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-atom-optimistic-updates -g -y
用于 Effect 框架 HTTP API 服务的端到端测试。提供基于 layerTest 的内存测试服务器搭建、HttpClient 注入及层组合模式,涵盖路径参数处理与 URL 拼接陷阱等关键规则。
编写 Effect HttpApi 服务测试 配置 @effect/platform 测试环境 解决 HTTP 测试中层组合顺序问题
.skills/effect-http-testing/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-http-testing -g -y
提供将第三方 SDK 封装为 Effect 服务的模式,实现类型安全错误处理、自动追踪及依赖注入。
需要封装第三方客户端 集成外部 API
.skills/effect-use-pattern/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill effect-client-wrapper -g -y
提供 Graphite CLI (gt) 使用指南,指导 Agent 使用 gt 替代 git 进行分支管理、提交和 PR 操作,确保堆栈元数据同步及自动化交互。
Git commit Git push 创建 Pull Requests 修改提交内容 堆叠分支管理
.skills/graphite/SKILL.md
npx skills add UsefulSoftwareCo/executor --skill graphite -g -y
用于运行Warden安全扫描的指南,涵盖授权、代码执行及数据泄露风险检测。提供本地配置、输出规范及针对云/API表面的推荐扫描命令,需人工验证结果。
请求进行安全审计 使用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-17 20:06
浙ICP备14020137号-1 $Гость$