Fähigkeiten für echte Ingenieure: kleine Werkzeuge zur Steuerung von Code-Agenten
mattpocock/skills · 269.486★ · 22.714 forks
Alles, was Sie über mattpocock/skills wissen müssen: eine offene Sammlung von zusammensetzbaren Anweisungen, um die Interaktion mit Agenten in gezieltere technische Arbeit zu verwandeln.
Was ist “Skills for Real Engineers”?
“Skills for Real Engineers” ist die persönliche Sammlung von Agent-Fähigkeiten von Matt Pocock. Das Repository verteilt Anweisungsdateien für Programmierassistenten, nicht ein Modell oder eine Laufzeitumgebung. Sein erklärtes Ziel ist es, Praktiken zu erfassen, die der Autor im täglichen Ingenieurwesen anwendet, und spontanes Programmieren zu vermeiden, das nur durch vage Anforderungen gesteuert wird.
Das README stellt eine konkrete Spannung in Bezug auf Code-Agenten dar: Ein Tool kann schnell Änderungen schreiben, teilt aber nicht unbedingt die Absicht, die Fachterminologie, die Testkriterien oder die architektonischen Grenzen des Teams. Die Sammlung schlägt vor, dies mit kleinen, modifizierbaren und zusammensetzbaren Fähigkeiten zu lösen, anstatt ein Framework einzuführen, das den gesamten Prozess steuert. Das README selbst stellt diese Entscheidung GSD, BMAD und Spec-Kit gegenüber: Laut dem Autor können diese Ansätze den vollständigen Prozess lösen, reduzieren aber die lokale Kontrolle und erschweren es, ihre eigenen Fehler zu isolieren.
Der Ursprung: Ein persönlicher Ordner wird öffentlich gemacht
Die GitHub-API protokolliert das Repository und seinen ersten Commit, beide von Matt Pocock, am 3. Februar 2026. Die anfängliche Beschreibung und das README stellen es als eine Extraktion aus seinem Verzeichnis mit Agentenanweisungen dar. Es wurde keine separate Ankündigung der Veröffentlichung gefunden, daher werden keine zusätzlichen, nicht verifizierten Informationen angegeben.
Pocock ist auf GitHub als Ersteller von Total TypeScript aufgeführt, zuvor bei Vercel und Stately tätig. Dieser Hintergrund hilft dabei, die Ausrichtung des Repositorys zu erklären: Es fasst Designpraktiken, Typen, Tests und Code-Reviews in Dateien zusammen, die der Agent bei Bedarf für eine Aufgabe laden kann.
Die Erzählung im README ist auch eine Reaktion auf konkrete Fehler von Agenten: mangelnde Übereinstimmung mit dem, was der Benutzer wollte, übermäßig lange Erklärungen aufgrund fehlender Kenntnisse der Fachsprache, Änderungen ohne ausreichendes Feedback und die Anhäufung architektonischer Komplexität. Anstatt von Anfang an ein Endergebnis anzufordern, zwingen grill-me und grill-with-docs zu einem Klärungsgespräch; danach wandeln andere Fähigkeiten dieses Gespräch in Spezifikationen, Aufgaben, Implementierung und Code-Review um.

Philosophie und Prinzipien
Der Vorschlag stützt sich auf vier Ideen, die im README und in den Fähigkeiten zum Tragen kommen:
- Lokale Kontrolle und Anpassung. Die Fähigkeiten sollten klein, editierbar und kombinierbar sein. Die Installation über
npx skills@latest add mattpocock/skillskopiert Dateien in das Projekt, damit das Team sie ändern kann; das Claude Code-Plugin ist hingegen ein verwaltetes Abonnement mit schreibgeschütztem Zugriff. - Abstimmung vor dem Bau. Ein umfassendes Gespräch soll eine vage Absicht in explizite Entscheidungen umwandeln.
grill-with-docsfügt ein gemeinsames Domänenmodell,CONTEXT.mdund Architektur-Entscheidungsaufzeichnungen hinzu. - Kurzes Feedback. Tests, statische Prüfungen und die Beobachtung des Ergebnisses sind der Geschwindigkeitsbegrenzer. Die Fähigkeit
tddarbeitet in vertikalen Abschnitten: ein Test, eine Implementierung und Wiederholung. - Design als fortlaufende Arbeit. Die Sammlung betrachtet Architektur nicht als eine einzelne Phase.
codebase-design,domain-modeling,to-spec,code-reviewundimprove-codebase-architecturezielen darauf ab, kleine Schnittstellen, konsistente Sprache und Änderungen zu erhalten, die überprüft werden können.

