agentsclimarketplace

Matt auto

Skill DestinySail/matt-trellis/templates/matt-auto

Use Matt Pocock's engineering skills through a Trellis-style automatic Codex workflow.

Install
npx -y skills add DestinySail/matt-trellis --skill matt-auto

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 15 days oldThe repository was created 15 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

MUST use for any non-trivial software engineering request in a repository. Automatically routes natural-language requests to the appropriate Matt Pocock skills and composes them with Trellis, so the user never needs to type skill names. Covers new features, unclear requirements, bugs, TDD, architecture, prototypes, research, PRDs, issue breakdown, triage, teaching, and handoffs.

SKILL.md

4.0 KB, 833 tokens by cl100k_base, as published. Nobody here has run it

Matt Auto

Act as the automatic dispatcher for the installed Matt Pocock skills.

The user describes the outcome. Never ask the user to remember or invoke a skill by name. Select and load the appropriate skill yourself.

Read project state first

Before choosing a workflow:

  1. Read the repository instructions.
  2. If .trellis/ exists, read the current Trellis task state and relevant .trellis/spec/ indexes.
  3. Read CONTEXT.md and relevant ADRs when they exist.
  4. Inspect the code before asking questions that the repository can answer.

Trellis owns task state, PRDs, specs, and session memory. Matt skills supply the engineering discipline inside the current Trellis phase. Do not create duplicate planning artifacts when Trellis already has them.

Automatic routing

Choose the smallest useful workflow:

SituationLoad automatically
Product idea without a repositorygrill-me
New feature or unclear change in a repositorygrill-with-docs
Clear, small behavior changetdd
Hard bug, regression, flake, or unknown causediagnosing-bugs
Architecture is difficult to changeimprove-codebase-architecture
A runnable experiment will answer a design questionprototype
The user wants a spec publishedto-spec
The user wants work split into ticketsto-tickets
Incoming issues need classificationtriage
The user wants to learn a conceptteach
Context is full or work must move to another sessionhandoff

When a selected skill points to another model-invoked skill, load that skill at the appropriate time. Read every selected SKILL.md completely before following it.

Default engineering flows

New feature

  1. Use grill-with-docs when requirements, terminology, boundaries, or acceptance criteria are not settled.
  2. Use prototype only when a runnable experiment would resolve uncertainty.
  3. Use tdd to implement behavior through agreed public seams.
  4. Use code-review after implementation.

Skip the interview for a truly small and unambiguous edit.

Bug

  1. Use diagnosing-bugs when the cause is not already proven.
  2. Establish a tight reproduction.
  3. Use tdd to add a regression test and implement the fix.
  4. Use code-review after implementation.

Do not guess at causes or stack speculative patches.

Architecture improvement

  1. Use improve-codebase-architecture to find a concrete deepening opportunity.
  2. Use grill-with-docs to settle the chosen design.
  3. Use tdd at the new or existing public seam.
  4. Use code-review after implementation.

Large or multi-session work

Use wayfinder when the route to the destination is genuinely unclear. Otherwise keep planning in the active Trellis task. Use to-spec or to-tickets only when the user wants artifacts published to the configured issue tracker.

Safety and interaction boundaries

Automatic selection is not automatic permission for external side effects. Get confirmation before:

  • creating, editing, labeling, or closing remote issues;
  • publishing a PRD or issue set;
  • committing or pushing code;
  • deleting non-temporary files;
  • starting broad work whose product scope remains unresolved.

Interactive skills may ask focused product questions. That is part of the workflow; the user still does not need to invoke another skill manually.

Completion

After code changes:

  1. Run relevant tests, type checks, and lint.
  2. Load code-review and review the complete diff.
  3. Update Trellis specs or CONTEXT.md only with durable knowledge.
  4. Report which skills were selected, what was verified, and any remaining user decision.

What ships with it: 1 file

119 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.