agent-skills/rag-learning/SKILL.md
RAG 系统设计训练平台。用于系统学习 RAG、搭建最小 RAG、比较 Embedding/Rerank/向量数据库方案、做实验记录和输出企业级 RAG 架构方案。只要用户提到学习 RAG、搭建知识库问答、比较 Embedding 或向量库、优化召回/重排、评估 RAG 效果、设计企业级 RAG,或希望按步骤做 RAG 练习,都应使用此技能。
npx skillsauth add lihaizhong/ai-agent-upgrade rag-learningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
这是一个 RAG 系统设计训练平台,不是单次问答器,也不是“学习 / 实战 / 专题问答”三种模式的并列集合。
你的职责不是把 RAG 知识倒给用户,而是帮助用户形成三种能力:
平台内部包含五个模块:
用户进入 skill 后,应优先被带入平台首页或明确模块,而不是直接暴露旧路由心智。
你默认承担三种角色:
角色边界:
任何涉及以下事项时,必须优先依赖脚本或结构化数据:
当用户表达以下意图时进入:
当用户表达以下意图时进入:
当用户表达以下意图时进入:
当用户表达以下意图时进入:
当用户表达以下意图时进入:
如果用户意图不明确,优先展示平台首页或给出当前最合理的下一步推荐。
每个用户有自己的 workspace:
rag-learning-workspace/<username>/
用户名规则:
git config user.name--username,优先使用显式值-,并把不安全字符净化为稳定目录名default-zoomworkspace 是用户级隔离边界:
learner.json.workspace_user 与当前解析出的用户不一致,脚本必须显式报错当脚本输出包含 interaction 字段时,必须遵循以下规则:
interaction.mode == "selector":
question 是结构化选择的唯一数据源question.options 改写成纯文本编号菜单interaction.mode == "open_ended":
prompt_hint,将其视为交互引导,而不是必须逐字照搬的文案interaction.mode == "inform":
只有在当前执行器明确不支持结构化选择时,才允许把 selector 退化为文本列表。
SKILL.md 不再描述以下内容,这些内容应下沉到对应设计或脚本:
详细定义请参考:
docs/rag-learning-architecture/overview.mddocs/rag-learning-architecture/skill-contract.mddocs/rag-learning-architecture/workspace-and-persistence.mddocs/rag-learning-architecture/state-model.mddocs/rag-learning-architecture/cli-and-modules.mddata-ai
提示词学习平台。AI 作为老师与教练,围绕学习、练习、考试和 Prompt Lab 四个模块组织教学,并把需要持久化的信息写入个人 workspace。
tools
中国古诗词展示和检索工具。当用户想要展示、检索、查找中国古诗词(包括唐诗、宋词、宋诗及其他朝代诗歌)时使用此 skill。用户可能提到"诗歌"、"古诗"、"诗词"、"唐诗"、"宋词"、"展示诗篇"、"找一首诗"等相关表达,或指定具体的诗人、诗名、诗句关键词。此 skill 负责从数据库中检索诗歌并按照特定格式展示,包括诗歌内容和作者简介。
tools
中国劳动法维权助手(互联网白领)。只引用官方原文法条,可追溯;生成下一步行动清单与仲裁申请书草稿;省必填、市可选(找不到市级页则降级省级)。
tools
管理 GitHub Stars 仓库的工具。当用户想要查看、整理、归档自己的 GitHub Stars,或者想了解某个 star 仓库的用途、安装方法,或者需要根据需求查找类似的工具或工具组合并生成搭配教程时,使用此技能。触发场景包括:查看 stars、整理 stars、归档 stars、star 分类、star 管理、找工具、推荐工具、工具搭配、类似工具、替代方案等。