← all publishers

bulls-cows

@bulls-cows source repo

50 published skills

  1. Yy Lint · bulls-cows bundle
    执行代码 lint 检查。用于:用户提到"lint"、"代码检查"、"代码风格检查"、 "运行 lint"时触发。 不用于为项目添加或配置 lint 工具、修复代码业务逻辑,也不用于代码评审或单元测试执行。
    0
    installs
  2. Yy Grill · bulls-cows
    就计划或设计方案持续向用户发问,直到双方达成共识,逐一化解决策树的每个分支。 当用户想要对计划进行压力测试、希望设计被拷问,或提到"拷问我"时使用。 不用于普通技术问答、代码审查或直接实施代码变更。
    0
    installs
  3. Yy Write · bulls-cows bundle
    用于撰写技术文章、技术教程、经验总结类长文。 当用户明确要写技术文章、技术博客、技术教程、踩坑记录、优化案例时触发。
    0
    installs
  4. Yy Commit · bulls-cows bundle
    帮助用户创建规范的 Git 提交。 当用户想要提交代码、创建 commit、保存改动并提交时触发。 不适用于:仅暂存文件、仅查看 git 状态或历史、执行 push/pull/merge 等非提交操作、修改代码或实现功能。
    0
    installs
  5. Yy Review · bulls-cows bundle
    审核 git 变动文件或用户指定范围内的代码质量。 用于:用户要求审核代码、代码 review、检查代码质量时触发。 不用于:用户要求直接修改代码、询问代码问题、生成提交信息或运行构建测试。
    0
    installs
  6. Yy Comment · bulls-cows bundle
    为代码添加注释。当用户要求"加注释"、"添加文档注释"、"补充注释"、 "写 docstring"、"加 Javadoc"、"给模板加注释"、"给样式加注释"时触发。 不适用于:实现新功能、修改代码逻辑、删除代码,或为每行代码强制加注释。
    0
    installs
  7. Yy Distill · bulls-cows bundle
    从用户指定内容中提炼五维能力模型,或按既有能力模型要求重构指定内容,用于分析和指导 AI agent 的通用行为与底层能力。 当用户要求提炼能力、分析能力模型、提取思维模式,或要求按能力模型重写、改写、重构内容时触发。 不用于普通文本摘要、写作润色,也不用于将技能转换为系统提示词或生成项目规范文档。
    0
    installs
  8. Yy Handoff · bulls-cows bundle
    创建或更新项目交接文档 handoff.md,用于跨会话续接当前任务。 当用户提到 handoff、交接、续接、接力、给下一个 AI 的说明时使用。 不用于生成面向管理人员的工作报告、面向开发者的变更日志,也不用于继续执行未完成的代码任务本身。
    0
    installs
  9. Yy Refresh · bulls-cows
    刷新 AI 对代码的理解。当用户提到"刷新"、"重新理解"、"刷新缓存"、"重新加载"等内容时使用此技能。此技能会对比所有改动的文件,重新读取并理解人类可能修改过的代码,确保 AI 的上下文与最新代码状态同步。 不用于首次阅读陌生项目、解释代码含义或审核代码改动,也不用于撤销改动或恢复历史版本。
    0
    installs
  10. Yy Optimize · bulls-cows
    优化方案生成器。用于代码、架构、流程、文档等各类优化场景。 仅输出优化方案供用户选择,不直接执行改动;也不用于审核代码缺陷、定位 bug 根因或撰写新功能规格。
    0
    installs
  11. Yy Read PDF · bulls-cows bundle
    读取并解析PDF文件内容,提取文本、表格和结构化信息。 用于:用户需要读取PDF文件、提取PDF内容、分析PDF文档结构。 不用于编辑或创建 PDF、合并/拆分 PDF、对扫描型 PDF 做 OCR,也不用于读取 Word、Excel 等其他文档格式。
    0
    installs
  12. Yy Design UI · bulls-cows bundle
    创建符合国人审美的网页界面设计。当用户需要设计网页、组件、页面或应用界面时使用。 专注于简洁、精致、和谐的设计风格,生成可直接使用的前端代码。 不用于审核已有 UI 代码、优化现有组件实现,也不用于生成纯后端代码或非 Web 端 UI。
    0
    installs
  13. Yy Mode Goal · bulls-cows
    条件驱动的自主执行模式。用于设定目标和验收条件,AI 自主多轮迭代执行任务,达标自动停止,不用于简单的目标设定或进度追踪。
    0
    installs
  14. Yy Mode Plan · bulls-cows bundle
    计划优先执行模式。当用户输入 /yy-mode-plan 命令或希望在实施变更前先制定计划时调用。 不用于撰写完整规格说明文档、直接实施代码变更,也不用于针对单个问题给出一次性答复。
    0
    installs
  15. Yy Mode Spec · bulls-cows bundle
    规格优先开发模式。当用户输入 /yy-mode-spec 命令或需要在编码前制定详细规格说明时调用。 不用于仅给出粗粒度执行计划、直接实施代码变更,也不用于已有功能的代码审核或修复。
    0
    installs
  16. Yy Read XLSX · bulls-cows bundle
    读取并解析 .xlsx 文件内容,提取工作表、表头、单元格文本和表格数据。 用于:用户提供 Excel .xlsx 文件路径并要求读取、汇总或转换表格内容;不用于编辑 Excel、读取 .xls/.csv,或处理需要公式重算、样式还原的场景。
    0
    installs
  17. Yy Vitepress · bulls-cows
    编写或维护 VitePress 2 文档时处理特殊语法和格式约定。 用于在 VitePress 2 项目中引用源码代码片段、使用容器折叠代码块、标记源码区域。 不用于编写普通 Markdown 文档、修改 VitePress 配置或构建脚本。
    0
    installs
  18. Yy Create Prd · bulls-cows bundle
    创建或更新 AI 全栈 Web 项目的 PRD 产品需求文档。 用于用户明确要求生成 PRD、补充 PRD 内容、或更新现有 PRD 时触发。 不用于生成普通技术文档、API 文档或仅修改代码的场景。
    0
    installs
  19. Yy Run Skills · bulls-cows
    串行执行多个技能。当用户需要按顺序执行多个技能时使用。技能名称之间支持使用空格、 英文逗号(,)、中文逗号(,)、中文顿号(、)作为分隔符。 不用于调用单个技能、并行同时执行多个技能,也不用于查询当前可用技能清单。
    0
    installs
  20. Yy Create Rule · bulls-cows bundle
    创建或更新规则文档,并更新 AGENTS.md 中的引用关系。 用于:用户想要创建规则、记录最佳实践、记录 bug 修复经验、记录架构决策。 不用于创建技能、AGENTS.md 主文件或普通项目文档,也不用于直接修改代码以实施规则。
    0
    installs
  21. Yy Create Vue3 · bulls-cows bundle
    创建基于当前技能 `scripts/` 参考工程的 Vue 3 + TypeScript + Vite 项目骨架,或按同一结构补齐空白/轻量项目。 当用户需要快速落地统一目录、配置和页面骨架时触发,不用于复杂迁移、重构或通用 Vue 问答。
    0
    installs
  22. Yy Enable Lint · bulls-cows bundle
    为项目添加可通过 npm run lint 执行的 lint 支持。用于需要为前端、Node.js 或 Python 项目接入格式化、代码检查、Markdown 检查、类型检测和测试流程时触发;不用于只运行已有 lint 命令或只修复 lint 报错。
    0
    installs
  23. Yy Anti Distill · bulls-cows bundle
    对指定的 Skill 或知识文档执行反蒸馏清洗,生成结构完整但核心知识被替换的交差版本,同时保留私人核心备份。 当用户需要清洗被迫编写的技能、脱敏知识文档、抽取核心经验留底,或生成看起来完整但无法替代真人的 persona 时触发。 不用于普通文本摘要、翻译润色、文件加密保护,也不用于从内容中提炼能力模型或按能力模型重构内容。
    0
    installs
  24. Yy Create Skill · bulls-cows bundle
    创建或更新 Skill(技能)。用于创建新技能、更新现有技能或标准化工作流程,不用于创建规则文件或普通文件。
    0
    installs
  25. Yy Read Project · bulls-cows bundle
    阅读独立项目或 monorepo 项目,快速梳理项目用途、结构分层、模块职责、技术栈边界、本地化方案与通信关系。 用于接手陌生代码库、需要先建立整体认知,或用户明确要求“先看看这个项目整体是怎么组织的”时。 不用于刷新对已读代码的最新改动、审核代码质量,也不用于针对单个文件或函数做精读。
    0
    installs
  26. Yy Create Agents · bulls-cows bundle
    创建或更新项目的 AGENTS.md 文档。用于:用户提到"初始化项目"、"创建 AGENTS.md"、"项目规范文档"时触发。 不用于创建 README、规则文件或其他普通文档,也不用于读取或解释已有项目结构。
    0
    installs
  27. Yy Create Readme · bulls-cows bundle
    创建或更新项目根目录下的 README.md 文件。自动分析项目结构, 生成专业、清晰的 README 文档,包含项目描述、技术栈、安装使用、特性等核心内容。 不用于创建 AGENTS.md、规则文件、API 文档或子目录下的 README。
    0
    installs
  28. Yy Create Report · bulls-cows bundle
    生成面向管理人员的业务视角工作报告。当用户说"生成工作报告"、"写工作报告"、"汇总工作"、"生成工作总结"时触发。 不用于生成技术变更日志、面向开发者的提交记录摘要,也不用于生成项目交接文档或代码评审报告。
    0
    installs
  29. Yy Enable Memory · bulls-cows bundle
    在目标项目中一键启用分层记忆管理系统,生成规则、技能和记忆库结构。 仅在用户明确要求为项目添加记忆功能时使用,不用于查询记忆、更新现有记忆或初始化普通配置文件。
    0
    installs
  30. Yy Learn Project · bulls-cows bundle
    阅读陌生代码库,围绕项目整体或指定功能链路生成带核心代码、文件路径和准确行号的学习文档。 用于接手新项目、理解模块协作或追踪功能实现;不用于代码审核、功能修改、README、交接文档或脱离源码的通用技术文章。
    0
    installs
  31. Yy Memory · bulls-cows bundle
    管理项目的分层记忆系统,包括 work-log 更新、新记忆生成、容量检查和归档。 由用户手动执行本技能后触发记忆更新,不用于普通查询或非提交场景。
    0
    installs
  32. Yy Post To Wechat · bulls-cows bundle
    通过微信公众号 API 将本地 Markdown/HTML 文章发布到公众号草稿箱。 当用户需要发布文章到微信公众号、推送内容到公众号时触发。 不用于将公众号文章抓取或转换为本地文件、撰写或润色文章正文,也不用于发布到其他平台或直接群发推送。
    0
    installs
  33. Yy Commit Directly · bulls-cows
    直接提交当前工作区的改动(支持指定范围)。当用户点名调用本技能,或明确要求无需确认、直接提交、自动提交时触发。 不适用于:只生成提交信息、只查看 Git 状态、只暂存文件、执行 push/pull/merge 等非提交操作、修改代码或实现功能。
    0
    installs
  34. Yy Detect Terminal · bulls-cows bundle
    识别并记录本地终端命令能力。用于创建或更新项目根目录 .terminal.local.md,或在执行终端命令前确认 shell、命令可用性和搜索命令; 不用于执行 lint、测试、构建、部署等业务命令。
    0
    installs
  35. Yy Frontend Review · bulls-cows bundle
    审核前端项目 git 变动文件的代码质量,按严重程度输出审核结果。 用于:用户要求审核前端代码、前端代码 review、检查前端代码质量、review Vue/React 改动、审核组件代码、PR 前端审核、前端提交前检查时触发。 即使用户没有明确说"前端代码",只要审核对象是前端文件(.vue/.tsx/.jsx/.css 等),也应使用此技能。 不用于审核后端代码、直接修改或重构前端代码、生成组件业务说明,也不用于执行 lint 或格式化。
    0
    installs
  36. Yy Skill To Prompt · bulls-cows
    技能转系统提示词工具。将用户提供的技能文件内容转换为完整、可直接使用的系统提示词。 当用户给出技能内容需要提取成系统提示词时触发。 不用于创建或修改技能本身、撰写普通项目文档,也不用于把系统提示词反向还原为技能文件。
    0
    installs
  37. Yy Create Node Script · bulls-cows bundle
    创建基于当前技能 `scripts/` 参考工程的 Node.js + TypeScript 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、批处理脚本或文件处理流水线时触发,不用于后端服务、前端项目、单文件脚本片段或成熟项目重构。
    0
    installs
  38. Yy Wechat To Markdown · bulls-cows bundle
    将微信公众号文章链接转换为 Markdown 格式。当用户提供微信公众号文章链接、 要求转换微信文章为 Markdown 时触发。 不用于转换非微信公众号域名的网页、抓取需登录或付费可见的文章,也不用于将本地 Markdown 反向发布到公众号。
    0
    installs
  39. Yy Frontend Change Log · bulls-cows bundle
    分析前端项目文件的业务职责、数据流、交互关系和组件逻辑,生成结构化业务说明与改动记录。 当用户需要变更日志、改动记录、业务说明、代码交接文档、组件逻辑梳理或组件文档化时触发。 不用于审核代码质量、修改组件实现,也不用于后端代码或添加普通行内注释。
    0
    installs
  40. Yy Create Python Script · bulls-cows bundle
    创建基于当前技能 `scripts/` 参考工程的 Python 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、CSV/文件处理流水线、可选并发处理或 PyInstaller 打包脚本时触发,不用于 Web 服务、数据科学实验、单文件代码片段或成熟项目重构。
    0
    installs
  41. Yy Frontend Code Refine · bulls-cows bundle
    跨框架前端代码基础精炼(Vue2/Vue3/React)。对组件与 JS/TS/JSX/TSX 文件执行清理冗余代码、整理导入排序、统一代码结构、规范命名、增强 Props/Emits。 只要是前端代码文件的清理/整理/规范化意图,就应触发此技能——即使用户没有明确说"精炼"。 触发场景包括但不限于:代码精炼、清理冗余代码、整理导入排序、规范化命名、Props/Emits 增强、死代码清理、清理未使用导入/变量、 "整理一下这个文件"、"代码太乱了"、"帮我看看这个文件有什么问题"、"导入太乱了"、"这个文件能优化吗"(不含深度优化项)、 "整理代码结构"、"规范一下命名"、clean up code、organize imports、tidy up imports、refactor for readability。 不用于:新增组件、修改业务逻辑、生成提交信息、样式文件优化、CSS/BEM 规范转换。
    0
    installs
  42. Yy Create Template Project · bulls-cows
    从用户提供的现有项目中提炼脱敏、可复用的模板项目,或优化完善已有模板项目。 当用户需要生成、整理、补齐或优化模板项目时触发,不用于直接创建业务项目、迁移成熟系统或复制含敏感数据的完整项目。
    0
    installs
  43. Yy Frontend Refactor Scaffold · bulls-cows bundle
    分析前端项目(Vue2/Vue3/React)原始文件夹的目录布局与组件交互规则,生成结构化重构方案(PLAN.md)并在目标文件夹下按方案生成占位骨架文件。 仅用于"基于既有目录铺新骨架"的规划与脚手架生成,不用于直接翻译/迁移源码、修改原始文件夹、后端代码重构或为既有代码补充注释。
    0
    installs
  44. Yy Frontend Style Bem Optimizer · bulls-cows bundle
    前端 BEM 命名规范转换与 CSS 样式优化器。将 HTML/JSX/TSX/Vue/Svelte/Astro 代码中的 class/className 属性 与对应的 CSS/Sass/Less/Stylus 选择器同步转换为 BEM 命名格式,将 CSS 属性按 csscomb zen 预设顺序排列, 将扁平 CSS 规则重组为 BEM 嵌套结构,并将样式规则按逻辑域拆分为独立集合。 触发此技能的场景包括但不限于: 用户要求将类名转换为 BEM 规范、重构旧项目样式命名、统一团队 CSS 命名规范; 用户要求整理 CSS 属性的书写顺序、CSS 属性排序; 用户要求将扁平的 CSS/SCSS 规则重组为嵌套结构、用 & 组织选择器; 用户要求将臃肿的样式文件按功能模块拆分; 用户的口语化表达如"这个 scss 太乱了帮我整理下"、"把 class 名改成规范格式"、"把 class 改规范"、 "CSS 属性顺序排一下"、"这个样式文件拆开吧"、"这个组件的 class 命名不规范帮我改改"、 "帮我把 scss 里面的选择器整理成 BEM 格式"、"CSS 属性写得太乱了帮我排一下序"。 不应触发:纯理论问答不涉及代码转换;非前端类名场景(JS/TS 变量名、后端命名、数据库字段); 改样式值不改命名;要求用 CSS Modules、CSS-in-JS、Tailwind 等非 BEM 方案重写样式。
    0
    installs
  45. Yy Check Skills Scripts · bulls-cows bundle
    同步技能源码变更到所有含 scripts/ 子目录的技能项目。当 yy-create-agents、yy-create-readme 或 yy-enable-lint 技能发生变更时触发, 遍历 skills/ 和 skills-internal/ 目录下所有 scripts/ 子目录,逐个触发对应技能更新项目文件。 不用于检查 README 或 AGENTS.md 的章节一致性、不用于校验技能列表,也不用于创建新的 scripts/ 目录。
    0
    installs
  46. Yy Check Skill Compliance · bulls-cows
    检查 skills/ 和 skills-internal/ 目录下的技能是否符合 yy-create-skill 的规范要求。 用于批量验证技能合规性、技能创建或更新后的验收检查,不用于创建或更新技能。
    0
    installs
  47. Yy Check Rules Consistency · bulls-cows
    检查 README.md 中的规则列表与实际 rules/ 目录内容的一致性。当需要验证规则列表排序和内容是否与目录一致时触发。 不用于检查 README 中的技能列表或 AGENTS.md 章节一致性,也不用于创建或修改具体规则文档内容。
    0
    installs
  48. Yy Check Agents Consistency · bulls-cows
    检查 AGENTS.md 中的通用章节与 yy-create-agents 生成模板的一致性。当路径格式规范或终端命令能力识别发生改动时使用,确保 yy-create-agents 后续生成的 AGENTS.md 同步包含相同内容。 不用于检查 README、规则列表或技能列表的一致性,也不用于初次生成或重写 AGENTS.md。
    0
    installs
  49. Yy Check Skills Consistency · bulls-cows
    检查并修复 README.md 中的技能列表一致性,同步旧技能名到 install-skills.ts。 用于校验 skills/ 目录与技能表格的排序、条目和说明,以及技能名变更或删除后同步旧名称; README 说明必须是面向人的精简归纳,不用于逐字同步 SKILL.md 的 description 原文或触发规则。
    0
    installs
  50. Yy Sync Instructions From Opencode · bulls-cows
    将 .opencode.json 中的非 OpenCode 专属规则同步到 AGENTS.md。当 .opencode.json 文件发生改动时触发, 确保通用规则不会仅存在于 .opencode.json 而缺失于 AGENTS.md。 不用于反向修改 .opencode.json、生成 AGENTS.md 主框架,也不用于检查 README 或规则列表一致性。
    0
    installs