Dies sind keine automatischen Qualitätsgarantien: Es handelt sich um Anweisungen, die von einem Agenten korrekt ausgeführt und von Menschen überprüft werden müssen. Die Community-Diskussion zeigt, dass einige Benutzer die Disziplin nützlich finden, während andere darauf hinweisen, dass der Wert vom Kontext und der Anpassung abhängt.
Wie es funktioniert
Die Installation bietet zwei Möglichkeiten:
claude plugins install mattpocock-skills
npx skills@latest add mattpocock/skills
Die erste installiert das vollständige Paket aus dem offiziellen Claude Code Marketplace und erhält Updates. Die zweite ermöglicht die Auswahl von Fähigkeiten und Installationszielen; im README wird empfohlen, setup-matt-pocock-skills einzubeziehen. Dieser Befehl wird einmal pro Repository ausgeführt, um GitHub, Linear oder lokale Dateien als Tracker zu wählen, Triage-Tags zu definieren und festzulegen, wo Dokumentationen gespeichert werden sollen.
Der Katalog unterscheidet zwischen vom Benutzer aufgerufenen Fähigkeiten, die mit einem Befehl wie /grill-me ausgeführt werden, und Fähigkeiten, die das Modell auch dann auswählen kann, wenn es den entsprechenden Fall erkennt. Der aktuelle Hauptablauf lässt sich wie folgt zusammenfassen:
/ask-mattleitet zu einer Fähigkeit oder einem Ablauf weiter./grill-meoder/grill-with-docsstellt Fragen, bis die relevanten Zweige einer Entscheidung geklärt sind./to-specwandelt das Gespräch in eine Spezifikation um;/to-ticketsteilt es in vertikale Abschnitte mit Abhängigkeiten auf./implementführt die Arbeit aus und stützt sich dabei an den vereinbarten Testpunkten auf/tddund schließt mit/code-reviewab.- Für eine Initiative, die über eine Sitzung hinausgeht, erstellt
/wayfindereine gemeinsame Karte von Themen und Aufgaben im Tracker.

Im Ingenieurbereich sind auch diagnosing-bugs zum Reproduzieren, Reduzieren, Formulieren von Hypothesen, Instrumentieren, Korrigieren und Hinzufügen eines Regressionstests enthalten; research delegiert die Recherche anhand primärer Quellen und hinterlässt ein zitiertes Markdown-Dokument; und resolving-merge-conflicts löst Git-Konflikte gemäß der Absicht beider Seiten. Im Bereich Produktivität verdichtet handoff ein Gespräch für eine andere Sitzung, teach verwaltet einen Lernbereich und writing-great-skills hilft beim Verfassen neuer Fähigkeiten.

