AI Deep Dive

Matt Pocock Skills Deep Dive: Kleine Agenten-Skills für echte Ingenieursarbeit

Das `skills`-Repo von Matt Pocock ist eine kompakte Sammlung von Agenten-Skills für die praktische Ingenieursarbeit: Plananalyse, Dokumentationserstellung, Durchführung von TDD, Fehlerdiagnose, Architekturverbesserung, Issue-Triage, Aufteilung von Arbeit in Issues, Erstellung von PRDs, Übergaben und Projekteinrichtung.

Aktualisiert im Juni 2026
Matt Pocock Skills Guide Hero zeigt kompakte Engineering-Skill-Karten für TDD, Diagnose, Dokumentation, Architektur, Triage, PRDs und Übergaben

Die Ausrichtung des Repos ist bewusst klein und kompositionell gehalten. Es versucht nicht, den Engineering-Prozess durch ein riesiges Agenten-Framework zu ersetzen. Stattdessen vermittelt es Agenten bessere Gewohnheiten für die Bereiche der Softwareentwicklung, die routinemäßig scheitern: Mehrdeutigkeit, Feedbackschleifen, Fachsprache, Architekturdrift, Tests und Übergabequalität.

Get the latest on AI, LLMs & developer tools

New MCP servers, model updates, and guides like this one — delivered weekly.

Redaktioneller Hinweis

Dieser Artikel basiert auf dem GitHub-Repo, der README, Skill-Dateien, Setup-Skripten, Dokumentationen, aktuellen Issues und PRs, dem skills.sh-Listing, dem Newsletter-Link und öffentlichen GitHub-Metadaten, die am 2. Juni 2026 erhoben wurden. Genaue Popularitätszahlen wurden weggelassen, da sie sich schnell ändern.

1. skills in einem Satz

Das `skills`-Repo von Matt Pocock ist eine unter MIT lizenzierte Sammlung kleiner, anpassungsfähiger AI-Agenten-Workflow-Skills für echte Software-Engineering-Aufgaben wie TDD, Diagnose, Produktklärung, Dokumentation, Architekturverbesserung, Issue-Triage und Übergaben.

BereichDetailWarum es wichtig ist
Repositorymattpocock/skillshttps://github.com/mattpocock/skills
Primäre SpracheShellPrimäre GitHub-Sprache zum Recherchezeitpunkt.
LizenzMITGebündelte oder binäre Lizenzen gegebenenfalls separat prüfen.
Erstellt3. Februar 2026Während der Recherche wurden keine GitHub Releases gefunden; der main-Branch und die Issues sind aktiv.

2. Warum es wichtig ist

Das Repo ist wichtig, da viele Fehler beim AI-Coding Prozessfehler sind. Der Agent missversteht die Anfrage, ändert zu viel auf einmal, es fehlt an Feedback, er ignoriert die Fachsprache oder produziert Code, der schwer zu warten ist.

Anstatt einer riesigen Methodik sind diese Skills spezialisierte Werkzeuge. Sie können `/grill-with-docs` vor einem Feature, `/tdd` während der Implementierung, `/diagnose` bei einem Bug, `/improve-codebase-architecture` nach Entropieaufbau und `/handoff` bei notwendigem Kontexttransfer ausführen.

Die ingenieurstechnische Haltung ist ebenfalls bemerkenswert: Die README lehnt vages „Vibe Coding“ ab und betont Grundlagen wie eine gemeinsame Sprache, Red-Green-Refactor, kleine Schritte, Feedback, Deep Modules und Design-Verantwortung.

3. Architektur und Denkmodell

Das Repo ist nach Skill-Kategorien organisiert: Engineering, Produktivität, Verschiedenes, Persönliches, In Arbeit und Veraltet. Ein kleiner Setup-Skill speichert die repo-spezifische Konfiguration wie Issue-Tracker, Triage-Labels und Dokumentationspfade, damit andere Skills konsistent arbeiten können.

BereichDetailWarum es wichtig ist
Installer`npx skills@latest add mattpocock/skills`Primärer README-Setup-Pfad über skills.sh.
Setup-Skill`setup-matt-pocock-skills`Erfasst Issue-Tracker, Labels und Dokumentationspfade, die von anderen Skills verwendet werden.
Planung`grill-with-docs`, `grill-me`, `to-prd`, `to-issues`Klärt Absichten, Fachbegriffe, Entscheidungen, PRDs und Issue-Abschnitte.
Implementierung`tdd`, `diagnose`, `prototype`Verbessert Feedback-Schleifen, Debugging-Disziplin und exploratives Design.
Architektur`improve-codebase-architecture`, `zoom-out`Findet Design-Druck, Vertiefungsmöglichkeiten und breiteren Code-Kontext.
Betrieb`triage`, `handoff`, `git-guardrails-claude-code`, `setup-pre-commit`Unterstützt den Issue-Status, den Kontext-Transfer und sicherere Repo-Workflows.
Dokumentation`CONTEXT.md`, `docs/adr/`, `grill-with-docs` FormateGemeinsame Sprache und Architektur-Entscheidungsaufzeichnungen sind erstklassig.
Skripte`scripts/link-skills.sh`, `scripts/list-skills.sh`Lokale Shell-Helfer zum Auflisten und Verknüpfen von Skills.

