Skip to main content

rate

Rate the current branch diff (1-5) against clean code, DDD, OOP, and idiomatic principles. Use when the user invokes /rate.

来源信息

仓库
devinat1/engineering-skills
最近来源活动
2026年9月21日 18:11
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
rate
description
Rate the current branch diff (1-5) against clean code, DDD, OOP, and idiomatic principles. Use when the user invokes /rate.
disable-model-invocation
true
## Automatic Jev check When `/rate` is reviewing an actual branch diff and has an evidence-backed preliminary rating for a named guideline, read `${AGENTIC_HOME:-$HOME/.agentic}/artifacts/jev/PROTOCOL.md` and run its helper. Send stable source IDs, the bounded diff/context, the named guideline, and the proposed rating. Ask a **Choice**: `Does the supplied evidence support this proposed rating?` with `supports` (the cited evidence supports it), `contradicts` (the cited evidence materially conflicts), and `unclear` (context is insufficient). Reconcile the advisory answer with the evidence; retain the original rating and explanation on unavailable, contradiction, or unclear. When `/clean`, `/ddd`, or `/oop` are borrowed criteria, do not invoke their separate Jev checks; still run this `/rate` check. It never changes the visible 1–5 scale or authorizes changes. Before scoring, say that you are using `/clean`, `/ddd`, and `/oop` as review criteria. These are borrowed criteria, not child-skill invocations. According to /branch, rate from 1 to 5 (5 means perfect, 1 means terrible) how much my code follows principles for each principle shown in: ## Bob Martin guidelines /bob ## Clean code guidelines /clean ## Domain driven design guidelines /ddd ## Object oriented guidelines /oop ## Idiomatic guidelines /idiomatic Also, make sure to explain each of the terminologies you are using.
在 GitHub 查看