Die neueste Version, v1.1.0, wurde am 8. Juli 2026 veröffentlicht. Die Versionshinweise enthalten die Aktualisierung von ask-matt, die Hinzufügung von research, die Förderung von code-review und Änderungen im Ablauf von to-spec und to-tickets. Dies sind Änderungen des Projekts selbst, nicht eine unabhängige Bewertung der Ergebnisse.
Offizieller und semioffizieller Status
Der verifizierbare offizielle Status ist begrenzt, aber klar: Das README gibt an, dass mattpocock-skills sich im offiziellen Claude Code Plugin Marketplace befindet, sodass claude plugins install mattpocock-skills keine externen Marketplaces erfordert. Die Datei CLAUDE.md bestätigt, dass das Repository ein einzelnes Plugin veröffentlicht und dass dessen Manifest mit claude plugin validate . --strict validiert wird.
Für Codex und andere Agenten gab es in den abgerufenen Quellen kein äquivalentes natives Plugin: Das README gibt explizit an, dass ein natives Codex-Plugin für die Zukunft geplant ist, und bietet als aktuelle Lösung skills.sh an. Daher ist skills.sh eine semioffizielle oder Ökosystem-Distribution für editierbare Dateien, nicht eine Akzeptanz durch OpenAI. Die Präsenz im Claude Marketplace vereinfacht die Installation und Aktualisierung; dies impliziert jedoch nicht, dass Anthropic den Inhalt, die Sicherheit oder die Wirksamkeit jeder Fähigkeit zertifiziert.
Die Verbreitung ist signifikant, entspricht aber nicht einem formalen Standard. Die Sammlung kann als eine Art Referenz innerhalb des Musters von Agent-Fähigkeiten aufgrund ihrer Akzeptanz, ihrer 197.773 Sterne und der Anzahl der gefundenen Forks und Anpassungen betrachtet werden, nicht weil eine Organisation einen Standard deklariert hat.
Das Ökosystem
Verwandte Repositories des Autors
Die Abfrage öffentlicher Repositories von mattpocock ergab Projekte, die mit der Arbeit an Agenten in Verbindung stehen. Sie haben denselben Autor, aber die Quellen stellen nicht fest, dass es sich um obligatorische Komponenten von skills handelt:
mattpocock/sandcastle: Orchestrierung isolierter Code-Agenten in TypeScript mithilfe vonsandcastle.run(); 7.134 Sterne und 727 Forks.mattpocock/dictionary-of-ai-coding: Glossar der Fachsprache für KI-gestütztes Programmieren; 3.314 Sterne und 397 Forks.mattpocock/agent-rules-books: Regeln und Anweisungen für Agenten, inspiriert von Ingenieurhandbüchern; 359 Sterne und 50 Forks.
Diese Repositories bilden einen nützlichen Kontext: Das erste befasst sich mit isolierter Ausführung, das zweite mit Vokabular und das dritte mit Regeln. Es wird jedoch keine technische Integration behauptet, die in der Quelle nicht dokumentiert ist.
Community-Übersetzungen, Forks und Erweiterungen
Die GitHub-Suche ergab 156 Repositories, die mattpocock/skills erwähnen, und eine Suche einschließlich Forks ergab 2.450 Ergebnisse. Nicht alle sind funktionale Ableitungen; einige sind Spiegel oder Tests. Zu den abgeleiteten Projekten, die eine Übersetzung, einen Port oder eine Erweiterung deklarieren, gehören:
vinvcn/mattpocock-skills-zh-CN: Community-Lokalisierung ins vereinfachte Chinesisch; 2.723 Sterne und 225 Forks.amazingloft999-droid/mattpocock-skills: Fork, der die Beschreibung des Originals beibehält; 344 Sterne und 58 Forks.devcxl/mattpocock-skills-zh: Übersetzung ins Chinesische; 122 Sterne und 12 Forks.bbylw/mattpocock-skills-cn: eine Sammlung von Agent-Fähigkeiten, die auf dem Projekt basiert; 38 Sterne und 6 Forks.tt-a1i/matt-skills-with-to-goal: Erweiterung, die überprüfbare Ziele und Implementierung in neuen Sitzungen hinzufügt; 20 Sterne und 3 Forks.uwvwko-zzz/mattpocock-skills-openclaw: angeblich eine Konvertierung in das mit OpenClaw kompatible Format; 6 Sterne und 2 Forks.KroxiDev/codex-dev-skills: Entwicklungsfähigkeiten auf neutralem Spanisch, die auf den Fähigkeiten von Pocock basieren; 2 Sterne.PathGao/mattpocock-skills-codex-plugin: Community-Anpassung als Codex-Plugin; 1 Stern.Boom-Vitt/skills-thai: thailändische Übersetzung; 4 Sterne.
Es wurden auch Erweiterungen mit definierten Zielen gefunden: cswfww123/mattpocock-skills-extras fügt zusätzliche Fähigkeiten hinzu; nilox94/gh-agentic-workflow überlagert den GitHub Projects-Workflow und Anforderungsänderungen; und AppleCG/devflow kombiniert dieses Repository mit obra/superpowers und OpenSpec. Dies sind Community-Projekte, keine offiziellen Veröffentlichungen von Matt Pocock oder den Agentenanbietern.

