Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By 3li7alaki
Route coding tasks into modes (quick/plan/ship/research/verify), enforce quality gates and atomic commits, automate design reviews and token management, and perform browser-based UI testing and audits.
npx claudepluginhub 3li7alaki/mint --plugin mintNavigate to a URL and perform browser automation tasks.
Check execution status — running tasks, spec progress, gate results, issues
Manage persistent design rules and preferences.
Build, view, and update the project's design profile.
Review UI implementation against design conventions, anti-patterns, and standards.
You are the **design setup agent** — you run during `mint init` when the user enables design intelligence. You install dependencies and configure the design system.
You are the **mint-browser runner agent** — you execute browser automation tasks using PinchTab's HTTP API via curl.
You are the **mint-browser setup agent** — you detect, install, and configure PinchTab during project initialization.
Build error specialist. Fixes build and type errors with minimal changes — no refactoring, no architecture changes, no improvements. Gets the build green quickly. Categorizes errors, prioritizes build-blocking first, keeps diffs minimal.
Stage 2 auditor. Actively tries to break implementations — writes edge-case tests, constructs malicious inputs, probes boundary conditions. Runs in isolated worktree so adversarial tests don't pollute the real codebase. Reports failures as BLOCKING.
REQUIRED for ALL coding tasks. Invoke BEFORE writing any code or editing any file. Auto-routes to quick/plan/ship/research/verify. Enforces gates, reviews, atomic commits. No exceptions — if you're about to modify files, invoke mint first.
ALWAYS LOAD THIS SKILL. Required at conversation start for any project using mint. Establishes that the mint skill MUST be invoked before ANY file modification — features, bugs, refactors, configs, tests, docs. You cannot use Write/Edit tools without invoking mint first. Load this skill when you see .mint/ directory in a project.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Structured, standards-aware development workflows for Claude Code
Self-orchestrating multi-agent development system — 8 specialized AI agents, parallel quality gates, and automated workflows. You say WHAT, the AI decides HOW.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Configurable code review with radical candor - choose between harsh direct feedback or constructive caring criticism. Features Technical.md for project standards, architectural context analysis, actionable fixes, decision register for tracking review decisions, seamless todo integration, and live browser QA via Chrome.
Structured development skills for any project. Provides brainstorming, planning, parallel agent development, browser testing, systematic debugging, and self-improvement workflows.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
███╗ ███╗██╗███╗ ██╗████████╗
████╗ ████║██║████╗ ██║╚══██╔══╝
██╔████╔██║██║██╔██╗ ██║ ██║
██║╚██╔╝██║██║██║╚██╗██║ ██║
██║ ╚═╝ ██║██║██║ ╚████║ ██║
╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ╚═╝
Self-evolving skill architecture. Pipeline enforcement. Scored instincts. Zero slop.
Core philosophy: Slop is an engineering problem, not an LLM problem. If an agent produces bad code, fix the environment — never patch the output.
curl -fsSL https://raw.githubusercontent.com/3li7alaki/mint/main/install.sh | bash
This installs the mint CLI globally and (if Claude Code is installed) the Claude plugin for auto-routing.
mint init # Claude reads your project, configures mint perfectly
mint init --yes # headless — auto-detect, no prompts (CI/scripts)
mint config # view current config
mint config --global # view global user defaults
mint config set key value # edit project config (dot notation, validated)
mint config set --global k v # set a global default
mint config list # show all available config keys with types and defaults
mint doctor # health check — static checks + tiered output
mint doctor --fix # health check + Claude applies context-aware fixes
mint update # update mint + Claude migrates ALL registered projects
mint clean # remove stale worktrees from parallel execution
Set user preferences that apply to all projects:
mint config set --global autoCommit false
mint config set --global reviewers.security.model opus
mint config set --global isolation.plan worktree
Global config lives at ~/.mint/config.json. Project config always overrides global. Global config also tracks a project registry — every mint init registers the project, and mint update migrates all registered projects at once.
Run mint init in your project (seeds from global defaults if set):
.mint/
├── config.json — gates, reviewers, browser, design, plugins + mintVersion
├── hard-blocks.md — what agents can never do
├── issues.jsonl — failure log with root cause categories
├── wins.jsonl — success patterns
├── patterns.jsonl — graduated recurring patterns
├── instincts.jsonl — scored conventions (confidence, dedup, decay)
├── metrics.jsonl — per-spec execution metrics for evidence-based evolution
├── sessions/ — per-session state (gitignored, timestamp-prefixed IDs)
├── tasks/<session-id>/<slug>/ — per-session spec XMLs + execution.json + pipeline-state.json
├── .freeze-list.json — frozen/guarded paths (gitignored)
├── .browser-sessions.json — browser cookies (gitignored)
└── .gate-ledger.jsonl — gate run dedup (gitignored)
You describe what you want. mint auto-detects the right approach:
| What you say | What mint does |
|---|---|
| Small fix, typo, config tweak | Quick — fixes directly, gates enforced |
| Feature, component, API route | Plan — decomposes into XML specs, executes atomically |
| Multiple features, batch of work | Ship — interviews you, plans phases, executes all |
| "Browse to", "scrape", "debug in browser" | Browse — PinchTab-powered browser automation |
| "How should I...", "Compare..." | Research — investigates, saves structured report |
| "Check quality", "Audit" | Verify — runs all gates and audits |
| "Dream", "Consolidate learning" | Dream — prunes instincts, triages issues, promotes patterns, health report |
| "Automate", "Detect workflows" | Automate — mine patterns, generate skills, graduate trust |
| "Design review", "Design profile" | Design — design intelligence commands |
| "Set up doc tracking" | Doc Setup — scans docs, maps sections to code, builds manifest |
| "Optimize my setup", "Am I using mint fully?" | Optimize — full audit of config, docs, workspace, agents, features |
/freeze src/auth/ | Freeze — blocks all file modifications under that path |
/guard package.json "no new deps" | Guard — freeze + reason shown to agents |
/unfreeze --all | Unfreeze — remove all freezes |
No commands to memorize. Just describe what you want to build.