matt-loop
v4.0.0Matt Pocock design with the user via matt-design; confirmed-spec autonomous tickets, implementation, verification and independent review via matt-auto. Includes PR babysitting and conflict resolution. Requires weed-harness 6.0+.
By weedmoLicense: MIT1 GitHub starsUpdated 3 days ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 18 skill or MCP entries
- Source updated
- Sep 21, 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 matt-loop for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install matt-loop-2@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. 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/weedmo/skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/matt-loop-claude/.
Plugin files
├── .claude-plugin/plugin.json├── skills/codebase-design/SKILL.md├── skills/diagnosing-bugs/SKILL.md├── skills/domain-modeling/SKILL.md├── skills/grill-me/SKILL.md├── skills/grill-with-docs/SKILL.md├── skills/grilling/SKILL.md├── skills/handoff/SKILL.md├── skills/implement/SKILL.md├── skills/improve-codebase-architecture/SKILL.md├── skills/matt-auto/SKILL.md├── skills/matt-design/SKILL.md├── skills/pr-babysit/SKILL.md├── skills/prototype/SKILL.md├── skills/resolving-merge-conflicts/SKILL.md├── skills/setup-matt-pocock-skills/SKILL.md├── skills/tdd/SKILL.md├── skills/to-spec/SKILL.md└── skills/to-tickets/SKILL.md
Included Skills18
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.
A relentless interview to sharpen a plan or design.
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
Compact the current conversation into a handoff document for another agent to pick up.
Implement a piece of work based on a spec or set of tickets.
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Execute a confirmed local spec: create tickets, implement, verify, and independently review with bounded fix cycles. Use --spec PATH; design and user iteration belong to matt-design, visualization to design-map. Autonomous by default; --confirm requests a ticket/execution-plan gate. --dev / --main / --pr BASE enable PR shipping; --parallel N caps concurrency.
Collaboratively design a feature or change using Matt Pocock's grilling, domain-modeling, codebase-design, prototype, and to-spec skills. Iterate decisions with the user and write a local confirmed spec for matt-auto. Use for design before implementation; design-map renders the current design as an artifact.
Use when the user wants you to babysit, watch, monitor, or shepherd one open GitHub PR until it is merge-ready by handling its checks, review feedback, and PR-caused failures. Does not merge unless explicitly requested. Claude Code edition: the coordinator runs in-session, fresh-context subtasks route through the plugin agents (matt-default / matt-deep), and the check cycle waits with `/loop`.
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
Use when you need to resolve an in-progress git merge/rebase conflict. Claude Code edition: direct invocation delegates the resolution to the matt-deep plugin agent.
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed.
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).
Plugin manifests1
{
"name": "matt-loop",
"version": "4.0.0",
"description": "Matt Pocock design with the user via matt-design; confirmed-spec autonomous tickets, implementation, verification and independent review via matt-auto. Includes PR babysitting and conflict resolution. Requires weed-harness 6.0+.",
"author": {
"name": "weedmo"
},
"repository": "https://github.com/weedmo/skills",
"homepage": "https://github.com/weedmo/skills",
"license": "MIT",
"keywords": [
"codex",
"interview",
"orchestration",
"loop"
],
"skills": "./skills/"
}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.
[matt-loop on Agent Plugins Marketplace](https://pluginsmp.com/plugins/matt-loop-2)