SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

编程与开发

39,293 个结果

arch-microservices

该技能用于设计或评审微服务架构,帮助判断是否应将系统拆分为独立部署的服务、如何划定服务边界,以及选择同步或异步通信方式。核心原则是服务边界跟随业务能力而非技术分层,每个服务独占自己的数据、不共享数据库,通过网络通信,以承担运维成本换取团队自治与独立伸缩。技能同时给出适用与不适用场景、API 网关与 BFF、服务网格等边缘模式,并警示分布式单体、纳米服务、共享数据库、同步调用链等反模式。

编程与开发45 次安装

arch-strangler-fig

Strangler Fig(绞杀榕)是一种用于增量迁移遗留系统的架构模式技能,来源为 yonatankarp/software-design-skills。其核心思路是:在遗留系统外面包一层门面(facade),把新功能以及逐步重写的旧功能路由到门面之后的新服务上;当所有功能都完成迁移后,遗留系统即被「绞杀」,可以退役下线。该技能适合在数月或数年时间线上把单体应用迁移到微服务、替换因过于关键而无法停机重写的遗留系统、以及分解内部逻辑理解不足的系统(一次迁移一个行为,边迁移边重建理解)。它也明确适用于有人提出「大爆炸式重写」时作为更安全的替代方案。该技能给出了完整纪律:选取接缝、构建门面、构建替代服务、按百分比切换流量、停用旧代码路径、重复迭代;并强调每一步必须可独立发布。它常与防腐层(ACL)配合,还提供 API 网关、数据库视图、事件桥、自定义调度器等门面实现方式,以及数据迁移策略(读旧写双、CDC 复制)、决策启发式和反模式清单。

编程与开发45 次安装

nushell-plugin-builder

nushell-plugin-builder 是一个用于指导开发者使用 Rust 语言、借助 nu_plugin 和 nu_protocol crate 创建 Nushell 插件的技能。Nushell 插件是独立的可执行文件,可以为 Nushell 添加自定义命令、数据转换和集成能力。该技能覆盖从项目初始化、插件结构编写、命令签名定义、参数与标志处理、错误处理、序列化选择,到构建安装、注册使用、迭代开发与自动化测试的完整流程,并介绍流式数据处理、引擎交互、自定义值等进阶特性,以及 stdio 限制、路径处理、版本兼容等约束。

编程与开发45 次安装

compose-preview

compose-preview 是一个用于将 Jetpack Compose 或 Compose Multiplatform 的 @Preview 可组合项直接渲染为 PNG 图片的工具,无需依赖 Android Studio。它提供 CLI、Gradle 插件、渲染器以及 MCP 服务器(compose-preview-server),可通过 MCP 的 render_preview 调用或 compose-preview CLI 使用。Android 侧基于 Robolectric 渲染,CMP Desktop 侧基于 Skia 渲染。适用于需要在终端或代理工作流中查看、比对或验证 Compose 预览画面的场景,支持哈希比对、矩阵渲染、无障碍检查、设计规范评审等操作。

编程与开发45 次安装

checking-files-with-lsp

该技能用于系统化地检查、验证和理解代码或文件结构。它通过检测文件类型、在 mise 中搜索可用的语言服务器(LSP)与 linter、智能选择工具并运行检查来完成验证工作。核心原则是让对应语言的合适工具执行验证,而非手动检查。适用于检查代码语法错误、类型问题、风格问题,验证 YAML、TOML、JSON、KDL 等配置文件,理解陌生文件的结构或质量,以及验证 Markdown 格式与链接问题。不适用于仅阅读文件内容、运行完整测试套件或分析代码行为。

编程与开发45 次安装

receiving-code-review

这是一个面向 AI 编码助手的技能,用于指导如何接收和处理代码审查反馈。其核心原则是:先验证再实现,先询问再假设,技术正确性优先于社交舒适。技能要求收到反馈后先完整阅读、用自己的话复述需求、对照代码库实际情况验证、评估建议是否适用于当前代码库,再以技术性确认或有理有据的反驳回应,最后逐项实现并逐项测试。它明确禁止表演式回应(如“你说得完全对!”“好建议!”),要求用行动代替客套。对于不清晰的反馈项,要求先停止实现并请求澄清,避免部分理解导致错误实现。对外部审查者的建议需保持审慎,检查是否破坏现有功能、是否违反 YAGNI、是否与既有架构决策冲突,必要时用技术理由反驳。

编程与开发45 次安装

claude-code-headless

Claude Code Headless 是一个面向脚本与自动化场景的使用方式,允许在无交互 UI 的情况下以程序化方式运行 Claude Code。它主要通过命令行标志实现:用 -p / --print 进入非交互模式,用 --output-format 选择 text、json 或 stream-json 输出,用 -r / --resume 按会话 ID 恢复对话,用 -c / --continue 继续最近会话,并通过 --allowedTools 与 --disallowedTools 限制可用工具。它还提供权限模式(默认询问、acceptEdits 自动接受文件更改、bypassPermissions 跳过全部提示)以及 --mcp-config、--verbose、--append-system-prompt 等选项。JSON 输出包含 result、session_id、total_cost_usd、duration_ms、num_turns 等字段,便于解析、错误处理和多轮自动化。典型用途包括 CI/CD 集成、代码审查、脚本化任务与多轮自动化。