4. Kleinster End-to-End-Setup

Die folgenden Befehle stammen aus der Repository-Dokumentation und wurden mit dem aktuellen Recherche-Snapshot abgeglichen. Behandle sie als Startpunkt und lies anschließend die verlinkte README, bevor du in einer Produktionsumgebung installierst.

# Install through skills.sh
npx skills@latest add mattpocock/skills

# In your agent, select the skills you want.
# Include setup-matt-pocock-skills.

# Then run the setup skill once per repository:
/setup-matt-pocock-skills

Eine kleine erste Aufgabe sollte die Integration beweisen, bevor du sie mit kritischen Daten oder großen Workspaces verbindest.

# Clarify a feature and update docs/ADRs
/grill-with-docs

# Build the change with a red-green-refactor loop
/tdd

# Diagnose a hard bug
/diagnose

# Break a plan into independently grabbable issues
/to-issues

# Hand off a session to another agent or future context
/handoff

5. Technischer Deep Dive

5.1 Der Setup-Skill ist die stille Abhängigkeit

Die README besagt, dass man während der Installation `/setup-matt-pocock-skills` auswählen und vor dem restlichen Engineering-Workflow ausführen soll. Das ist keine unnötige Arbeit. Es speichert die Wahl des Issue-Trackers, Triage-Labels und den Speicherort der Dokumentation, damit Skills wie `to-issues`, `triage` und `grill-with-docs` sich vorhersehbar verhalten können.

Aktuelle Issues diskutieren sogar die Grenzen der Setup-Richtlinien. Dies zeigt uns, dass das Repo Wert auf Wiederholbarkeit legt, anstatt jeden Skill lokale Konventionen neu entdecken zu lassen.

5.2 Grilling ist ein Werkzeug zur Anforderungsgestaltung

`grill-me` und `grill-with-docs` basieren auf einer einfachen Beobachtung: Benutzer wissen oft nicht genau, was sie wollen, bis sie befragt werden. Der Skill veranlasst den Agenten dazu, konkrete Fragen zu stellen, bevor Code geschrieben wird.

`grill-with-docs` erweitert dies auf eine gemeinsame Sprache und ADRs. Das ist besonders bei echten Produkten nützlich, da Fachbegriffe wortreiche Erklärungen reduzieren und Namen, Tests sowie Issue-Titel verbessern.

before coding:
  ask hard questions
  define domain terms
  record decisions
  narrow scope
  then implement

5.3 TDD und Diagnose schaffen Feedbackschleifen

`/tdd` drängt Agenten in Richtung Red-Green-Refactor und kleinerer vertikaler Slices. `/diagnose` drängt auf Reproduzieren, Minimieren, Hypothesenbildung, Instrumentierung, Behebung und Regressionstests.

Diese Fähigkeiten machen ein Modell isoliert betrachtet nicht intelligenter. Sie verändern die Schleife um das Modell herum, sodass es vor der Bearbeitung bessere Beweise und nach der Bearbeitung eine bessere Verifizierung erhält.

5.4 Architekturarbeit wird als Design-Verantwortung gerahmt

`improve-codebase-architecture` richtet sich an Codebasen, die schwer zu ändern sind. Die README verknüpft es mit Konzepten wie Deep Modules, Domänensprache und täglichen Investitionen in das Design.

Das ist das richtige Ambitionsniveau für eine Agentenfähigkeit: nicht 'die App umschreiben', sondern Design-Druck untersuchen, Schnittstellen klären und konkrete Möglichkeiten zur Vertiefung schaffen.

5.5 Das Repo ist absichtlich kein Monolith

Die Fähigkeiten sind klein genug, um sie anzupassen. Das ist wichtig, da Teams unterschiedliche Issue-Tracker, Dokumentationskonventionen, Test-Tools, Domänensprachen und Toleranzen für die Autonomie von Agenten haben.

Die aktuelle PR- und Issue-Oberfläche zeigt, dass sich die Grenze noch entwickelt: Aufteilung von Befehlen versus Fähigkeiten, bessere `/teach`-Ausgaben, Dokumentation außerhalb von Worktrees, Verhalten bei der Issue-Dekomposition und Anpassung der Ausgabefrequenz.

6. Praxis: Falsch vs. richtig

