SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-05 00:16

编程与开发

39,560 个结果

encapsulation

封装(Encapsulation)是一项面向对象设计技能,核心主张是隐藏对象内部状态、只暴露行为而非数据,通过方法控制访问。它适用于设计带状态的类、想图方便把字段设为 public、外部代码直接修改对象内部、以及直接访问可能破坏不变量的场景。技能强调“铁律”:绝不直接暴露内部状态,必须用方法控制访问,不因“更简单”“信任调用方”“只是数据”“getter/setter 啰嗦”而破例。它给出暴露状态坏味道的检测方式,并演示正确模式:私有状态加公开方法,在 deposit/withdraw 等方法中做校验与记录,返回集合副本或只读视图。还总结私有字段、readonly、返回副本、在 setter 中校验等技巧,并提供应对常见借口的反驳话术与红旗清单。

编程与开发29 次安装

21st-registry

21st-registry 是 21st.dev 官方提供的命令行工具技能,通过统一的 21st CLI(@21st-dev/cli)在终端发布和管理组件、主题与模板。它支持将 React 组件发布到团队库、发布社区主题和模板,并提供组件清单查看、草稿恢复、元数据编辑、下架删除、目录提交以及个人主页(bento 看板)管理等能力。发布前需先认证,组件相关操作可使用登录会话或 API Key,主题与模板命令则必须使用 API Key。该技能强调先搜索避免重复、提供可交互演示、验证构建与依赖、检查明暗主题,并等待封面生成后才能最终发布。

编程与开发28 次安装

systematic-debugging

Systematic Debugging 是一个用于系统化排查技术问题的调试技能,适用于遇到任何 bug、测试失败或异常行为时,在提出修复方案之前使用。其核心原则是:必须先找到根本原因,再尝试修复;只治标不治本属于失败。该技能强调遵循严格的四阶段流程:根因调查、模式分析、假设与测试、实施修复,并列出多种需要立即停止并回到第一阶段的危险信号与常见借口。

编程与开发28 次安装

vercel-react-best-practices

Vercel React Best Practices 是由 Vercel Engineering 维护的 React 与 Next.js 性能优化指南,以技能(skill)形式提供。它包含 45 条规则,分为 8 个类别,并按影响程度划分优先级,用于指导自动重构与代码生成。适用场景包括:编写新的 React 组件或 Next.js 页面、实现客户端或服务端数据获取、审查代码中的性能问题、重构现有 React/Next.js 代码、优化打包体积或加载时间。规则类别按优先级依次为:消除瀑布流(CRITICAL)、打包体积优化(CRITICAL)、服务端性能(HIGH)、客户端数据获取(MEDIUM-HIGH)、重渲染优化(MEDIUM)、渲染性能(MEDIUM)、JavaScript 性能(LOW-MEDIUM)、高级模式(LOW)。每条规则文件包含规则重要性说明、错误代码示例及解释、正确代码示例及解释,以及额外上下文与参考。完整编译文档见 AGENTS.md。

编程与开发28 次安装

commit-convention

该技能用于规范 Git 提交信息的格式与风格。它不直接执行 git commit 或 git add,而是为 Agent 提供提交信息的决策指导和格式标准。核心策略是优先学习并沿用项目已有的提交历史风格,包括前缀习惯和语言习惯;当项目提交记录为空、无明显规律或明确要求规范化提交时,回退到 Conventional Commits 规范,使用 <type>(<scope>): <subject> 格式,并定义了 feat、fix、docs、style、refactor、perf、test、build、ci、chore、revert 等类型。Subject 要求使用祈使句、结尾不加句号、首字母小写、长度控制在 50 字符以内。该技能还强调原子性提交、避免过度设计,并明确仅提供信息建议,执行操作由主 Agent 决定。

编程与开发28 次安装

abc-backend-guide

