aislop

scanaislop/aislop
★ 13 stars TypeScript 🤖 AI/LLM Updated today
The engineering standards layer and quality gate for AI-written code. Catches the slop AI agents leave behind, enforces your team's rules, scores every change 0–100. Per-edit hook + MCP server for Claude Code, Cursor, Codex. 8+ languages. Deterministic.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "aislop": {
      "command": "npx",
      "args": [
        "-y",
        "scanaislop/aislop"
      ]
    }
  }
}

README Excerpt

**The engineering standards layer and quality gate for AI-written code.** Define your standard once in `.aislop/config.yml` + `.aislop/rules.yml`. Every change your agent makes is held to it automatically. `aislop` catches the slop they leave behind (narrative comments, `as any`, swallowed errors, hallucinated imports, todo stubs), enforces the rules your team sets, and scores every change 0–100. 8+ languages. Deterministic — no LLM at runtime.

Topics

aiai-slopai-slop-detectionastroclicode-qualitycode-reviewdeveloper-toolsdevopsgithub-actionslinterpre-commitquality-gatestatic-analysistools