FalschRichtigGrund
Installieren Sie jede Fähigkeit und hoffen Sie, dass der Agent Ihr Repo kennt.Führen Sie `/setup-matt-pocock-skills` aus und konfigurieren Sie Issue-Tracker, Labels und Dokumentationspfade.Mehrere Fähigkeiten hängen von lokalen Konventionen ab.
Verwenden Sie `/tdd` als Label für das nachträgliche Schreiben von Tests.Verwenden Sie es als Red-Green-Refactor für kleine vertikale Slices.Der Wert liegt in der Feedbackschleife, nicht nur in den Testdateien.
Fragen Sie nach Architekturverbesserungen ohne Domänendokumentation.Bauen Sie nach Möglichkeit zuerst eine gemeinsame Sprache und ADRs auf.Die Architekturanalyse verbessert sich, wenn der Agent die Produktsprache versteht.
Betrachten Sie diese als ein vollständiges Agenten-Framework.Betrachten Sie sie als kombinierbare Prozess-Tools.Das Repo ist absichtlich klein und anpassungsfähig.

7. Häufige Fehler und aktuelle Probleme

Der Issue Tracker ist wichtig, weil diese Repos jung sind und sich schnell bewegen. Der Artikel nutzt Issues als Risikosignale, nicht als Beweis dafür, dass ein Projekt unbrauchbar ist.

BereichDetailWarum es wichtig ist
Befehle vs. FähigkeitenPR #291 verfolgt die Aufteilung von Fähigkeiten in Befehle versus Fähigkeiten.Die Paketierungssemantik wird derzeit noch verfeinert.
Fähigkeit vermittelnIssue #296 fordert eine bessere Anleitung für Baum- und Hierarchiediagramme.Einige in Arbeit befindliche Fähigkeiten entwickeln sich noch weiter.
Speicherort der DokumentationIssue #294 fordert Dokumentation außerhalb des Arbeitsverzeichnisses für `grill-with-docs`.Workflows für Dokumentation über Arbeitsverzeichnisse hinweg erfordern Sorgfalt.
Issue-DekompositionIssue #292 besagt, dass übergeordnete Issues nach der Dekomposition weiterhin auswählbar bleiben.`to-issues`-Workflows können eine manuelle Bereinigung erfordern.
Architektur-ÜbergabeIssue #290 fordert Übergabe-Schaltflächen in generierten Architekturseiten.Generierte Berichte werden zu Workflow-Artefakten.
AusgabefrequenzIssue #284 behandelte die Ausgabefrequenz von `grill-with-docs`.Interview-Fähigkeiten erfordern ein Tempo, das auf den Benutzer abgestimmt ist.

8. Performance-, Skalierungs- und Kostennotizen

Diese Fähigkeiten bestehen größtenteils aus Text und Prozessen, daher hängen die Laufzeitkosten eher vom Agenten und der Repository-Größe ab als von einem aufwendigen lokalen Build. Die größten Token-Kosten entstehen durch lange Befragungssitzungen, Architekturanalysen, Issue-Dekomposition und wiederholtes Lesen der Codebasis.

Der praktische Weg zur Kostenkontrolle besteht darin, eng gefasste Fähigkeiten zu wählen. Verwenden Sie `/diagnose` für einen Bug, `/tdd` für einen Teilbereich, `/to-issues` für einen Plan und `/handoff`, wenn der Kontext komprimiert werden soll.

Der Wert des Repositorys wächst stetig: Gemeinsame Sprache, ADRs, Issue-Teilbereiche und Übergaben reduzieren zukünftige Mehrdeutigkeiten, was mehr Token einsparen kann, als die anfängliche Sitzung kostet.

9. Für wen es geeignet ist

Verwenden, wennÜberspringen, wenn
Sie wünschen sich Agenten-Workflows, die die technische Disziplin wahren.Sie wünschen sich ein autonomes Framework, das den gesamten Prozess steuert.
Sie verwenden Claude Code, Codex oder kompatible, fähigkeitsbewusste Agenten.Ihre Tooling-Umgebung kann `SKILL.md`-Workflows nicht laden oder anpassen.
Ihr Team legt Wert auf TDD, Debugging-Disziplin, ADRs und Issue-Hygiene.Sie möchten nur eine schnelle Einmal-Codegenerierung.
Du fühlst dich wohl dabei, kleine Skills an deine Repo-Konventionen anzupassen.Du benötigst ein vollständig gehostetes, meinungsstarkes Projektmanagement-Produkt.

10. Community-Signal

Das stärkste Community-Signal ist das bestehende Publikum des Maintainers für TypeScript und KI-Engineering. Die README leitet Nutzer über skills.sh und ein großes AI Hero Newsletter-Publikum, was dem Repo sofortige Verbreitung verschafft.

