SuperAPI AI 工具集

Skill 广场

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

更新于 11-10 00:15

编程与开发

40,355 个结果

git-best-practices

该技能聚焦 Git 使用规范,覆盖提交信息、分支工作流与分支命名三个核心领域。提交信息部分提供撰写清晰、有意义提交信息的七条规则;分支工作流部分给出以 rebase 为先、保持线性整洁历史的工作方式,适用于分支策略、PR、合并与冲突解决的建议场景;分支命名部分倡导扁平、描述性的命名方式,避免冗余前缀。技能以参考文件形式组织内容,在给出建议前需先阅读对应参考文件。适用于编写或审查提交信息、指导分支与合并策略、创建或审查分支名称等日常开发协作场景。

编程与开发19 次安装

commit

这是一个用于自动化完成 Git 提交的智能体技能(Skill),名称 commit,收录于 arjenschwarz/agentic-coding 项目下。它通过命令行检查已暂存的改动;若没有暂存内容则先暂存全部文件。随后判断改动是否包含代码文件(而非仅 .md 文档、注释或配置文件):若包含代码改动,则运行全部格式化与测试命令;若仅文档改动,则跳过测试与检查。格式化若产生未暂存的改动也会一并暂存,且不会在未明确要求时回退代码。接着按 keepachangelog.com 定义的格式生成简洁的变更摘要(排除 changelog 文件自身改动),读取 CHANGELOG.md(不存在则创建),确认摘要未重复出现后将其添加到文件顶部并暂存。之后用 git 命令确认当前分支,从分支名中提取工单号:可能是 ABC-123 形式(1-5 位字母或数字、连字符、1-5 位数字,位于分支名开头,可能带 feature/ 或 hotfix/ 前缀),或纯数字(通常对应 GitHub Issue)。若找到工单号则作为提交信息前缀,否则依据分支名或代码改动使用 [feat] / [bug] / [doc]。最后生成多行详细提交信息,以“前缀:”开头,不包含 co-authored-by 信息,并执行提交。

编程与开发19 次安装

code-refactoring

代码重构与简化是一种持续改进代码结构的实践,旨在降低复杂度、优化设计并保持代码库整洁。随着软件演进,代码会不断累积复杂度,重构就是拆解这些复杂度的技能。通过拆分过大的函数、消除冗余逻辑,可以提升可读性并减少技术债务,而简单的设计更易于测试和演进。资料给出的示例包括:把一个承担多项职责的 300 行函数拆分为多个各司其职的小型辅助函数;通过将重复代码重构为可复用的模块或库来消除重复。资料还给出若干准则:分解大函数,若函数职责过多或超过约 50 行,应拆分为更小、更聚焦的函数,每个函数理想上只承担一项职责;简化复杂逻辑,减少控制流中的嵌套与复杂度,应用“提前退出”原则优先处理边界情况,避免深层嵌套的 if/else,例如在错误条件下提前返回,而不是把主逻辑包在 else 分支中;消除冗余,重构以移除重复或绕弯的代码,将复杂的布尔表达式或链式操作拆解为更简单的步骤,用更清晰的构造或标准库函数简化晦涩代码,使其更易理解并减少潜在缺陷。

编程与开发19 次安装