reviewing-code-modularity-skill
该技能用于代码模块化审查,目标是降低复杂度而不做“架构表演”。它围绕模块边界、耦合、公共 API、依赖方向和可测试接缝给出有证据支撑的发现,并强调最小化改动、保留行为。提供四种模式:快速审查(Mode A)、架构摩擦扫描(Mode B)、候选方案深化设计(Mode C)和行为保持式重构实现(Mode D)。适用于审查文件、diff、PR、模块或小型区域,也可用于在代码库中寻找重构候选项、设计公共接口或实际执行重构。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-04 00:13
39,479 个结果
该技能用于代码模块化审查,目标是降低复杂度而不做“架构表演”。它围绕模块边界、耦合、公共 API、依赖方向和可测试接缝给出有证据支撑的发现,并强调最小化改动、保留行为。提供四种模式:快速审查(Mode A)、架构摩擦扫描(Mode B)、候选方案深化设计(Mode C)和行为保持式重构实现(Mode D)。适用于审查文件、diff、PR、模块或小型区域,也可用于在代码库中寻找重构候选项、设计公共接口或实际执行重构。
一个在用户提出重构需求时使用的技能,通过访谈梳理问题与方案、核查代码库与测试覆盖,把重构拆解为尽可能小的提交计划,并按固定模板创建 GitHub issue。
用于测试 REST、GraphQL、gRPC 等 API 端点的技能,覆盖功能、性能与可靠性验证,包括请求响应格式、认证授权、限流配额、错误响应与状态码,以及基于 OpenAPI/Swagger 的契约测试。
一套面向 Python 开发的惯用法与最佳实践合集,涵盖 PEP 8、类型提示、错误处理、上下文管理器、数据类、装饰器、并发模式、包组织与工具链配置,帮助编写健壮、高效、易维护的 Python 应用。
一份关于“组合优于继承”的编码技能,指导在类设计时用接口与行为组合替代 class inheritance,涵盖适用场景、违规识别信号、常见压力应对与少数适用继承的例外。
该技能用于构建、调试、打包和发布 Chrome Manifest V3 扩展,覆盖 manifest.json 编写、service worker 生命周期、content scripts 隔离、权限最小化以及 Web Store 审核准备。它提供固定默认值(如仅用 MV3、chrome.storage、chrome.alarms、declarativeNetRequest)、常见 MV3 陷阱说明、决策规则、工作流程和校验脚本,帮助开发者避免 service worker 状态丢失、监听器注册过晚、定时器失效、权限过宽等问题。适用于新建扩展、MV2 迁移、桌面 IPC 连接和上架前预检,不适用于 Firefox/Safari 扩展或通用浏览器自动化。
rest-ops 是 0xdarkmatter/claude-mods 中的一份 RESTful API 快速参考技能,用于整理 REST API 设计模式、HTTP 语义、缓存与限流等要点。它在涉及 REST API、HTTP 方法、状态码、API 设计等话题时触发,提供 HTTP 方法及其幂等性/可缓存性对照、常用状态码用途、资源路径设计示例(列表、创建、单条获取、替换、更新、删除)、分页/排序/过滤等查询参数写法、安全清单、常见错误与修正,以及分页、排序、过滤、稀疏字段、关联包含等任务的速查模式。适用于设计新 API 端点、选择 HTTP 方法与状态码、实现缓存头、设置限流、组织错误响应等场景。详细内容需加载 references 目录下的状态码、缓存模式、限流与响应格式文档。
这是一个面向中文团队的 Git 提交规范参考技能,基于 Conventional Commits 1.0.0 规范做中文适配。它给出提交类型定义(feat、fix、docs、style、refactor、perf、test、chore、ci、revert)及中文说明与示例场景,规定 type 保留英文关键字、scope 与 description 使用中文。技能提供中文 commit message 模板(<type>(<scope>): <subject> 加 body 与 footer),并说明 subject、body 的编写规则、中英混排空格、Breaking Changes 标注方式及各类 Issue 关联写法。同时收录 changelog 自动生成配置(conventional-changelog、package.json 脚本、.versionrc.js 中文配置)、commitlint 中文配置、husky 与 lint-staged 集成、commitizen 交互式提交,以及团队规范检查清单和常见问题解答。仅在用户显式调用 /chinese-commit-conventions 时启用。
这是一个用于引导开发工作收尾的技能。当实现完成、所有测试通过、需要决定如何集成工作时使用,通过提供合并、创建 PR、保持现状或丢弃等结构化选项来引导收尾流程。核心原则为:验证测试 → 检测环境 → 展示选项 → 执行选择 → 清理。它会在展示选项前先运行项目测试套件,测试失败则停止;随后检测工作区状态(普通仓库、命名分支 worktree 或分离 HEAD),据此展示 4 个或 3 个选项,并执行所选工作流,最后按来源判断是否清理工作树。
writing-plans 是一个用于在动手写代码之前编写实现计划的技能。当已有规格说明或需求、面对多步骤任务时使用。它要求计划假设执行工程师对代码库零上下文,记录每个任务要修改的文件、代码、测试、需查阅的文档以及如何测试,并将整个计划拆成 2-5 分钟的小步骤任务,遵循 DRY、YAGNI、TDD 和频繁 commit 原则。计划默认保存到 docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md,包含目标、架构、技术栈头部,以及按任务组织的复选框步骤。该技能还包含范围检查、文件结构设计、禁止占位符、自检清单和执行交接等环节。
Orca CLI 是 Orca 编辑器提供的命令行工具,用于操作由 Orca 管理的工作树(worktree)、文件夹上下文、终端、仓库、自动化、构件、技能共享、工作树评论以及 Orca 内置浏览器。它是一个发现入口,会加载与当前会话版本匹配的 Orca 指南。使用前需先解析本次会话应使用的可执行文件:优先读取 ORCA_CLI_COMMAND 环境变量;否则在暴露 ORCA_DEV_REPO_ROOT 的开发检出中使用 orca-dev;否则在非 Orca 管理的 Linux 终端使用 orca-ide(不要直接运行裸 orca,它通常指向 GNOME Orca 屏幕阅读器);其余情况使用 orca。运行前应先执行 ORCA skills get orca-cli 加载版本匹配的指南,命令优先使用 --json;未覆盖的命令或参数用所选可执行文件的 --help 查看。若提示 Orca 未运行,可用 ORCA open --json 启动后重试;若报 runtime_access_denied,说明沙箱阻止了连接,应提升权限重跑,而不是重启 Orca。
Open WebSearch Maintainer 是一个用于维护和扩展 open-websearch MCP 服务器的技能。当需要修改搜索引擎、代理或 TLS 行为、工具注册、实时解析行为时触发。该技能强调先对变更进行分类(引擎变更、网络变更、工具接口变更、仅验证变更),再按对应清单执行,保持 MCP 工具契约稳定,网络请求统一走共享 HTTP 请求构建器,代理、TLS 与 Playwright 行为作为横切关注点显式验证,并在新增引擎或改变行为时同步更新测试与 README。
该技能用于分析并优化 Python 代码性能,覆盖 CPU 与内存剖析、实现层面的优化模式以及并行化策略选择。核心理念是先测量再优化:通过 cProfile、line_profiler、memory_profiler 或 py-spy 定位真实瓶颈,再针对数据中显示的热点进行修复。适用于调试运行缓慢的 Python 代码、减少 CPU 时间与内存占用、排查内存泄漏、优化数据库查询与数据处理流水线,以及在 threading、multiprocessing、asyncio 等并行方案间做选择。技能提供快速计时与 timeit 基准测试示例、各剖析工具的安装与运行命令、常见优化模式(数据结构选择、functools.lru_cache 缓存、生成器、数据库批处理与索引)、基准测试装饰器以及性能检查清单,并配套细化代码示例的参考文档。
address-pr-feedback 是一个用于处理 GitHub Pull Request 反馈的技能。它通过对抗性验证评论的方式,判断每条反馈是否成立,对有效问题在代码中修复,对无效反馈给出拒绝理由,并回复评论、解决讨论线程,同时清理符合条件的机器人评论。该技能依赖 gh 命令行工具完成 GitHub 操作,支持单 PR、堆叠 PR 以及通过 gh stack 跟踪的堆叠结构,强调在修改前验证分支可写性、保留无关改动,并在提交前运行针对性的 lint 与测试。
Roots 生态实现指南技能,用于在 Bedrock、Sage、Acorn、Trellis、@roots/vite-plugin、roots/wp-config、WP Packages、Trellis CLI 及官方 Acorn 扩展包等 Roots 项目中导航。该技能采用渐进式披露设计,先加载最小相关参考,再按需加载单个任务手册,避免将整个技术栈载入上下文。适用于 Roots 项目的搭建、配置、主题开发、服务提供者注册、部署与打包分发等场景。
API Builder 是一个覆盖 API 全生命周期的开发工作流技能,编排 API 架构、集成与文档专家,支持 REST、GraphQL、gRPC、WebSocket 的设计、实现、文档生成、网关配置、测试与监控,将 API 需求转化为可投产的 API。
面向 AI 编码流程的代码质量标准技能,给出测试、结构、命名、错误处理、文档等方面的不可协商规范,用于收敛 AI 每次生成代码时的风格漂移,减少重构频率。
面向 Scala 的 Cats MTL 类型化错误处理技能,用 Raise/Handle 与 allow/rescue 设计领域错误类型,避免 EitherT 转换器栈,同时保留 Cats Effect 语义。
一个面向重大变更实施前的结构化讨论技能,用于在动手写代码前评估方案。它要求先阅读源码与配置、调研官方资料,再提出选项与权衡,直至用户明确确认计划后才实施。
将当前工作区改动整理为分支、提交、推送并创建 PR 的技能。适用于把现有本地修改作为 PR 提交,遵循仓库 PR 模板与提交规范,并强调人工核验与不伪造验证结果。
Litestar 路由技能,用于设计并实现基于 App、Router、Controller 的路由组合、处理器装饰器、路径与参数建模,以及路由索引与反向查找。
dev-plan 是一个用于规划新功能的技能,先调研代码库既有模式,设计实现阶段,并把结构化 PRD 文档写入项目 .dev/ 目录。它属于 /dev-plan → /dev-checkpoint → /dev-resume 三技能体系,只产出文档不写代码。
该技能用于指导以沙盒优先的方式构建 Lattice SDK 集成,不预先假定编程语言或通信协议。当用户希望构建、修改或审查 Lattice 集成时使用。核心做法是先对集成类型进行分类(实体发布器、任务智能体、监视/消费、对象与媒体上传、桥接等),再从已安装的 SDK、REST OpenAPI 规范或 gRPC 存根中获取准确的枚举字面量、字段名、消息名与鉴权头,避免猜测。默认使用环境令牌鉴权,仅在沙盒环境验证,并以一次真实往返(发布后在独立步骤中读回)作为完成标准。
通过 Amazon Redshift Data API 执行 SQL 的技能:提交语句、轮询状态、分页获取结果,并浏览数据库、schema 与表。适用于需要对 Redshift 预置集群或 Serverless 运行查询、批处理、取消语句和查看目录元数据的场景。