M
Mattpocock Skills
ego lite browser
Sponsorego lite ist der schnellste Browser für KI-Agenten zur Ausführung von Webautomatisierung, der Ihren eingeloggten Zustand mit Codex oder Claude Code teilt, null Kosten, null Konfiguration.
Alpha Vantage MCP Server
SponsorZugriff auf Finanzmarktdaten: Echtzeit- und historische Aktien-, ETF-, Options-, Devisen-, Krypto-, Rohstoff-, Fundamentaldaten, technische Indikatoren und mehr
ask-matt
mattpocock
Frage, welche Fähigkeit oder welcher Ablauf zu deiner Situation passt. Ein Router über die benutzergesteuerten Fähigkeiten in diesem Repository.
researchproductivitycommunication
claude-handoff
mattpocock
Übergabe des aktuellen Gesprächs an einen neuen Hintergrund-Agenten, der die Arbeit sofort übernimmt.
code-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 im ursprünglichen Issue/PRD gefordert wurde?). Führt beide Überprüfungen in parallelen Unteragenten durch und berichtet sie nebeneinander. Verwende dies, wenn der Benutzer einen Branch, einen PR, laufende Änderungen überprüfen möchte oder darum bittet, "seit X zu überprüfen".
code-reviewdevelopmenttesting
codebase-design
mattpocock
Gemeinsames Vokabular für das Design tiefer Module. Verwenden, wenn der Benutzer die Schnittstelle eines Moduls entwerfen oder verbessern, Vertiefungsmöglichkeiten finden, entscheiden möchte, wo eine Naht verläuft, Code testbarer oder KI-navigierbarer machen möchte, oder wenn eine andere Fähigkeit das Vokabular für tiefe Module benötigt.
developmentdesigncode-review
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
diagnosing-bugs
mattpocock
Diagnoseschleife für schwierige Fehler und Leistungsregressionen. Verwenden, wenn der Benutzer "diagnostiziere"/"debugge dies" sagt oder etwas meldet, das kaputt/fehlerhaft/fehlschlagend/langsam ist.
developmenttestingcode-review
domain-modeling
mattpocock
Erstellen und schärfen des Domänenmodells eines Projekts. Verwenden, wenn der Benutzer die Domänenterminologie oder eine ubiquitäre Sprache festlegen, eine architektonische Entscheidung dokumentieren möchte, oder wenn eine andere Fähigkeit das Domänenmodell pflegen muss.
developmentdesigndocument
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
grilling
mattpocock
Den Benutzer unerbittlich zu einem Plan oder Design befragen. Verwenden, wenn der Benutzer einen Plan vor der Umsetzung einem Stresstest unterziehen möchte oder Auslösephrasen mit 'grill' verwendet.
researchproject-managementcommunication
handoff
mattpocock
Fasse das aktuelle Gespräch zu einem Übergabedokument für einen anderen Agenten zusammen.
communicationproject-managementdocument
implement
mattpocock
Implementieren Sie eine Arbeit basierend auf einem PRD oder einer Reihe von Issues.
developmentcode-reviewproject-management
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
loop-me
mattpocock
Grill mich zu den Spezifikationen der Workflows, die ich in diesem Workspace erstellen möchte.
developmentproject-managementcommunication
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
research
mattpocock
Untersuche eine Frage anhand vertrauenswürdiger Primärquellen und halte die Ergebnisse als Markdown-Datei im Repository fest. Verwende dies, wenn der Benutzer ein Thema recherchieren, Dokumentations- oder API-Fakten sammeln oder Lesevorarbeit an einen Hintergrundagenten delegieren möchte.
researchdocumentdata-analysis
resolving-merge-conflicts
mattpocock
Verwenden Sie, wenn Sie einen laufenden Git-Merge/Rebase-Konflikt lösen müssen.
developmentcode-review
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
setup-ts-deep-modules
mattpocock
Richte dependency-cruiser in einem TypeScript-Repository ein, sodass jedes Paket ein tiefes Modul ist – die Implementierung in Unterordnern verborgen und nur über seine Einstiegspunktdateien erreichbar. Vom Benutzer aufgerufen.
development
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
to-spec
mattpocock
Wandle das aktuelle Gespräch in ein Pflichtenheft um und veröffentliche es im Projekt-Issue-Tracker – kein Interview, nur eine Synthese dessen, was bereits besprochen wurde.
developmentproject-managementdocument
to-tickets
mattpocock
Zerlege einen Plan, eine Spezifikation oder das aktuelle Gespräch in eine Reihe von Tracer-Bullet-Tickets, die jeweils ihre blockierenden Kanten deklarieren und an den konfigurierten Tracker veröffentlicht werden – Kanten als Text in einer Datei pro Ticket lokal oder als native Blockierungslinks auf einem echten Tracker.
project-managementdevelopment
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
wayfinder
mattpocock
Planen Sie einen großen Arbeitsblock – mehr als eine Agentensitzung fassen kann – als eine gemeinsame Karte von Untersuchungstickets in Ihrem Issue-Tracker, und lösen Sie diese nacheinander, bis der Weg zum Ziel klar ist.
project-managementresearchdevelopment
wizard
mattpocock
Erstelle einen interaktiven Bash-Assistenten, der einen Menschen durch ein manuelles Verfahren führt – Einrichtung eines Drittanbieters, einmalige Migration, A→B-Zustandsübergang – URLs öffnet, Werte erfasst, jeden Schritt bestätigt und .env-Dateien sowie GitHub Actions Secrets schreibt.
developmentbrowser-automationdevops
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-great-skills
mattpocock
Referenz zum Schreiben und Bearbeiten von Skills — das Vokabular und die Prinzipien, die einen Skill vorhersagbar machen.
documentdevelopment
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.
creativedocumentproductivity