Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Sekou Doumbouya avatar

Fakoli Plugin Critic

  • 4 repo stars
  • Updated July 13, 2026
  • fakoli/fakoli-plugins

Audit any Claude Code plugin with five specialist critics covering agents, skills, hooks, MCP, and structure.

About

fakoli-plugin-critic runs five specialist critic agents for Claude Code plugin development: agent-critic, skill-critic, hook-critic, mcp-critic, and structure-critic. Each examines its surface against best practices and returns MUST FIX, SHOULD FIX, CONSIDER, and NIT verdicts. Use it to review and harden any plugin before release.

  • Five specialist critics
  • Agent/skill/hook/MCP/structure
  • MUST/SHOULD/CONSIDER verdicts
  • Audit any plugin

Fakoli Plugin Critic by the numbers

  • Data as of Jul 14, 2026 (Skillselion catalog sync)
/plugin marketplace add fakoli/fakoli-plugins
/plugin install fakoli-plugin-critic@fakoli-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars4
Last updatedJuly 13, 2026
Repositoryfakoli/fakoli-plugins

What it does

Audit any Claude Code plugin with five specialist critics covering agents, skills, hooks, MCP, and structure.

README.md

fakoli-plugin-critic

License: MIT Plugin Version Marketplace

Five specialist critic agents that audit Claude Code plugin surfaces. Extracted from fakoli-crew in May 2026 so plugin-development teams can install only the review layer without pulling the eight-agent generalist crew.

What's in here

Agent Color Audits
agent-critic magenta <plugin>/agents/*.md — frontmatter, color collisions, tools tightness, description-must-have-3-examples discipline, silent-failure antipatterns (allowed-tools: on agents)
skill-critic teal <plugin>/skills/*/SKILL.md — frontmatter, one-question-at-a-time discipline, hard-gate presence, lazy-loading, no-fuzzy-detection rule
hook-critic gray <plugin>/hooks/*.sh + hooks.json — shebang portability, ${CLAUDE_PLUGIN_ROOT} usage, stdin handling per event, contract-awareness (set -e vs set -euo pipefail per declared contract)
mcp-critic white .mcp.json + MCP server source — schema validity, @mcp.tool() decoration discipline, typed parameter annotations, secret-leak in errors, actor identification on mutating tools
structure-critic brown plugin.json + marketplace.json + registry index + README counts + CHANGELOG Keep-a-Changelog discipline + version-string sync across every source of truth

All five run on Opus by default — plugin auditing rewards deep reasoning over speed.

Installation

/plugin marketplace add fakoli/fakoli-plugins   # one-time
/plugin install fakoli-plugin-critic

Usage

Dispatch any critic via the agent tool. The plugin name is fakoli-plugin-critic:

Agent({
  subagent_type: "fakoli-plugin-critic:hook-critic",
  prompt: "Review the hook layer in plugins/my-plugin/hooks/."
})

Each critic returns a structured report keyed by severity:

  • MUST FIX — broken or unsafe; merge-blocking.
  • SHOULD FIX — quality regression or convention drift; fix before next release.
  • CONSIDER — judgment call worth thinking about.
  • NIT — style or polish; optional.

Critics report; they do not edit. Pair them with an implementation agent (e.g. fakoli-crew:smith for plugin structure or fakoli-crew:welder for refactors) to land the fixes.

What's not in here

  • Code review — the general fakoli-crew:critic agent handles Staff-Engineer-level review of arbitrary source code. Use it when reviewing the implementation inside bin/ or src/, not the plugin's surface.
  • End-to-end validationfakoli-crew:sentinel runs commands and reports binary PASS/FAIL scorecards. Use it after a critic recommends fixes and an implementer applies them.

Migration from fakoli-crew (≤ 2.2.0)

If you previously dispatched these critics as fakoli-crew:agent-critic / fakoli-crew:hook-critic / etc., update the namespace prefix to fakoli-plugin-critic: and install this plugin. The agent system prompts are unchanged in this release — only the namespace moved.

fakoli-crew 2.3.0 drops the 5 critics from its agent set and downgrades its description from "thirteen agents" to "eight agents." Existing recipes that already depended on fakoli-crew continue to work for the remaining 8 generalist roles.

License

MIT — see LICENSE.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.