بنقرة واحدة
skills
يحتوي skills على 46 من skills المجمعة من bulls-cows، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
创建符合国人审美的网页界面设计。当用户需要设计网页、组件、页面或应用界面时使用。 专注于简洁、精致、和谐的设计风格,生成可直接使用的前端代码。 不用于审核已有 UI 代码、优化现有组件实现,也不用于生成纯后端代码或非 Web 端 UI。
用于撰写技术文章、技术教程、经验总结类长文。 当用户明确要写技术文章、技术博客、技术教程、踩坑记录、优化案例时触发。
创建或更新 AI 全栈 Web 项目的 PRD 产品需求文档。 用于用户明确要求生成 PRD、补充 PRD 内容、或更新现有 PRD 时触发。 不用于生成普通技术文档、API 文档或仅修改代码的场景。
管理项目的分层记忆系统,包括 work-log 更新、新记忆生成、容量检查和归档。 由用户手动执行本技能后触发记忆更新,不用于普通查询或非提交场景。
在目标项目中一键启用分层记忆管理系统,生成规则、技能和记忆库结构。 仅在用户明确要求为项目添加记忆功能时使用,不用于查询记忆、更新现有记忆或初始化普通配置文件。
创建基于当前技能 `scripts/` 参考工程的 Node.js + TypeScript 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、批处理脚本或文件处理流水线时触发,不用于后端服务、前端项目、单文件脚本片段或成熟项目重构。
帮助用户创建规范的 Git 提交。 当用户想要提交代码、创建 commit、保存改动并提交时触发。 不适用于:仅暂存文件、仅查看 git 状态或历史、执行 push/pull/merge 等非提交操作、修改代码或实现功能。
创建或更新规则文档,并更新 AGENTS.md 中的引用关系。 用于:用户想要创建规则、记录最佳实践、记录 bug 修复经验、记录架构决策。 不用于创建技能、AGENTS.md 主文件或普通项目文档,也不用于直接修改代码以实施规则。
分析前端项目文件的业务职责、数据流、交互关系和组件逻辑,生成结构化业务说明与改动记录。 当用户需要变更日志、改动记录、业务说明、代码交接文档、组件逻辑梳理或组件文档化时触发。 不用于审核代码质量、修改组件实现,也不用于后端代码或添加普通行内注释。
条件驱动的自主执行模式。用于设定目标和验收条件,AI 自主多轮迭代执行任务,达标自动停止,不用于简单的目标设定或进度追踪。
创建或更新项目的 AGENTS.md 文档。用于:用户提到"初始化项目"、"创建 AGENTS.md"、"项目规范文档"时触发。 不用于创建 README、规则文件或其他普通文档,也不用于读取或解释已有项目结构。
读取并解析PDF文件内容,提取文本、表格和结构化信息。 用于:用户需要读取PDF文件、提取PDF内容、分析PDF文档结构。 不用于编辑或创建 PDF、合并/拆分 PDF、对扫描型 PDF 做 OCR,也不用于读取 Word、Excel 等其他文档格式。
将微信公众号文章链接转换为 Markdown 格式。当用户提供微信公众号文章链接、 要求转换微信文章为 Markdown 时触发。 不用于转换非微信公众号域名的网页、抓取需登录或付费可见的文章,也不用于将本地 Markdown 反向发布到公众号。
从用户提供的现有项目中提炼脱敏、可复用的模板项目,或优化完善已有模板项目。 当用户需要生成、整理、补齐或优化模板项目时触发,不用于直接创建业务项目、迁移成熟系统或复制含敏感数据的完整项目。
直接提交当前工作区的改动(支持指定范围)。当用户点名调用本技能,或明确要求无需确认、直接提交、自动提交时触发。 不适用于:只生成提交信息、只查看 Git 状态、只暂存文件、执行 push/pull/merge 等非提交操作、修改代码或实现功能。
检查 AGENTS.md 中的通用章节与 yy-create-agents 生成模板的一致性。当路径格式规范或终端命令能力识别发生改动时使用,确保 yy-create-agents 后续生成的 AGENTS.md 同步包含相同内容。 不用于检查 README、规则列表或技能列表的一致性,也不用于初次生成或重写 AGENTS.md。
创建基于当前技能 `scripts/` 参考工程的 Python 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、CSV/文件处理流水线、可选并发处理或 PyInstaller 打包脚本时触发,不用于 Web 服务、数据科学实验、单文件代码片段或成熟项目重构。
读取并解析 .xlsx 文件内容,提取工作表、表头、单元格文本和表格数据。 用于:用户提供 Excel .xlsx 文件路径并要求读取、汇总或转换表格内容;不用于编辑 Excel、读取 .xls/.csv,或处理需要公式重算、样式还原的场景。
对指定的 Skill 或知识文档执行反蒸馏清洗,生成结构完整但核心知识被替换的交差版本,同时保留私人核心备份。 当用户需要清洗被迫编写的技能、脱敏知识文档、抽取核心经验留底,或生成看起来完整但无法替代真人的 persona 时触发。 不用于普通文本摘要、翻译润色、文件加密保护,也不用于从内容中提炼能力模型或按能力模型重构内容。
检查并修复 README.md 中的技能列表一致性,同步旧技能名到 install-skills.ts。 用于校验 skills/ 目录与技能表格的排序、条目和说明,以及技能名变更或删除后同步旧名称; README 说明必须是面向人的精简归纳,不用于逐字同步 SKILL.md 的 description 原文或触发规则。
为代码添加注释。当用户要求"加注释"、"添加文档注释"、"补充注释"、 "写 docstring"、"加 Javadoc"、"给模板加注释"、"给样式加注释"时触发。 不适用于:实现新功能、修改代码逻辑、删除代码,或为每行代码强制加注释。
创建或更新 Skill(技能)。用于创建新技能、更新现有技能或标准化工作流程,不用于创建规则文件或普通文件。
创建基于当前技能 `scripts/` 参考工程的 Vue 3 + TypeScript + Vite 项目骨架,或按同一结构补齐空白/轻量项目。 当用户需要快速落地统一目录、配置和页面骨架时触发,不用于复杂迁移、重构或通用 Vue 问答。
识别并记录本地终端命令能力。用于创建或更新项目根目录 .terminal.local.md,或在执行终端命令前确认 shell、命令可用性和搜索命令; 不用于执行 lint、测试、构建、部署等业务命令。
为项目添加可通过 npm run lint 执行的 lint 支持。用于需要为前端、Node.js 或 Python 项目接入格式化、代码检查、Markdown 检查、类型检测和测试流程时触发;不用于只运行已有 lint 命令或只修复 lint 报错。
审核 git 变动文件或用户指定范围内的代码质量。 用于:用户要求审核代码、代码 review、检查代码质量时触发。 不用于:用户要求直接修改代码、询问代码问题、生成提交信息或运行构建测试。
从用户指定内容中提炼五维能力模型,或按既有能力模型要求重构指定内容,用于分析和指导 AI agent 的通用行为与底层能力。 当用户要求提炼能力、分析能力模型、提取思维模式,或要求按能力模型重写、改写、重构内容时触发。 不用于普通文本摘要、写作润色,也不用于将技能转换为系统提示词或生成项目规范文档。
计划优先执行模式。当用户输入 /yy-mode-plan 命令或希望在实施变更前先制定计划时调用。 不用于撰写完整规格说明文档、直接实施代码变更,也不用于针对单个问题给出一次性答复。
规格优先开发模式。当用户输入 /yy-mode-spec 命令或需要在编码前制定详细规格说明时调用。 不用于仅给出粗粒度执行计划、直接实施代码变更,也不用于已有功能的代码审核或修复。
优化方案生成器。用于代码、架构、流程、文档等各类优化场景。 仅输出优化方案供用户选择,不直接执行改动;也不用于审核代码缺陷、定位 bug 根因或撰写新功能规格。
串行执行多个技能。当用户需要按顺序执行多个技能时使用。技能名称之间支持使用空格、 英文逗号(,)、中文逗号(,)、中文顿号(、)作为分隔符。 不用于调用单个技能、并行同时执行多个技能,也不用于查询当前可用技能清单。
跨框架前端代码基础精炼(Vue2/Vue3/React)。对组件与 JS/TS/JSX/TSX 文件执行清理冗余代码、整理导入排序、统一代码结构、规范命名、增强 Props/Emits。 只要是前端代码文件的清理/整理/规范化意图,就应触发此技能——即使用户没有明确说"精炼"。 触发场景包括但不限于:代码精炼、清理冗余代码、整理导入排序、规范化命名、Props/Emits 增强、死代码清理、清理未使用导入/变量、 "整理一下这个文件"、"代码太乱了"、"帮我看看这个文件有什么问题"、"导入太乱了"、"这个文件能优化吗"(不含深度优化项)、 "整理代码结构"、"规范一下命名"、clean up code、organize imports、tidy up imports、refactor for readability。 不用于:新增组件、修改业务逻辑、生成提交信息、样式文件优化、CSS/BEM 规范转换。
检查 README.md 中的规则列表与实际 rules/ 目录内容的一致性。当需要验证规则列表排序和内容是否与目录一致时触发。 不用于检查 README 中的技能列表或 AGENTS.md 章节一致性,也不用于创建或修改具体规则文档内容。
同步技能源码变更到所有含 scripts/ 子目录的技能项目。当 yy-create-agents、yy-create-readme 或 yy-enable-lint 技能发生变更时触发, 遍历 skills/ 和 skills-internal/ 目录下所有 scripts/ 子目录,逐个触发对应技能更新项目文件。 不用于检查 README 或 AGENTS.md 的章节一致性、不用于校验技能列表,也不用于创建新的 scripts/ 目录。
将 .opencode.json 中的非 OpenCode 专属规则同步到 AGENTS.md。当 .opencode.json 文件发生改动时触发, 确保通用规则不会仅存在于 .opencode.json 而缺失于 AGENTS.md。 不用于反向修改 .opencode.json、生成 AGENTS.md 主框架,也不用于检查 README 或规则列表一致性。
创建或更新项目根目录下的 README.md 文件。自动分析项目结构, 生成专业、清晰的 README 文档,包含项目描述、技术栈、安装使用、特性等核心内容。 不用于创建 AGENTS.md、规则文件、API 文档或子目录下的 README。
生成面向管理人员的业务视角工作报告。当用户说"生成工作报告"、"写工作报告"、"汇总工作"、"生成工作总结"时触发。 不用于生成技术变更日志、面向开发者的提交记录摘要,也不用于生成项目交接文档或代码评审报告。
审核前端项目 git 变动文件的代码质量,按严重程度输出审核结果。 用于:用户要求审核前端代码、前端代码 review、检查前端代码质量、review Vue/React 改动、审核组件代码、PR 前端审核、前端提交前检查时触发。 即使用户没有明确说"前端代码",只要审核对象是前端文件(.vue/.tsx/.jsx/.css 等),也应使用此技能。 不用于审核后端代码、直接修改或重构前端代码、生成组件业务说明,也不用于执行 lint 或格式化。
创建或更新项目交接文档 handoff.md,用于跨会话续接当前任务。 当用户提到 handoff、交接、续接、接力、给下一个 AI 的说明时使用。 不用于生成面向管理人员的工作报告、面向开发者的变更日志,也不用于继续执行未完成的代码任务本身。
执行代码 lint 检查。用于:用户提到"lint"、"代码检查"、"代码风格检查"、 "运行 lint"时触发。 不用于为项目添加或配置 lint 工具、修复代码业务逻辑,也不用于代码评审或单元测试执行。