Repository-Metriken
Messung: 31. Juli 2026, GitHub API.
| Metrik | Wert |
|---|---|
| Sterne | 197.773 |
| Forks | 17.023 |
| Abonnenten | 1.159 |
| Commits | 316 |
| Von der API angezeigte offenen Issues | 258 |
| Primäre Sprache | Shell |
| Lizenz | MIT |
| Erstellung | 3. Februar 2026 |
| Letztes Update der Metadaten | 31. Juli 2026 |
| Letzte veröffentlichte Version | v1.1.0, 8. Juli 2026 |
Die von der API zurückgegebenen Hauptbeitragenden sind mattpocock mit 305 Beiträgen, TESTPERSONAL mit 8 und github-actions[bot] mit 3. Die Anzahl der 316 Commits wurde aus dem letzten Paginierungslink der Commit-API abgerufen. open_issues_count kann Pull Requests enthalten, daher stellt es nicht ausschließlich Issues dar. Darüber hinaus repliziert watchers_count die Sterne in der allgemeinen GitHub-Antwort; daher wird subscribers_count als die tatsächliche Anzahl von Abonnenten angegeben.
Wie man beiträgt
Es wurde keine öffentliche Datei CONTRIBUTING.md gefunden: Die abgerufene URL gibt 404 zurück. Es gibt jedoch eine Wartungsdokumentation in CLAUDE.md. Für eine geförderte Fähigkeit erfordert diese Anleitung, deren Link im Haupt-README zu aktualisieren, sie in .claude-plugin/plugin.json einzubeziehen und ihre Dokumentationsseite zu synchronisieren. Außerdem muss ask-matt aktualisiert werden, wenn sich aufrufbare Fähigkeiten ändern, damit der Router nicht auf einen veralteten Ablauf verweist.
Für Plugin-Versionsänderungen gibt die Datei an, dass die Versionen von .claude-plugin/plugin.json und package.json synchronisiert werden müssen und dass claude plugin validate . --strict ausgeführt wird. Dies beschreibt den abgerufenen internen Prozess; da keine öffentliche Anleitung zum Beitrag vorliegt, wird nicht davon ausgegangen, dass es eine Richtlinie zur Annahme von Pull Requests gibt.

