grill-me
免费一场无休止的盘问,用来打磨你的计划或设计。
中文简介正在准备中。当前显示原文说明。
从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
对 HEAD 与用户指定的固定点之间的 diff 进行双轴审查:
两条轴线作为并行子 agent 运行,互不污染彼此的上下文,然后由本技能汇总双方的发现。
Issue 引用按仓库根目录 AGENTS.md 的贡献规范解析(本仓库为 GitHub Issues,提交与 PR 正文使用 Closes #n);无需单独的 issue-tracker 配置文件。
用户说的任何东西都可以作为固定点——commit SHA、分支名、tag、main、HEAD~5 等等。不要随意发挥,直接传入即可。如果用户没有指定,则询问:"以什么为基准进行审查——一个分支、一个 commit、还是 main?" 没有得到答案之前不要继续。
捕获 diff 命令:git diff <fixed-point>...HEAD(三个点,这样比较的是 merge-base)。同时通过 git log <fixed-point>..HEAD --oneline 记录 commit 列表。
在继续之前,确认固定点能解析(git rev-parse <fixed-point>)且 diff 非空。错误的引用或空的 diff 应该在此处失败——不应该让两个并行子 agent 来处理。
按以下顺序查找原始规格:
#123、Closes #45 等)——用 gh 命令或 GitHub 页面获取对应 issue / PR 正文。docs/、specs/ 或 .scratch/ 下与分支名或功能名匹配的 PRD/规格文件。仓库中任何记载了代码应如何编写的文档,例如 CODING_STANDARDS.md 或 CONTRIBUTING.md。
除了仓库记录的内容外,规范轴线始终携带下面的可疑写法基线(refactoring smells,Fowler《重构》第 3 章)——一组固定的可疑写法判定,即使仓库没有任何文档也适用。两条约束规则:
每条的格式为它是什么 → 如何修复;将其与 diff 匹配:
switch/if 级联。→ 用多态替换,或使用两者共享的一个映射。a.b().c().d() 导航。→ 将遍历隐藏在第一个对象的一个方法后面。规范子 agent prompt——包含:
规格子 agent prompt——包含:
如果规格缺失,跳过规格子 agent,并在最终报告中注明。
在 ## 规范 和 ## 规格 标题下呈现两份报告,可以原文呈现或稍作整理。不要合并或重新排序发现项——两条轴线刻意分开(参见《为什么要分两条轴线》)。
结尾附一行总结:每条轴线上发现项的总数,以及每条轴线内最严重的单项问题(如果有的话)。不要跨轴线选一个最终获胜者——那正是拆分要防止的重新排序。
一项变更可能通过一条轴线的审查而不通过另一条:
分别报告可以防止一条轴线掩盖另一条轴线。
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
一场无休止的盘问,用来打磨你的计划或设计。
中文简介正在准备中。当前显示原文说明。
对用户的计划、决策或想法进行层层盘问。当用户想要压力测试自己的思考,或使用任何 'grill' 触发短语时使用。
中文简介正在准备中。当前显示原文说明。
Define backend API contract standards for FastAPI services. Use when adding or refactoring HTTP/WebSocket endpoints in app/api, designing request/response schemas in app/models/schema.py, standardizing status/error contracts, and maintaining backward compatibility for clients.
中文简介正在准备中。当前显示原文说明。
Use when an AUTO-MAS PR is red in CI, when reproducing a dev-PR gate locally before pushing, when a workflow needs a skip-changelog or changelog-maintenance label, or when editing .github/workflows, .github/actions, scripts/changelog.py or scripts/check_reverts.py. Covers every gate that runs on a PR to dev and the exact local command for each.
中文简介正在准备中。当前显示原文说明。
Use when implementing, fixing, refactoring, or reviewing non-generated AUTO-MAS code, or when preparing code-style guidance, comments, docstrings, version notes, or Conventional Commit wording. Skip read-only diagnosis, explanation, exploration, and planning unless code conventions are requested.
中文简介正在准备中。当前显示原文说明。
Define backend data modeling standards for Python services. Use when designing or refactoring models in app/models (schema/config/task), normalizing shared fields, choosing types/defaults/validation strategy, and evolving model contracts with backward compatibility.
中文简介正在准备中。当前显示原文说明。