编程与开发44 次安装

new-workspace

本技能用于为研究代码与论文版本创建 Git 分支或工作树(worktree)。它面向机器学习科研项目流程,帮助在代码仓库与论文仓库中建立相互独立的工作空间,避免实验、基线、修复与投稿版本互相干扰。技能覆盖代码侧的实验、基线、功能、调试、反驳实现等分支类型,以及论文侧的会议投稿(如 NeurIPS、ICML、ICLR、CVPR、ACL、EMNLP)、arXiv 发布、camera-ready 版本等分支类型。执行时会先检测当前所在仓库与项目控制根,读取项目记忆中的命名策略与路径约定,并用 git worktree list 检查是否存在冲突或孤立工作树,再按约定命名与目录结构创建分支或工作树。代码工作树可自动 uv sync 建立独立环境,论文工作树默认不安装 TeX,交由 Overleaf/GitHub 编译。技能还会记录工作树用途、关联主张、退出条件与论文源可见性分级,便于多分支协作管理。

编程与开发44 次安装

webgl-shader-constraints

该技能面向 Unity 的 WebGL 浏览器部署场景,汇总 WebGL 1.0/2.0 着色器限制、变体剥离、循环与索引规则以及浏览器端变通方案。核心内容包括:WebGL 1.0(OpenGL ES 2.0)禁止动态数组索引、仅允许计数型 for 循环且循环边界须为常量表达式;WebGL 2.0(OpenGL ES 3.0)解除循环与索引限制但强制要求精度限定符;WebGL 仅支持烘焙 GI 与非方向光照贴图;不建议使用 Standard Shader,因其会编译数百个变体并显著增大构建体积。技能还给出变体剥离步骤(清理 Always Included Shaders、用 shader_feature 替代 multi_compile、使用局部关键字、条件编译、IPreprocessShaders 程序化剥离)以及性能提示(着色器编译阻塞主线程、URP 优于 Built-in、纹理压缩、内存限制、移动浏览器测试)和 WebGPU 现状说明。

编程与开发44 次安装

self-review-diff

self-review-diff 是一个用于在提交或发起 PR 之前对本地代码变更进行对抗性审查的技能。它会检查已暂存、未暂存和未跟踪的改动,并自动修复明确的低风险问题。该技能强调以“对手”而非“作者”的视角审查代码,假设变更存在缺陷,直到无法找出问题为止。审查范围涵盖正确性、边界情况、并发、错误处理、回归、安全、隐私、兼容性、性能、可读性、测试覆盖、UI 可访问性以及 AGENTS.md 中缺失的工作流规则。对于有状态、异步或外部集成,会跨边界追踪契约,验证调用方、操作、返回结果与最终状态之间的一致性。修复方面,会自动处理格式、拼写、使用现有辅助函数的小测试、明显的可访问性元数据、已证明未使用的私有代码等低风险问题;涉及行为、契约、持久化、生成代码、UI 交互、快照、测试基础设施、公共文档或 AGENTS.md 的改动则需先询问用户。验证阶段会运行最小相关的 lint、测试、类型检查或快照,并要求对最终变更连续两次通过干净检查。提交方面遵循用户偏好,否则在验证后修正所属提交;无归属时保持未提交并询问。该技能适用于本地 diff 审查、质量审计和提交前检查等场景。

编程与开发44 次安装

improve-codebase-architecture

该技能用于发现代码库中的架构摩擦点,并提出“加深模块”的重构机会——把浅模块变成深模块,目标是提升可测试性与 AI 可导航性。它先读取项目领域词汇表、跨会话记忆和已批准的架构决策,再以只读方式探索代码库,识别理解一个概念需在多个小模块间跳转、接口与实现复杂度相当、纯函数仅为测试而抽取、紧耦合模块跨接缝泄漏、以及未测试或难以测试的区域。随后生成一份自包含的 HTML 报告,用 Tailwind 与 Mermaid 做可视化,为每个候选给出涉及文件、问题、方案、收益、前后对比图和推荐强度,并给出首选建议。用户选定候选后进入追问式设计对话,逐步明确约束、依赖、加深模块的形态、接缝背后的内容以及可存活的测试,并在过程中同步更新领域词汇表或记录架构决策。

编程与开发44 次安装

bmad-os-gh-triage

bmad-os-gh-triage 是一个用于分析 GitHub 议题(issues)的技能,属于 bmad-code-org/bmad-method 项目。当用户说出“triage the github issues”或“analyze open github issues”等指令时,该技能会被触发,用于对 GitHub 上的议题进行分诊与分析。其具体执行方式为读取 prompts/instructions.md 文件并执行其中的内容。除上述触发条件与执行入口外,资料未提供更多关于其分析维度、输出格式、依赖环境或配置方式的信息。

编程与开发44 次安装