M

Mattpocock Skills

caveman
mattpocock
Ultrakomprimierter Kommunikationsmodus. Reduziert Token-Nutzung um ~75% durch Weglassen von Füllwörtern, Artikeln und Höflichkeitsfloskeln bei voller technischer Genauigkeit. Verwenden, wenn der Benutzer "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief" sagt oder /caveman aufruft.
communicationproductivity
design-an-interface
mattpocock
Generieren Sie mehrere radikal unterschiedliche Interface-Designs für ein Modul unter Verwendung paralleler Sub-Agenten. Verwenden Sie dies, wenn der Benutzer eine API entwerfen, Interface-Optionen erkunden, Modulformen vergleichen oder "design it twice" erwähnen möchte.
developmentdesignapi
diagnose
mattpocock
Disziplinierte Diagnoseschleife für schwierige Fehler und Leistungsregressionen. Reproduzieren → Minimieren → Hypothesen bilden → Instrumentieren → Beheben → Regressionstest. Verwenden, wenn der Benutzer "diagnostiziere dies" / "debugge dies" sagt, einen Fehler meldet, sagt, dass etwas kaputt ist/einen Fehler auslöst/fehlschlägt, oder eine Leistungsregression beschreibt.
developmenttestingcode-review
edit-article
mattpocock
Artikel bearbeiten und verbessern, indem Abschnitte umstrukturiert, die Klarheit erhöht und der Text gestrafft wird. Verwenden, wenn der Benutzer einen Artikelentwurf bearbeiten, überarbeiten oder verbessern möchte.
documentcreative
git-guardrails-claude-code
mattpocock
Richte Claude Code-Hooks ein, um gefährliche Git-Befehle (push, reset --hard, clean, branch -D usw.) vor ihrer Ausführung zu blockieren. Verwende dies, wenn der Benutzer destruktive Git-Operationen verhindern, Git-Sicherheits-Hooks hinzufügen oder Git-Push/Reset in Claude Code blockieren möchte.
developmentdevopssecurity
grill-me
mattpocock
Befrage den Nutzer unerbittlich zu einem Plan oder Design, bis ein gemeinsames Verständnis erreicht ist, und löse dabei jeden Zweig des Entscheidungsbaums. Verwende dies, wenn der Nutzer einen Plan auf Herz und Nieren prüfen lassen möchte, sein Design hinterfragt haben will oder „grill me“ erwähnt.
researchcommunicationproject-management
grill-with-docs
mattpocock
Grillsitzung, die deinen Plan gegen das bestehende Domänenmodell prüft, die Terminologie schärft und die Dokumentation (CONTEXT.md, ADRs) direkt aktualisiert, sobald Entscheidungen klarer werden. Verwende dies, wenn der Nutzer einen Plan gegen die Sprache seines Projekts und dokumentierte Entscheidungen auf Herz und Nieren prüfen möchte.
developmentdocumentresearch
handoff
mattpocock
Fasse das aktuelle Gespräch zu einem Übergabedokument für einen anderen Agenten zusammen.
communicationproject-managementdocument
improve-codebase-architecture
mattpocock
Finde Möglichkeiten zur Vertiefung in einer Codebasis, informiert durch die Domänensprache in CONTEXT.md und die Entscheidungen in docs/adr/. Verwende dies, wenn der Benutzer die Architektur verbessern, Refactoring-Möglichkeiten finden, eng gekoppelte Module konsolidieren oder eine Codebasis testbarer und KI-navigierbarer machen möchte.
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
obsidian-vault
mattpocock
Notizen im Obsidian-Vault mit Wikilinks und Indexnotizen suchen, erstellen und verwalten. Verwenden, wenn der Benutzer Notizen in Obsidian finden, erstellen oder organisieren möchte.
productivitydocument
prototype
mattpocock
Erstelle einen Wegwerf-Prototypen, um ein Design auszuarbeiten, bevor du dich darauf festlegst. Leitet zwischen zwei Zweigen weiter – einer ausführbaren Terminal-App für Fragen zu Zustand/Geschäftslogik oder mehreren radikal unterschiedlichen UI-Varianten, die von einem Zweig aus umschaltbar sind. Verwende dies, wenn der Benutzer prototypisieren, ein Datenmodell oder einen Zustandsautomaten auf Plausibilität prüfen, eine UI skizzieren, Designoptionen erkunden möchte oder sagt: „Prototypisiere das“, „Lass mich damit spielen“, „Probiere ein paar Designs aus“.
developmentdesigncreative
qa
mattpocock
Interaktive QA-Sitzung, bei der der Benutzer Fehler oder Probleme im Gespräch meldet und der Agent GitHub-Issues erstellt. Durchsucht im Hintergrund die Codebasis nach Kontext und Fachsprache. Verwenden, wenn der Benutzer Fehler melden, QA betreiben, Issues im Gespräch erfassen oder "QA-Sitzung" erwähnen möchte.
testingcode-reviewdevelopment
request-refactor-plan
mattpocock
Erstellen Sie einen detaillierten Refactoring-Plan mit kleinen Commits durch ein Benutzergespräch und legen Sie ihn als GitHub-Issue ab. Verwenden Sie dies, wenn der Benutzer einen Refactoring planen, ein Refactoring-RFC erstellen oder einen Refactoring in sichere, schrittweise Schritte aufteilen möchte.
developmentcode-reviewproject-management
review
mattpocock
Überprüfe die Änderungen seit einem festgelegten Punkt (Commit, Branch, Tag oder Merge-Base) entlang zweier Achsen — Standards (folgt der Code den dokumentierten Codierungsstandards dieses Repos?) und Spezifikation (entspricht der Code dem, was das ursprüngliche Issue/PRD verlangt hat?). Führt beide Überprüfungen in parallelen Unteragenten durch und zeigt sie nebeneinander an. Verwende dies, wenn der Benutzer einen Branch, einen PR, laufende Änderungen überprüfen oder eine „Überprüfung seit X“ anfordern möchte.
code-reviewdevelopmenttesting
scaffold-exercises
mattpocock
Erstelle Übungsverzeichnisstrukturen mit Abschnitten, Aufgaben, Lösungen und Erklärungen, die Linting bestehen. Verwende dies, wenn der Benutzer Übungen strukturieren, Übungsgerüste erstellen oder einen neuen Kursabschnitt einrichten möchte.
development
setup-matt-pocock-skills
mattpocock
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.
developmentproject-managementdocument
setup-pre-commit
mattpocock
Richte Husky Pre-Commit-Hooks mit lint-staged (Prettier), Typprüfung und Tests im aktuellen Repository ein. Verwende dies, wenn der Benutzer Pre-Commit-Hooks hinzufügen, Husky einrichten, lint-staged konfigurieren oder Formatierungs-/Typprüfungs-/Testfunktionen zur Commit-Zeit hinzufügen möchte.
developmenttestingcode-review
tdd
mattpocock
Testgetriebene Entwicklung mit dem Rot-Grün-Refaktor-Zyklus. Verwenden, wenn der Benutzer Funktionen entwickeln oder Fehler mit TDD beheben möchte, "Rot-Grün-Refaktor" erwähnt, Integrationstests wünscht oder nach testgetriebener Entwicklung fragt.
developmenttesting
teach
mattpocock
Dem Benutzer eine neue Fähigkeit oder ein neues Konzept innerhalb dieses Arbeitsbereichs beibringen.
communicationproductivity
to-issues
mattpocock
Zerlege einen Plan, eine Spezifikation oder ein PRD in eigenständig bearbeitbare Issues im Projekt-Issue-Tracker unter Verwendung von Tracer-Bullet-Vertikalschnitten. Verwende dies, wenn der Benutzer einen Plan in Issues umwandeln, Implementierungstickets erstellen oder Arbeit in Issues aufteilen möchte.
developmentproject-management
to-prd
mattpocock
Wandle den aktuellen Gesprächskontext in ein PRD um und veröffentliche es im Projekt-Issue-Tracker. Verwende dies, wenn der Benutzer aus dem aktuellen Kontext ein PRD erstellen möchte.
developmentdocumentproject-management
triage
mattpocock
Probleme durch einen Zustandsautomaten triagen, der von Triage-Rollen gesteuert wird. Verwenden, wenn der Benutzer ein Problem erstellen, Probleme triagen, eingehende Fehler oder Funktionsanfragen überprüfen, Probleme für einen AFK-Agenten vorbereiten oder den Problem-Workflow verwalten möchte.
developmentproject-managementcommunication
ubiquitous-language
mattpocock
Extrahiere ein DDD-konformes Glossar der ubiquitären Sprache aus dem aktuellen Gespräch, markiere Unklarheiten und schlage kanonische Begriffe vor. Speichert in UBIQUITOUS_LANGUAGE.md. Verwende, wenn der Nutzer Domänenbegriffe definieren, ein Glossar erstellen, die Terminologie festigen, eine ubiquitäre Sprache entwickeln möchte oder "Domänenmodell" oder "DDD" erwähnt.
developmentdocumentresearch
write-a-skill
mattpocock
Neue Agent-Fähigkeiten mit korrekter Struktur, progressiver Offenlegung und gebündelten Ressourcen erstellen. Verwenden, wenn der Benutzer eine neue Fähigkeit erstellen, schreiben oder aufbauen möchte.
developmentdocumentcreative
writing-beats
mattpocock
Gestalte einen Artikel als Reise von Beats im Stil eines Entscheidungsabenteuers. Der Nutzer wählt einen Start-Beat aus dem Rohmaterial, du schreibst nur diesen Beat, bietest dann Optionen für den nächsten Wendepunkt an, Beat für Beat, bis der Artikel ein natürliches Ende erreicht. Verwende dies, wenn der Nutzer Rohmaterial hat und es eher als Erzählung denn als Argument zusammenstellen möchte.
creativedocument
writing-fragments
mattpocock
Grillsitzung, die den Nutzer nach Fragmenten abbaut – heterogene Schreibnuggets (Behauptungen, Vignetten, prägnante Sätze, Halbgedanken) – und diese als Rohmaterial für einen zukünftigen Artikel an ein einzelnes Dokument anhängt. Verwenden, wenn der Nutzer Ideen entwickeln möchte, bevor eine Struktur auferlegt wird, oder "Fragmente", "ideieren" oder "Rohmaterial" fürs Schreiben erwähnt.
creativedocumentproductivity
writing-shape
mattpocock
Nimm eine Markdown-Datei mit Rohmaterial und forme sie in einem Gespräch zu einem Artikel – entwerfe mögliche Einstiege, baue den Text Absatz für Absatz aus und diskutiere bei jedem Schritt über das Format (Listen, Tabellen, Hervorhebungen, Zitate). Verwende dies, wenn der Nutzer einen Haufen Notizen, Fragmente oder einen groben Entwurf hat und Hilfe dabei braucht, daraus etwas Veröffentlichungsreifes zu machen.
creativedocument
zoom-out
mattpocock
Weisen Sie den Agenten an, herauszuzoomen und einen breiteren Kontext oder eine übergeordnete Perspektive zu geben. Verwenden Sie dies, wenn Sie mit einem Codeabschnitt nicht vertraut sind oder verstehen müssen, wie er in das größere Bild passt.
developmentcode-review