Tool tree
gradeNot graded
list_rulesAnswer
List every slop-check rule with its scoring weight and rationale. Deterministic; no scan required. Use this to explain what the scanner looks for before running it.
View tool JSON
{
"name": "list_rules",
"kind": "answer",
"impl": "imperative",
"description": "List every slop-check rule with its scoring weight and rationale. Deterministic; no scan required. Use this to explain what the scanner looks for before running it.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}explain_ruleAnswer
Explain one slop-check rule: what it detects, why it counts as slop, and how much weight a hit carries. Use before disputing a finding, so the verdict is informed.
View tool JSON
{
"name": "explain_rule",
"kind": "answer",
"impl": "imperative",
"description": "Explain one slop-check rule: what it detects, why it counts as slop, and how much weight a hit carries. Use before disputing a finding, so the verdict is informed.",
"inputSchema": {
"type": "object",
"properties": {
"ruleId": {
"type": "string",
"description": "Rule id, e.g. apology-comments, empty-catch, swallowed-error."
}
},
"required": [
"ruleId"
],
"additionalProperties": false
}
}scan_repositoryAction
Scan a public GitHub repository or pull request for AI-slop patterns and show the result on the page. Accepts https://github.com/owner/repo, /tree/branch, or /pull/123. Runs entirely in the browser — no code is uploaded anywhere.
View tool JSON
{
"name": "scan_repository",
"kind": "act",
"impl": "imperative",
"description": "Scan a public GitHub repository or pull request for AI-slop patterns and show the result on the page. Accepts https://github.com/owner/repo, /tree/branch, or /pull/123. Runs entirely in the browser — no code is uploaded anywhere.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public github.com repository, branch, or pull request URL."
}
},
"required": [
"url"
],
"additionalProperties": false
}
}scan_diffAction
Scan a unified diff for AI-slop patterns and show the result on the page. Use this for review of a patch or working-tree change rather than a whole repository; only changed lines are scored.
View tool JSON
{
"name": "scan_diff",
"kind": "act",
"impl": "imperative",
"description": "Scan a unified diff for AI-slop patterns and show the result on the page. Use this for review of a patch or working-tree change rather than a whole repository; only changed lines are scored.",
"inputSchema": {
"type": "object",
"properties": {
"diff": {
"type": "string",
"description": "Unified diff text, as produced by `git diff`."
}
},
"required": [
"diff"
],
"additionalProperties": false
}
}