Wie die Community darauf reagiert hat
Die verfügbaren Beweise vermischen enthusiastische Nutzung mit Vorbehalten darüber, wie viel delegiert werden soll:
- Der direkte Post auf Hacker News 48443601, veröffentlicht von thunderbong, stellte das Repository mit seiner alten Beschreibung vor. Es erreichte 2 Punkte und 0 Kommentare. Dies ist ein Zeichen der Sichtbarkeit, nicht eine umfassende Diskussion.
- In der Diskussion 48037128 über Agenten-Engineering schrieb layoric im Kommentar [48043433](https://news.ycombinator.com/item?id=48043433, dass
grill-meihm vor allem dabei hilft, eine Idee konsistenter zu formulieren und zu erkunden. Er fügte hinzu, dass er Modelle als Gesprächspartner zur Reflexion betrachtet, nicht als Beweis für das Verständnis. Der übergeordnete Thread ist eine konkrete Quelle des Lobes und der konzeptionellen Einschränkung; die abgerufene Abfrage lieferte keine überprüfbare Anzahl von Punkten oder Kommentaren für diesen Thread, daher wird keine erfundene Zahl angegeben. - In 48130679, einer Diskussion über eine Fähigkeit zur bewussten Entwicklung, veröffentlicht von cdrnsf, erreichte das Posting 253 Punkte und 15 Kommentare. Dort zitierte esalman im Kommentar 48138861
grill-meals Beispiel für die Entwicklung von Produktanforderungen, warnte aber davor, dass iterierte Fähigkeiten einer Person möglicherweise nicht auf eine andere übertragbar sind, da sich die Interaktionsgewohnheiten unterscheiden. Dies ist eine konkrete Kritik an der Portabilität, nicht an der Lizenz oder dem Repository selbst. - Der GitHub-Tracker bietet operative Hinweise auf Reibungspunkte. Issue #692 von codymikol meldet, dass die neuen Installationsanweisungen für Claude nicht funktionieren, und hat 3 Kommentare zum Zeitpunkt der Abfrage. #685 von labithiotis stellt Abhängigkeiten in Frage, die eine unabhängige Installation von Fähigkeiten verhindern; es gibt 1 Kommentar. Und #683 von Michael-Colditz warnt davor, dass
wayfinderdurch eine Ausnahme in den Notizen die Ausführung selbst autorisieren könnte; es gibt 2 Kommentare. Dies sind Implementierungs- und Designprobleme des Workflows, nicht Beweise dafür, dass sie alle Installationen betreffen.
Skills for Real Engineers im Vergleich zu anderen Vorschlägen
| Vorschlag | Verifizierbare Übereinstimmung | Verifizierbarer Unterschied |
|---|---|---|
bmad-code-org/BMAD-METHOD | BMAD wird als Methode für agiles, KI-gestütztes Engineering dargestellt. | Das README von Skills zitiert es unter den Frameworks, die den gesamten Prozess übernehmen; Skills definiert sich als eine Sammlung editierbarer und zusammensetzbarer Teile. BMAD hatte zum Zeitpunkt der Abfrage 51.337 Sterne und 5.888 Forks. |
github/spec-kit | Spec-Kit ist ein Werkzeug zum Starten einer spezifikationsgesteuerten Entwicklung. | Skills verwendet to-spec und to-tickets, erklärt aber nicht, den vollständigen Ablauf von Spec-Kit zu ersetzen; seine ausdrückliche Position ist, die Kontrolle durch getrennte Fähigkeiten zu bewahren. Spec-Kit hatte 124.799 Sterne und 11.147 Forks. |
awesome-skills/code-review-skill | Beide verteilen eine Fähigkeit zur Codeüberprüfung und erscheinen in der Repository-Suche zu Fähigkeiten für Claude Code. | Das Awesome-Skills-Projekt konzentriert seine Beschreibung auf die Überprüfung konkreter Technologien, während mattpocock/skills Überprüfung mit Interview, Spezifikation, Aufgaben, Tests, Fehlerbehebung und Übergabe integriert. Es hatte 1.575 Sterne und 173 Forks. |

Der Vergleich belegt keine Überlegenheit. Der praktische Unterschied liegt im Umfang: Skills for Real Engineers eignet sich besser, wenn ein Team Teile des Prozesses auswählen, bearbeiten und kombinieren möchte; ein umfassendes Framework kann vorzuziehen sein, wenn das Team eine einheitliche Konvention wünscht und deren Struktur bereits akzeptiert.
Anwendungsfälle und wer von diesem Repository profitieren kann
- Produkt- und Entwicklungsteams, die mit einer vagen Anfrage beginnen, können
/grill-meoder/grill-with-docs,/to-specund/to-ticketsdurchlaufen, um das Gespräch in eine Spezifikation, vertikale Abschnitte und Abhängigkeiten umzuwandeln, bevor sie/implementaufrufen. - Ingenieure, die einen Fehler untersuchen oder eine Aufgabe mit Nachweisen abschließen müssen, können
diagnosing-bugsverwenden, um zu reproduzieren, zu instrumentieren und einen Regressionstest hinzuzufügen;researchhinterlässt eine zitierte Markdown-Notiz auf Basis von Primärquellen, und/code-reviewschließt den Implementierungsablauf ab. - Teams, die ihre eigenen Agentenanweisungen anpassen möchten, können editierbare Dateien mit
npx skills@latest add mattpocock/skillsinstallieren, sie im Repository versionieren undhandoff,teachoderwriting-great-skillsverwenden, um Kontext zu bewahren und neue Fähigkeiten zu erstellen. Die Anpassung bleibt weiterhin notwendig: Eine Fähigkeit überträgt sich nicht automatisch zwischen unterschiedlichen Zielgruppen, Modellen und Genehmigungsabläufen.

Ressourcen
- Repository: https://github.com/mattpocock/skills
- Dokumentation und Installation: https://github.com/mattpocock/skills#installation-30-second-setup
- Offizielle Fähigkeiten: https://github.com/mattpocock/skills/tree/main/skills
- Wartungsleitfaden: https://github.com/mattpocock/skills/blob/main/CLAUDE.md
- Versionen: https://github.com/mattpocock/skills/releases
- Profil des Autors: https://github.com/mattpocock
- Offizieller Claude Code Marktplatz: https://github.com/mattpocock/skills#claude-code
- Editierbarer Installer: https://skills.sh/mattpocock/skills
- Community und Rezensionen: https://news.ycombinator.com/item?id=48443601, https://news.ycombinator.com/item?id=48037128, https://news.ycombinator.com/item?id=48130679
Hinweis: Dieser Artikel kombiniert das README, den Wartungsleitfaden und die Versionen von mattpocock/skills, die GitHub-API, Repository-Suchen und Hacker News, abgerufen am 31. Juli 2026. Die Zahlen ändern sich mit der Zeit.
Kommentare