ABC 后端开发指南是一个面向 Java/Spring Boot 后端开发场景的技能(SKILL),以按意图路由到对应规范文件的方式提供开发参考。它覆盖后端编码规范与基础、新建 API 接口、新建 RPC 服务、数据库表结构变更、后端问题排查调试、日志打印规范、异常处理规范、本地启动项目以及 Git 分支管理等常见后端开发场景。使用时先判断用户意图属于哪个场景,再读取对应场景文件;如为学习目的则用通俗语言解释概念,如为编码目的则按规范生成代码,意图不明确时先询问用户再路由。各项目还可在 .claude/skills/ 中创建同名 SKILL 覆盖或补充本指南。该技能的具体内容依赖对应场景文件,官方未在给定资料中提供细节。

编程与开发28 次安装

avalonia-data-binding

Avalonia 数据绑定模式的综合指南,面向 AI 智能体。内容涵盖 ViewModel 实现(ObservableObject 基类、[ObservableProperty] 可观察属性、[RelayCommand] 命令模式)、绑定模式(OneWay、TwoWay、OneTime、OneWayToSource)、绑定路径与绑定源、值转换器、字符串格式化、编译绑定、集合与枚举绑定、条件可见性、多绑定、回退值等常见模式,以及最佳实践与常见错误。

编程与开发28 次安装

code

这是一个面向编码工作流的技能包,通过统一的 /code 命令作为人工调用入口,将多种编码相关任务路由到对应子工作流。它默认禁止模型隐式调用,只能由用户主动触发。支持的子命令包括 prepare-pr(按工作量等级准备 PR 直至推送)、simplify(保持行为不变的代码简化与低价值测试清理)、deslop-comments(注释清理)、handoff(生成续接提示以便新会话恢复上下文)、understand(追踪代码路径并生成可运行片段)。此外还内置了针对已移除子命令的迁移指引。

编程与开发28 次安装

bun-first

bun-first 是一份面向 JavaScript/TypeScript 项目开发的配置约定,主张以 Bun 作为默认的运行时、包管理器与任务运行器,并优先使用 Bun 的原生 API 替代 Node.js 及其生态工具。该约定要求开发者默认假设环境中已安装 Bun(除非明确说明不适用),在包管理上只使用 bun install、bun add、bun remove,避免 npm、yarn、pnpm,并倾向采用 Bun 原生的 lockfile 与依赖解析行为,保持依赖最小且有意引入。脚本执行方面推荐使用 bun run,但不使用 Bun 自带的测试运行器 bun test(改用 Vitest),也不使用 Bun 的构建工具 bun build(改用 Vite),同时避免引入额外的任务运行器。运行时与 API 层面,优先使用 fetch、fs、path、env 处理等 Bun 原生能力,按现代 Web API 可用的前提编写代码,除非明确需要否则避免 Node 专属 API。整体追求简单、显式的脚本而非复杂工具链,避免不必要的抽象,以提升性能与开发体验。

编程与开发28 次安装

executing-plans

executing-plans 是一个用于按步骤执行既有实现计划的中文技能说明。它来自 acaprino/daodan 仓库,移植自 obra/superpowers 的 skills/executing-plans。该技能的核心流程是:先加载并批判性审查计划,确认无重大疑问后创建待办清单,然后逐项执行任务,每一步都按计划中指定的方式运行验证,全部完成后检查测试是否通过、评估项目 CLAUDE.md 是否需要更新,并给出合并、创建 PR 或清理分支等收尾选项。它强调遇到阻塞、指令不清或验证反复失败时应立即停止并求助,而不是猜测;同时提醒不要在未获用户明确同意的情况下直接在 main/master 分支上开始实现。该技能在支持子代理的平台上效果更好,例如 Claude Code 或 Codex,可为每个任务派发新的子代理以提升质量。

编程与开发28 次安装

block-inventory

Block Inventory 是 AEM Edge Delivery Services 项目中的一个技能,用于调查和编目当前可用的块(block),帮助作者或开发者了解项目中存在哪些块以及 Block Collection 中可添加的常用块。它先扫描本地项目中的块,再并行搜索 Block Collection 中的常见块(如 hero、cards、columns、accordion、tabs、carousel、quote、fragment),然后整理每个块的用途,最终输出一份完整的块清单。该技能适用于开始页面导入、规划内容结构或需要了解块选项时,不适用于已明确指定块、从头构建新块或仅检查单个块是否存在的情况。

编程与开发28 次安装