Claude Code plugin

AgentLint

The linter for your agent harness. Works with Claude Code, Codex, and Cursor.

63 stars 5 forksPlugins & marketplaces Plugin marketplace Source

Install

Add the plugin marketplace
/plugin marketplace add 0xmariowu/AgentLint

Run inside Claude Code, then /plugin to pick what to install from it.

Install
npx agentlint-ai install              # opt-in: register /al Claude Code plugin

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/0xmariowu/AgentLint.git

From the README

AgentLint

The linter for your agent harness.
ESLint was for the code humans wrote.AgentLint is for the context agents read.

🌐 Site · Blog · Install · Demo · Harness 101 · Checks · Evidence · FAQ · 中文

Agent = Model + Harness. The model isn't the bottleneck anymore — the harness is.
Your AGENTS.md, CLAUDE.md, CI config, hooks, and .gitignore *are* the harness. When they're wrong, Claude Code, Cursor, and Codex ship AI slop. When they're right, agents compound.
AgentLint scores your harness across 51 deterministic checks on 6 core dimensions, plus 7 opt-in extended checks (Deep + Session) that use AI sub-agents and local Claude Code session logs when available. Evidence-backed. Zero opinions.
📚 Full docs, 20+ long-form guides, and the complete check catalog live at agentlint.app. Highlights: Writing a Good CLAUDE.md · The 33-Check Catalog · AGENTS.md vs CLAUDE.md · 中文博客.

Install
The first command installs the agentlint CLI on $PATH and does not touch ~/.claude/. The second command (one-time, opt-in) detects Claude Code, copies the /al slash command into ~/.claude/commands/, and registers the marketplace plugin. Side-effect details and uninstall path in INSTALL.md.

Then in any git repo:

In Claude Code (after running npx agentlint-ai install): run /al for the interactive scan-fix-report flow.
Using an AI coding agent? Point it at INSTALL.md — it's written to be read once and acted on.

What you get

The harness problem

In February 2026, Mitchell Hashimoto (HashiCorp) coined the term. OpenAI's Ryan Lopopolo formalized it days later. LangChain's Vivek Trivedy gave it the cleanest definition:
Agent = Model + Harness. If you're not the model, you're the harness.

The harness is every piece of code, configuration, and instruction that wraps an LLM and turns it into an…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add 0xmariowu/AgentLint, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Language
Shell
License
MIT
Last updated
10 October 2026
Topics
agent-friendlyagents-mdai-agentai-codingai-coding-agentai-readyclaude-codeclaude-code-pluginclaude-mdcode-qualitycodexcontext-engineering

FAQ

What is AgentLint?

The linter for your agent harness. Works with Claude Code, Codex, and Cursor. It is a plugin for Claude Code, from 0xmariowu/AgentLint on GitHub.

How do I install AgentLint?

Run npx agentlint-ai install # opt-in: register /al Claude Code plugin, then follow the setup in the README.

Is AgentLint popular?

0xmariowu/AgentLint has 63 GitHub stars and 5 forks, and is included in 1 curated Claude Code list. It was last updated on 10 October 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.