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.

Informations de source

Dépôt
devinat1/engineering-skills
Dernière activité de la source
21 septembre 2026 à 18:11
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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.
Voir sur GitHub