browser
基于 Chrome DevTools Protocol 的极简浏览器自动化与抓取工具集,可启动 Chrome、导航页面、执行 JavaScript、截图并交互式选取 DOM 元素,适合协作式站点探索与数据抓取。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-14 00:15
41,003 个结果
基于 Chrome DevTools Protocol 的极简浏览器自动化与抓取工具集,可启动 Chrome、导航页面、执行 JavaScript、截图并交互式选取 DOM 元素,适合协作式站点探索与数据抓取。
该技能提供一套代码重构的模式与技巧,目标是在不改变代码行为的前提下提升代码质量。内容涵盖重构原则(何时重构、何时不应重构)、常见代码坏味道(如过长方法、深层嵌套条件、基本类型偏执、依恋情结)以及具体重构手法(提取方法、以多态替换条件、引入参数对象、用常量替换魔法数字)。同时给出安全重构流程与检查清单,强调测试先行、小步修改、每次改动后运行测试、频繁提交并审查差异。适用于清理遗留代码、降低复杂度、改善可读性等场景。
Code Review 是一个用于自动化代码审查的 AI Agent 技能,主要面向 Pull Request(PR)场景。它通过专门的审查模式,对代码的质量、安全、性能和最佳实践进行分析。根据资料,它涵盖四大审查类别:安全审查(SQL 注入、XSS、命令注入、不安全的反序列化、硬编码密钥/凭证、不正确的认证/授权、不安全的直接对象引用)、性能审查(N+1 查询、缺少数据库索引、不必要的重渲染(React)、内存泄漏、异步代码中的阻塞操作、缺少缓存机会、过大的打包体积)、代码质量审查(代码重复即 DRY 违反、函数职责过多即 SRP 违反、深层嵌套/复杂条件、魔法数字/字符串、命名不佳、缺少错误处理、类型覆盖不完整)以及测试审查(新代码缺少测试覆盖、未测试行为的测试、不稳定的测试模式、缺少边界情况、外部依赖的模拟)。输出采用固定的结构化格式,将问题分为关键(必须修复)、建议(应考虑)、小问题(可选)三类,并附上“做得好的地方”给予正面反馈,每条问题包含文件与行号、说明、原因和修复建议。
这是一个用于收尾开发分支的技能,在实现完成且所有测试通过后,帮助开发者决定如何整合工作成果。它遵循“验证测试 → 呈现选项 → 执行选择 → 清理”的核心原则,提供四个结构化选项:本地合并回基分支、推送并创建 Pull Request、保持分支原样、丢弃该工作。技能会先运行项目测试套件,测试失败则停止并提示必须先修复;随后确定基分支,再让用户选择后续流程。选择合并或丢弃时会清理 worktree,丢弃操作需输入 discard 确认。该技能常被 subagent-driven-development 和 executing-plans 调用,并与 using-git-worktrees 配合使用。
Next.js 最佳实践技能,用于在编写或审查 Next.js 代码时应用一套规范与规则。内容覆盖文件约定、RSC 边界、数据模式、异步 API、元数据、错误处理、路由处理器、图片与字体优化、打包、脚本、水合错误、Suspense 边界、并行与拦截路由、自托管及调试技巧等主题,并分别指向对应的说明文档。该技能可帮助开发者识别无效的 React Server Component 写法、非序列化 props、Server Action 异常等问题,涉及 Next.js 15+ 的异步 API 变更与 v16 中间件重命名等事项。
这是一个用于在完成任务、实现重大功能或合并代码前请求代码审查的技能。其核心原则是“尽早审查、频繁审查”,通过调度 superpowers:code-reviewer 子代理来发现潜在问题,防止问题累积。该技能规定了强制审查的时机(如子代理驱动开发的每个任务后、完成重大功能后、合并到主分支前)和可选但有价值的时机(如遇到困难时、重构前、修复复杂 bug 后)。使用方式包括获取 git SHA、填写模板并调度子代理,然后根据反馈修复问题。适用于采用子代理驱动开发、执行计划或临时开发的场景,帮助团队在开发流程中系统化地引入代码审查环节。
该技能用于在开始需要与当前工作区隔离的功能开发或执行实现计划前,创建隔离的 Git worktree,并按优先级选择目录、验证忽略状态、自动完成项目初始化与基线测试。
针对 Windows 上 ripgrep/grep 因路径含反斜杠加空格序列(如 \n+ul 被解析为保留设备名 nul)而报错的问题,提供安全搜索命令模式与替代方案。
writing-plans 是一个用于编写多步骤任务实施计划的技能,适用于已有规格或需求、尚未开始写代码的阶段。它要求以“工程师对代码库零上下文”为前提,把每个任务拆成 2-5 分钟的小步骤,并给出精确文件路径、完整代码、测试命令与预期输出、提交命令。计划遵循 DRY、YAGNI、TDD 与频繁提交原则,保存到 docs/plans/YYYY-MM-DD-<feature-name>.md,并在完成后提供子代理驱动或并行会话两种执行方式。
karpathy-guidelines 是一套面向 LLM 编码行为的行为准则,源自 Andrej Karpathy 对 LLM 编码常见失误的观察,用于减少 LLM 写代码时容易犯的错误。它适用于编写、审查或重构代码的场景,目标是避免过度复杂化、进行外科手术式的精准修改。准则明确说明其权衡:偏向谨慎而非速度,对于琐碎任务需自行判断。内容包含四个部分:一、编码前先思考,明确陈述假设、不确定就提问、存在多种理解时全部列出、有更简单方案要指出、遇到不清楚的地方停下来询问;二、简单优先,只写解决问题所需的最少代码,不做用户未要求的功能、抽象、灵活性或错误处理,200 行能压到 50 行就重写;三、外科手术式修改,只改动必须改动的地方,不顺手“改进”相邻代码、注释或格式,不重构没坏的东西,匹配现有风格,发现无关死代码只提及不删除,仅清理自己改动造成的孤儿引用,判断标准是每一行改动都能直接追溯到用户请求;四、目标驱动执行,把任务转成可验证目标,例如“加校验”变成“先为非法输入写测试再让其通过”,多步任务给出简短计划并列明每步的验证方式。
ctx7 CLI 是 Context7 的命令行工具,用于获取最新库文档、管理 AI 编程技能并配置 Context7 MCP。适合在写代码、核对 API 签名或训练数据可能过时时使用,支持 npm 全局安装或 npx 直接运行。
通过 Context7 CLI 为各类开发技术检索最新文档、API 参考与代码示例的技能。使用两步流程,先将库名解析为库 ID,再用该 ID 查询文档。
面向 React 的可扩展组合模式指南,用于消除布尔属性泛滥、构建灵活组件库并设计组件 API,涵盖组件架构、状态管理、实现模式与 React 19 API 四类规则。
React Native Skills 是一套面向 React Native 与 Expo 应用开发的最佳实践规则集,用于指导开发者构建高性能移动应用。它涵盖列表性能、动画、导航、UI 模式、状态管理、渲染、Monorepo 结构与配置等多个类别,并按优先级划分(CRITICAL、HIGH、MEDIUM、LOW)。在构建 React Native 组件、优化列表与滚动性能、使用 Reanimated 实现动画、处理图片与媒体、配置原生模块或字体、以及组织含原生依赖的 Monorepo 项目时,可参考这套规则。每条规则均以独立文件形式提供原因说明、错误代码示例、正确代码示例及额外参考。
Starkzap SDK 是 keep-starknet-strange/starkzap 项目的开发指南技能,用于集成与维护基于该 SDK 的应用,涵盖 StarkSDK 初始化、Signer/Privy/Cartridge 引导、钱包生命周期、交易执行、ERC20 与质押操作,以及错误分类与恢复。
这是一个面向原型加固的技能,用于将已有原型改造成可真正投入使用的系统,重点覆盖失败状态、无障碍、安全边界与可维护性。其核心理念是:原型证明可能性,生产环境赢得信任,不能把跑通主流程当作可交付系统。技能要求保留原型的探索成果但替换其捷径,在打磨视觉前先枚举边界情况,把无障碍、鉴权、空状态和失败路径视为发布必需项,优先采用朴素清晰的状态模型,并测量慢网络、大数据和重复使用下的失效点。技能提供“原型捷径→生产替代”的硬化映射表(如假数据→真实加载/错误/空状态、仅客户端鉴权→真实会话与权限校验、只覆盖正常路径的表单→校验与可恢复错误、硬编码值→令牌与配置、仅桌面交互→键盘/触摸/减少动效路径),并给出偏好与拒绝清单及发布前审查清单。
feature-dev-next 是 kenlck/skills 中的引导式功能开发技能,提供 Quick、Standard、Deep 三种预设,覆盖从一行小改动到高风险新模块的开发流程。通过 /ken-swe:feature-dev-next 调用,可按需选择阶段、记录决策并支持中断恢复。
为 TypeScript/JavaScript 代码库构建并维护持久化结构索引的技能,在 .codemap/ 下生成 graph.json 与 MAP.md,供其他技能通过地图探索代码,避免反复 Glob/Grep/Read 原始源码。
Full-Output Enforcement 是一个用于约束大语言模型输出行为、防止内容被截断和占位的指令型技能。它将任务视为生产关键任务,要求模型输出完整结果,而非为节省篇幅而简化。技能明确列出了一批被禁止的输出模式,包括代码中的省略注释(如 // TODO、// 实现此处、// 同上)、占位符(如裸 ...)以及散文式的收尾用语(如“如需继续请告诉我”“其余部分同理”等)。它还禁止结构性捷径,例如在需要完整实现时只给骨架、跳过中间章节、用示例加说明替代重复逻辑,或只描述代码应做什么而不写出代码。执行流程分为三步:先通读请求并锁定可交付物的数量,再完整生成每一项,最后在输出前重新核对请求与交付物是否一一对应。对于长输出,技能要求在接近 token 上限时不要压缩或跳过内容,而是在干净的断点处结束,并附上暂停提示,格式为 [PAUSED — X of Y complete. Send "continue" to resume from: next section name],用户发送 continue 后从断点继续,不重述、不重复。最后提供快速检查清单,确保输出中不出现被禁模式、所有请求项均已完成、代码块为可运行代码、没有因节省空间而被缩短。
这是一个面向 Unreal Engine 5.8 的 Mover 实验性移动系统技能说明,内容围绕 Epic 的 Mover 插件展开:它是以数据驱动、确定性模拟和回滚网络为特点的模块化移动框架,旨在替代 UCharacterMovementComponent。资料介绍了 Mover 的基本心智模型(ProduceInput → SimulationTick → FinalizeFrame)、同步状态与提议移动的结构、启用插件与 C++ 模块依赖、最小 Mover 角色实现、移动模式、分层移动、瞬时效果、跳跃下蹲与状态查询、共享移动参数,以及网络后端和从 CMC 迁移的对照表。适合在 UE 项目中实现角色或任意 Actor 的模块化移动、自定义移动模式、冲刺击退等临时运动及网络回滚同步时参考。
介绍在 Gerrit 中使用 depot_tools 管理堆叠变更列表(stacked CLs)的实践技能,涵盖创建关系链、更新指定 CL、解决冲突及 Change-Id 常见陷阱,适用于 Dart SDK 等使用 depot_tools 的仓库。
just-brainstorm 是一个面向架构设计与方案评估的头脑风暴技能,用于在不改动代码的前提下推演设计、比较方案、分析改动影响。
confidence-check-skills 是一套编码前验证框架,要求代理在动手实现前先做置信度评估,达到 90% 以上才继续。通过重复检测、架构对齐、文档审查、开源参考和根因分析五个加权因子计算置信度,避免方向性错误带来的返工。
Rapid Triage Reasoning(RTR)是一套面向时间紧迫场景的快速决策方法论,采用 RAPID 框架(识别约束、评估选项、按可逆性排序、带检查点执行、记录跟进),适用于生产事故、紧急情况与硬性截止期限。