LLM 技能集合
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/awesome-llm-skills。
技能介绍
解决什么问题
随着 LLM 在编码助手里的角色从「补全几行代码」变成「接手一个完整任务」,单个模型的提示词越来越长:要解释项目结构、复述构建命令、反复声明某条约束不能改。这些内容本身不产生价值,却每次都要重新讲一遍,否则模型就会按默认习惯把改动直接落到生产分支,或者漏掉项目特有的检查步骤。
awesome-llm-skills 处理的是另一件事:把这类反复出现的上下文从对话里剥离出来,做成可以被按需读取的技能文件。模型不再需要把约定写进每次对话,而是按当前任务挑出相关的那几份读进来。
技能如何工作
这个集合包含 31 个子技能文件,采用「一个文件管一类约定」的划分方式,而不是把所有规则塞进一个巨型提示词。运行时的核心流程大致是:
- 识别任务类型:根据用户的改动范围,判断应该加载哪些子技能,而不是全量读取
- 按需读取内容:只把与当前操作相关的技能正文喂给模型,避免无关约束挤占上下文窗口
- 执行约束检查:把技能里固化的构建、测试、提交前检查等步骤交给模型按序执行
- 保持约定一致:不同子技能之间互相补充,让跨目录的改动遵循同一套规则
适用边界
这套技能依赖模型主动识别并加载对应文件。如果任务范围模糊、或改动跨越多个子技能的边界,模型可能只命中其中一部分,剩下没加载的约定等于不存在。
技能里的约束是针对通用协作流程写的,不包含具体项目的业务规则。把它丢进一个私有仓库时,项目自身的约定仍然需要单独维护。另外,同一个工作流里同时加载多个子技能会增加上下文开销,需要根据实际需要取舍。
使用场景
- 在 Claude Code 中重构跨目录模块,需要模型按约定顺序运行构建与测试
- 使用 Codex 编写新功能时,希望跳过无关约束,只加载当前任务相关的技能
- 在 Hermes Agent 中修复 Bug,需要遵循项目特定的提交前检查流程
- 在 OpenClaw 中处理多文件改动,希望保持统一的代码风格和协作规范
适合人员
- 使用 Claude Code 的后端工程师,希望跨目录改动时模型自动遵循项目构建与测试流程
- 在 Codex 中开发新功能的前端开发者,需要按需加载任务相关技能以避免上下文过长
- 使用 Hermes Agent 的全栈工程师,希望修复 Bug 时能按项目约定执行提交前检查
- 在 OpenClaw 中工作的团队技术负责人,需要统一多文件改动的协作规范