Clean Code Judge
scores every file of a pull request on 31 boolean Clean Code smells plus function size and nesting, then hands the verdicts to a writing model for the review prose.
何を判断するか
CHOICE
Picks one option from a fixed set
SCORE
Rates against ordered levels
NOUL
Answers a yes / no question
Inferred from this project's own one-line summary in the community list — it reads as a SCORE + NOUL decision. Read the source to confirm.
SCORE 呼び出しの形
この質問型の一般的な骨格であって、このプロジェクトの実際のコードではない。
from typesafe import TypeSafe
ts = TypeSafe()
result = ts.evaluate(
state=candidate,
questions={
"relevance": {
"type": "score",
"levels": ["low", "medium", "high"],
"instructions": "How relevant is this to the query?",
}
},
)
if result["relevance"] >= 0.7:
keep(candidate)採点とランキングの他のプロジェクト
citation-verifierchecks whether each cited paper actually supports the sentence citing it, with Claude locating the quote, Jev scoring the support, and a human making the final call.jev-assistranks every tracked file by relevance to a one-line task description — Jev asks each file the same typed question in parallel batches, so an agent in a 600-file repo starts from the handful it actually needs — with a validate command that grades the ranking against past commits.jev-bfsfinds link paths between English Wikipedia articles by having Jev rank each page's outgoing links while Python controls the search.Jev Searchuses Jev Noul judgments on result titles and snippets to rank Search1API results by relevance, with application code merging duplicate URLs and grouping lower-scoring matches separately.