SuperAPI AI 工具集

Skill 广场

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

更新于 11-05 00:16

编程与开发

39,524 个结果

solid-ruby

solid-ruby 是一个面向 Ruby/Rails 开发的技能插件,用于在编写或重构代码时落实 SOLID 原则与模块化架构。它要求开发者在新增代码前先做 DRY 检查,检索 app/modules/core/services 与 app/modules/core/contracts 中是否已有可复用实现,并规定控制器、服务、仓储、契约、模型等文件统一放在 app/modules/[feature]/ 下,禁止使用扁平 app/ 结构。插件还要求每个文件包含 frozen_string_literal 注释、每个公开方法编写 YARD 文档、控制器保持轻薄并委派给服务,同时提供 SOLID 各原则参考文档以及模块、服务、契约、模型、错误、测试等脚手架模板,并列出反模式清单,如文件超长、模型内业务逻辑、胖控制器、上帝类等。

编程与开发39 次安装

drupal-brainstorming

Drupal Brainstorming 是一个用于 Drupal 功能开发前期的结构化探索技能,帮助在编写代码之前厘清需求、约束与设计方案,以减少选错实体类型、测试类型缺失访问控制或引入不必要复杂度等高成本错误。它适用于开始新功能或模块、为现有代码添加较大功能、在内容实体与配置实体之间抉择、在 hook、事件与插件之间选择,以及多模块改动范围不清等场景。该技能提供约五分钟的四步流程:明确意图、实体与数据设计、架构草图、决策记录,并列出应避免的反模式。注意:资料未提供安装命令、使用环境要求、收费与授权信息。

编程与开发39 次安装

drupal-rules

drupal-rules 是一套面向 Drupal 开发全流程的规则集合,强调代码质量、安全、服务与依赖注入、以及测试验证。它要求用服务加依赖注入替代 \Drupal::* 静态调用,用 Entity API 做 CRUD,规范新模块结构与配置存放位置;在安全方面要求输入净化、输出转义、路由与实体访问控制及凭据管理;在测试方面要求先运行测试并读取输出再宣称完成,并给出 curl、drush eval 等验证方式。

编程与开发39 次安装

drupal-service-di

Drupal Service & Dependency Injection 是一份面向 Drupal 10/11 开发的服务定义与依赖注入实践技能,属于 gkastanis/drupal-workflow 工作流的一部分。它强调在类中始终使用构造器注入,避免 \Drupal:: 静态调用;创建新服务前先检查结构索引以避免重复,并优先使用接口类型提示而非具体类。技能内容覆盖服务定义(my_module.services.yml 中的 class、arguments、tags 写法)、构造器属性提升(constructor property promotion)、接口设计、插件依赖注入(如实现 ContainerFactoryPluginInterface 的 Block 插件)、反模式对比(静态服务调用与缺少接口类型提示)、服务名称发现与验证方法(用 drush 检查服务是否存在、直接阅读模块的 *.services.yml),以及在被 Composer 补丁的模块场景下用 ReflectionMethod 定位运行时实际加载的文件。适合需要编写或维护 Drupal 模块服务、事件订阅器、插件,或排查服务名与补丁文件加载问题的开发者。

编程与开发39 次安装

writing-plans

writing-plans 是 Drupal 工作流中的技能,用于在向子智能体委派任务或创建实施计划时编写完整方案。其核心原则是假设执行工程师对代码库毫无上下文,因此计划中应写明需要改动的文件路径、完整代码(而非“添加校验”这类模糊描述)、测试方式,以及带预期输出的验证命令。计划结构包含任务名称、目标、架构说明、文件清单、按 2-5 分钟粒度拆分的实施步骤与验证命令。该技能还给出应避免的模糊表述对照表,以及在委派前需检查的清单。

编程与开发39 次安装