Der Issue-Tracker ist produktiv meinungsstark. Viele Issues sind Richtlinien- oder Workflow-Fragen, nicht nur Bugs: Setup-Verifizierung, Fragen-Limits, Umfang des Issue-Trackers, Verhalten von Parent-Issues, Dokumentationspfade und Befehlspaketierung.

Die Ausrichtung des Repos ist erfrischend bodenständig: Es argumentiert, dass Grundlagen bei Agenten wichtiger sind, nicht weniger.

11. Das Urteil: Lohnt sich die Nutzung?

Unsere Einschätzung

Nutze die Skills von Matt Pocock, wenn du kleine, kombinierbare Agenten-Workflows möchtest, die Planung, Tests, Diagnose, Architektur, Issue-Triage und Übergaben disziplinierter machen. Überspringe sie, wenn du ein autonomes One-Click-Framework oder ein Repo suchst, das den Engineering-Prozess hinter einem einzigen Befehl verbirgt.

12. Das große Ganze

Dieses Repo repräsentiert eine ausgereifte Richtung für Agenten-Tooling: nicht größere Agenten, sondern bessere Rituale rund um Agenten. Der Skill ist der Prozess-Wrapper, der ein Modell davon abhält, Mehrdeutigkeit zu früh in Code umzuwandeln.

Da KI-Coding immer schneller wird, verlagert sich der Engpass auf Urteilsvermögen, Einschränkungen, Feedback und Wartbarkeit. Kleine Skills wie diese sind eine Möglichkeit, diese Engineering-Gewohnheiten direkt in den Agenten-Workflow zu kodieren.

13. Häufig gestellte Fragen

F: Wie installiere ich die Skills von Matt Pocock?

Die README empfiehlt `npx skills@latest add mattpocock/skills`, dann die Auswahl der gewünschten Skills und das Ausführen von `/setup-matt-pocock-skills`.

F: Funktionieren diese nur mit Claude Code?

Sie sind als Agenten-Skills geschrieben und können an kompatible, skill-fähige Coding-Agenten angepasst werden. Das genaue Installationsverhalten hängt von deinem Agenten und der Unterstützung durch skills.sh ab.

F: Mit welchem Skill sollte ich beginnen?

Beginne mit `/setup-matt-pocock-skills`, dann nutze `/grill-with-docs` für neue Features, `/tdd` für die Implementierung und `/diagnose` für Bugs.

F: Was macht `/grill-with-docs`?

Er stellt detaillierte Fragen zur geplanten Änderung, baut eine gemeinsame Domänensprache auf und kann Kontext-Dokumentationen sowie ADRs aktualisieren.

F: Ist `/tdd` nur Test-Generierung?

Nein. Es ist ein Red-Green-Refactor-Workflow zur Implementierung kleiner vertikaler Slices mit einer klaren Feedback-Schleife.

F: Sind diese ein Ersatz für Projektmanagement?

Nein. Skills wie `/to-issues`, `/triage` und `/to-prd` können in Issue-Workflows integriert werden, ersetzen aber nicht das Urteilsvermögen des Teams oder die Prozessverantwortung.

14. Glossar

BereichDetailWarum es wichtig ist
SkillEin wiederverwendbarer `SKILL.md`-Workflow für einen Agenten.Das primäre Artefakt des Repos.
GrillingStrukturierte Fragestellung vor der Implementierung.Wird verwendet, um Mehrdeutigkeiten bei Anforderungen zu reduzieren.
Gemeinsame SpracheProjektspezifisches Fachvokabular.Gespeichert in Dokumenten wie `CONTEXT.md`.
ADRArchitecture Decision Record.Hält wichtige technische Entscheidungen fest.
Red-Green-RefactorFehlgeschlagenen Test schreiben, zum Bestehen bringen, Design verbessern.Kern-TDD-Schleife.
Deep ModuleEin Modul mit einer einfachen Schnittstelle und signifikanter interner Tiefe.Konzept für Architekturqualität.
HandoffStrukturierter Kontexttransfer an eine zukünftige Sitzung oder einen Agenten.Reduziert den Kontextverlust.

15. Alle Quellen und Links

Interne Links

16. Tabelle zur Quellenzuordnung

BereichDetailWarum es wichtig ist
READMEPositionierung, Installationsablauf, Kernproblemstellungen, Skill-Map.Primärquelle.
Skill-DateienKonkretes Verhalten für Setup, Grilling, TDD, Diagnose, Architektur, Issues und Handoff.Primärquelle.
Skripte und DokumentationenLokale Verknüpfung, Auflistung, Kontext-Dokumente, ADR-Formate.Quelle der Repo-Struktur.
Issues und PRsBefehlspaketierung, Dokumentationspfad, Teach, Issue-Dekomposition und Setup-Hinweise.Aktualitätssignal.
skills.shVertriebskanal und Installations-Framing.Offizielle Ökosystem-Quelle.

Related Guides