工具介绍
<p>
<a href="https://www.aihero.dev/s/skills-newsletter">
<Bild>
<source media="(prefers-color-scheme: dark)" srcset="https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skills-repo-dark 2x.png">
<source media="(prefers-color-schema: light)" srcset="https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skill-repo-light 2x.png">
<img alt="Skills" src="https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skill-repo-light 2x.png" width="369">
</Bild>
</a>
</p>
Fähigkeiten für echte Ingenieure
Meine Agentenfähigkeiten, die ich jeden Tag verwende, um echtes Engineering zu machen - nicht Vibe-Codierung.
Die Entwicklung realer Anwendungen ist schwierig. Ansätze wie GSD, BMAD und Spec-Kit versuchen zu helfen, indem sie den Prozess besitzen. Aber dabei nehmen sie Ihre Kontrolle weg und machen Bugs in dem Prozess schwer zu lösen.
Diese Fähigkeiten sind so konzipiert, dass sie klein, leicht anzupassen und zusammensetzbar sind. Sie arbeiten mit jedem Modell. Sie basieren auf jahrzehntelanger Ingenieurserfahrung. Hacken Sie mit ihnen herum. Mach sie zu deinen eigenen. Genießen Sie.
Wenn Sie mit Änderungen an diesen Fähigkeiten und allen neuen, die ich erstelle, Schritt halten möchten, können Sie ~ 60.000 anderen Entwicklern in meinem Newsletter beitreten:
Melden Sie sich für den Newsletter an
Installation (30 Sekunden Einrichtung)
Zwei Wege hinein, zwei Philosophien. **Das Claude Code Plugin** installiert das gesamte Set als verwaltetes, schreibgeschütztes Bundle, das beim Versand aktualisiert wird - Sie abonnieren und nicht Gabel. **skills.sh** kopiert bearbeitbare Fertigkeitsdateien in Ihr Projekt, damit Sie sie hacken und zu Ihren eigenen machen können. Wählen Sie eine - die Installation von beiden lässt Sie mit jeder Fähigkeit zweimal.
1. Holen Sie sich die Fähigkeiten
<Details>
<Zusammenfassung><strong>Claude Code</strong></Zusammenfassung>
Oder von innerhalb einer Sitzung:
Es befindet sich auf dem offiziellen Marktplatz von Claude Code, daher gibt es zuerst nichts hinzuzufügen, und Updates werden automatisch angezeigt.
</Details>
<Details>
<summary><strong>Codex und andere Agenten</strong></summary>
Wählen Sie die Fähigkeiten, die Sie wollen, und welche Codierungsagenten sie zu installieren. ** Mit dem Installer können Sie auswählen, welche Fähigkeiten Sie erwerben möchten - stellen Sie sicher, dass "Setup-Matt-Pocock-Skills" eine davon sind. **
Ein natives Codex-Plugin steht auf der Roadmap — siehe `.agents/adr/0002-ship-as-a-claude-code-plugin.md`.
</Details>
<Details>
<Zusammenfassung><stark> Für Bastler</strong></summary>
Verwenden Sie den gleichen Installer auf jedem Agenten - einschließlich Claude Code:
Es schreibt die Fähigkeiten in Ihr Repo als gewöhnliche Dateien, die Sie besitzen und bearbeiten können. Nichts aktualisiert sich hinter deinem rücken; ziehen sie meine neuesten Änderungen, wenn sie sie mit "npx skills update" wollen.
</Details>
2. Lauf `/setup-matt-pocock-skills`
Führen Sie es in Ihrem Agenten einmal pro Repo aus. Sie wird
- Fragen Sie, welchen Issue Tracker Sie verwenden möchten (GitHub, Linear oder lokale Dateien)
- Fragen Sie, welche Labels Sie auf Tickets anwenden, wenn Sie sie triagen (`/triage` verwendet Labels)
- Fragen Sie, wo Sie alle Dokumente speichern möchten, die wir erstellen
3. Bam - du bist bereit zu gehen.
Warum es diese Fähigkeiten gibt
Ich habe diese Fähigkeiten als eine Möglichkeit entwickelt, häufige Fehlermodi zu beheben, die ich mit Claude Code, Codex und anderen Codierungsagenten sehe.
# 1: Der Agent hat nicht getan, was ich will
"Niemand weiß genau, was er will"
>
David Thomas & Andrew Hunt, Der pragmatische Programmierer
**Das Problem**. Der häufigste Fehlermodus in der Softwareentwicklung ist die Fehlausrichtung. Du denkst, der dev weiß, was du willst. Dann siehst du, was sie gebaut haben - und du merkst, dass es dich überhaupt nicht verstanden hat.
Das ist im KI-Zeitalter genauso. Es besteht eine Kommunikationslücke zwischen Ihnen und dem Agenten. Der Fix dafür ist eine ** Grilling-Sitzung ** - den Agenten dazu zu bringen, Ihnen detaillierte Fragen zu dem zu stellen, was Sie bauen.
** Der Fix** ist zu verwenden:
- `/grill-me` - für Nicht-Code-Anwendungen
- `/grill-with-docs` - dasselbe wie `/grill-me`, fügt aber weitere Goodies hinzu (siehe unten)
Das sind meine beliebtesten Fähigkeiten. Sie helfen Ihnen, sich mit dem Agenten abzustimmen, bevor Sie anfangen, und denken Sie gründlich über die Veränderung nach, die Sie vornehmen. Verwenden Sie sie jedes Mal, wenn Sie eine Änderung vornehmen möchten.
# 2: Der Agent ist viel zu verbose
Bei einer allgegenwärtigen Sprache werden Gespräche zwischen Entwicklern und Ausdrücke des Codes alle aus dem gleichen Domänenmodell abgeleitet.
>
Eric Evans, Domain-Driven-Design
**Das Problem**: Zu Beginn eines Projekts sprechen Entwickler und die Leute, für die sie die Software erstellen (die Domänenexperten), normalerweise verschiedene Sprachen.
Ich fühlte die gleiche Spannung mit meinen Agenten. Agenten werden normalerweise in ein Projekt fallen gelassen und gebeten, den Jargon herauszufinden, während sie gehen. Also verwenden sie 20 Wörter, wo 1 tun wird.
**The Fix** dafür ist eine gemeinsame Sprache. Es ist ein dokument, das agenten hilft, den jargon zu entschlüsseln, der im pro verwendet wird