lazy-clean
v1.0.0lazy-clean — write the least code that works, then auto-check every edited TS/JS file for AI slop. Advisory, never blocking.
By JustasMonkevLicense: MIT0 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 9 skill or MCP entries
- Source updated
- Sep 30, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install lazy-clean for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add lazy-clean@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/JustasMonkev/lazy-cleanClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/lazy/SKILL.md├── skills/lazy-audit/SKILL.md├── skills/lazy-clean/SKILL.md├── skills/lazy-debt/SKILL.md├── skills/lazy-gain/SKILL.md├── skills/lazy-help/SKILL.md├── skills/lazy-review/SKILL.md├── skills/lazy-verify/SKILL.md└── skills/slop-check/SKILL.md
Included Skills9
Use for coding tasks, bug fixes, refactors, code reviews, or requests for lazy mode, simpler code, or less over-engineering. Not for unrelated prose or general knowledge.
Whole-repo audit for over-engineering. Like lazy-review, but scans the entire codebase instead of a diff: a ranked list of what to delete, simplify, or replace with stdlib/native equivalents. Use when the user says "audit this codebase", "audit for over-engineering", "what can I delete from this repo", "find bloat", "find dead code", "which dependencies can we drop", "lazy-audit", or "/lazy-audit". One-shot report, does not apply fixes.
Write clean minimal code — the lazy ladder while writing, the slop-check checker after. Use when the user wants BOTH passes on one change, says "lazy-clean", asks for code that is lazy and slop-free, or wants over-engineering and AI slop caught together. For the ladder alone use lazy; for the checker alone use slop-check.
Harvest every `lazy:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals lazy leaves behind get tracked instead of rotting into "later means never". Use when the user says "lazy debt", "/lazy-debt", "what did lazy defer", "list the shortcuts", "lazy ledger", "tech debt ledger", or "what did we mark to do later". It tracks `lazy:` markers only, not generic TODOs. One-shot report, changes nothing.
Show Ponytail's upstream benchmark results and lazy-clean's own evaluation sources as a compact scoreboard. One-shot display, not a persistent mode or a per-repo savings estimate. Trigger: /lazy-gain, "lazy gain", "what does lazy save", "show lazy impact", "lazy scoreboard".
Quick-reference card for all lazy modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /lazy-help, "lazy help", "what lazy commands", "how do I use lazy".
Code review focused exclusively on over-engineering. Finds what to delete: reinvented standard library, unneeded dependencies, speculative abstractions, dead flexibility. One line per finding: location, what to cut, what replaces it. Use when the user says "review for over-engineering", "what can we delete from this diff", "is this over-engineered", "simplify review", or invokes /lazy-review. Complements correctness-focused review, this one only hunts complexity.
Explicitly requested, optional fix or preservation evidence through a separately reviewed local verification engine. Experimental; not a lazy intensity or automatic completion hook.
Detect and remove AI slop — pointless, low-evidence, or filler code — in TypeScript and JavaScript. Use after writing or editing TypeScript or JavaScript, when reviewing a diff or pull request, or whenever the user asks to check for slop, clean up AI-generated code, or run slop-check. Fully self-contained; runs with plain node and requires no npm packages or project configuration.
Plugin manifests2
{
"name": "lazy-clean",
"version": "1.0.0",
"description": "lazy-clean — write the least code that works, then auto-check every edited TS/JS file for AI slop. Advisory, never blocking.",
"license": "MIT",
"keywords": [
"yagni",
"minimalism",
"code-review",
"slop",
"productivity"
],
"skills": "./skills/",
"hooks": "./hooks/lazy-clean.json",
"interface": {
"displayName": "lazy-clean",
"shortDescription": "Lazy senior developer mode with a slop checker",
"longDescription": "Prefer YAGNI, the standard library, native platform features, and the smallest correct implementation — then check every edited TS/JS file for AI slop.",
"category": "Productivity",
"capabilities": [
"Instructions",
"Lifecycle hooks"
],
"defaultPrompt": [
"Use lazy-clean mode for this task.",
"Review this diff for over-engineering.",
"Find the smallest correct implementation."
],
"brandColor": "#111111"
}
}{
"name": "lazy-clean",
"version": "1.0.0",
"description": "lazy-clean — write the least code that works, then auto-check every edited TS/JS file for AI slop. Advisory, never blocking.",
"author": {
"name": "JustasMonkev"
},
"license": "MIT",
"repository": "https://github.com/JustasMonkev/lazy-clean",
"keywords": [
"yagni",
"minimalism",
"code-review",
"slop",
"productivity"
],
"hooks": "./hooks/lazy-clean.json"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[lazy-clean on Agent Plugins Marketplace](https://pluginsmp.com/plugins/lazy-clean)