mcpField
T
taste

taste

github.com/gabriel-lafrance开发074 次安装1 天前更新
代码仓库

关于 taste

taste 是用于按 AGENTS.md 中 Taste 与 Architecture 标准审查或整理代码的技能。它提供聚焦的检查流程,以具体证据说明问题,并限定为不改变行为的修复。

主要功能

  1. 01按 Taste 与 Architecture 标准审查代码
  2. 02报告问题时引用原则键
  3. 03建议最小化且不改行为的修复
  4. 04在较大构建流程中执行检查

适用场景

  1. 01检查代码范围内的风格问题
  2. 02在小改动前后整理杂乱文件
  3. 03在实现或审查前核对 Taste 标准

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gabriel-lafrance/skills --skill taste

安装后在 Claude Code 中输入/taste确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

doctrine.md
examples.md
reference.md

详细介绍

品味

必须阅读: ../pack-shared/standards.md。规则位于 AGENTS.md 的 Taste 和 Architecture 部分。本技能包含审查步骤和示例。即使未调用本技能,也不得跳过这些规则。

提问风格: ../pack-shared/asking.md

阅读: AGENTS.md 的 Taste 部分 · examples.md · 验证或修改 UI 时阅读 reference.md · ../pack-shared/plain-language.md

引用键是 Taste 部分中的标题。与用户沟通时,请按以下形式引用原则: 通俗名称(经典名称):保持简单(KISS)。绝不能只写缩写,也不能只写不带经典名称的释义。位置和 taste:keep-jobs-apart 缺陷也属于品味问题。父级命令(/task、 /analyze、/grill-me、/implement、/design)会在规划或编写代码前应用 Taste 和 Architecture 部分。

如果这是用户提出的一次性需求(审查或修复某个工作范围)

适用于用户询问编码风格、保持简单、不要重复、原则或“这样是否简洁?”;在没有完整 /task 的情况下审查某个工作范围;或在小幅修改前后整理混乱的文件。

  1. 确定工作范围(路径 / 符号)和用户的需求。
  2. 应用 Taste 部分和 examples.md。使用引用键(taste:keep-it-simple 和命名原则)。
  3. 根据路径证据报告具体问题,并提出最小修复方案 (taste:leave-it-cleaner / taste:keep-it-simple:不要进行推测性重写)。
  4. 如果用户要求修复,只在该工作范围内进行不改变行为的编辑。 如果涉及更大的产品范围 → 建议使用 /analyze 或 /task。
  5. 不要擅自创建父级工作波次、编写测试或启动 /create-test。

交接:结构 / 文件夹 / 服务 → /architecture。端到端构建 → /task。先做调研 → /analyze。

如果此技能已在构建过程中加载
  1. 在结束 grill、规划契约或编写实现简报前,应用 Taste 和 Architecture 部分。
  2. 将相关引用键纳入 Active Rules / 验收条件(如果它们涉及行为;例如:边界处的 taste:fail-fast,Webhook 上的 taste:safe-to-retry)。
  3. 在验收证据和 /code-review 前,运行 Taste 部分中的检查清单。
  4. /code-review 的 Standards 维度会将品味 和 架构违规视为严重问题,除非仓库文档另有说明。

评论

支持 Markdown