Communitygithub.com

Matt – Skill-Router

Fragt, welcher Skill oder Ablauf zu deiner Situation passt. Ein Router über die benutzergesteuerten Skills in diesem Repository.

Was ist Matt – Skill-Router?

Dieser Skill fungiert als zentraler Router für alle anderen Skills im Repository. Statt sich jeden Skill-Namen merken zu müssen, kannst du Matt einfach fragen, welcher Skill oder Ablauf für deine aktuelle Situation geeignet ist. Die Struktur orientiert sich an einem Hauptablauf („Idee → Ausliefern“), der die meiste Arbeit aufnimmt. Dieser Hauptablauf umfasst Phasen wie das Schärfen der Idee durch ein Interview (`/grill-with-docs` oder `/grill-me`), das Erstellen einer PRD (`/to-prd`), das Aufteilen in Issues (`/to-issues`) und die Implementierung (`/implement`). Für Multi-Session-Arbeiten gibt es Brücken (`/handoff`, `/compact`), und für die Codebase-Pflege steht `//improve-codebase-architecture` bereit. Der Skill setzt voraus, dass vor dem ersten Engineering-Durchlauf `/setup-matt-pocock-skills` ausgeführt wird, um Issue-Tracker und Labels zu konfigurieren. Matt unterstützt sowohl Entwickler, die mit einer bestehenden Codebase arbeiten, als auch solche, die ein neues Projekt starten – er passt die Empfehlungen dynamisch an den Kontext an.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Lev-it/lev-skills/tree/HEAD/.claude/skills/ask-matt

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Frag Matt

Du erinnerst dich nicht an jeden Skill – also frag.

Ein Ablauf ist ein Pfad durch die Skills. Die meisten Pfade verlaufen entlang eines Hauptablaufs, auf den zwei Auffahrten treffen. Alles andere steht separat.

Der Hauptablauf: Idee → Ausliefern

Die Route, die die meiste Arbeit nimmt. Du hast eine Idee und willst sie umgesetzt haben.

  1. /grill-with-docs – schärfe die Idee durch ein Interview. Beginne hier, wenn du eine Codebase hast: Es ist zustandsbehaftet und behält, was es lernt, in CONTEXT.md und ADRs. (Keine Codebase? Nutze /grill-me – siehe Separates.)
  2. Verzweigung – kannst du jede Frage im Gespräch klären? Wenn eine Frage eine ausführbare Antwort erfordert (Zustand, Geschäftslogik, eine UI, die du sehen musst), mache einen Umweg über einen Prototypen, der in beide Richtungen durch /handoff überbrückt wird (siehe Sitzungsübergänge):
    • /handoff raus, dann öffne eine frische Sitzung gegen diese Datei,
    • /prototype um die Frage mit Wegwerf-Code zu beantworten,
    • /handoff zurück, was du gelernt hast, und referenziere es im ursprünglichen Ideen-Thread.
  3. Verzweigung – ist das ein Multi-Session-Build?
    • Ja → /to-prd (verwandle den Thread in eine PRD) → /to-issues (teile die PRD in unabhängig greifbare Issues auf). Da die Issues unabhängig sind, leere den Kontext zwischen jedem: starte eine frische Sitzung pro Issue und starte /implement, indem du die PRD und das einzelne Issue übergibst.
    • Nein → /implement direkt hier, im selben Kontextfenster.

Kontexthygiene

Halte die Schritte 1–3 in einem ununterbrochenen Kontextfenster – komprimiere oder leere erst nach /to-issues – damit das Ausfragen, die PRD und die Issues alle auf demselben Denken aufbauen. Jedes /implement startet dann frisch und arbeitet vom Issue aus.

Die Grenze hierfür ist die intelligente Zone: das Fenster (~120k Tokens bei modernen Modellen), in dem das Modell noch scharf denkt. Wenn eine Sitzung sich ihr vor /to-issues nähert, drücke nicht in degradiertem Zustand weiter – /handoff und fahre in einem frischen Thread fort.

Auffahrten

Eine Startsituation, die Arbeit erzeugt und dann in den Hauptablauf mündet.

  • Bugs und Anfragen häufen sich → /triage. Es verschiebt Issues durch Triage-Rollen und erzeugt agentenfertige Issues, die /implement später aufnimmt.

    Triage ist nur für Issues, die du nicht erstellt hast – Fehlermeldungen, eingehende Feature-Wünsche, alles, was roh ankommt. Issues, die /to-issues erzeugt hat, sind bereits agentenfertig, triage sie also nicht.

Codebase-Gesundheit

Keine Feature-Arbeit – Instandhaltung.

  • /improve-codebase-architecture – führe es aus, wann immer du einen freien Moment hast, um die Codebase gut für Agenten zu halten. Es zeigt vertiefende Möglichkeiten auf; wenn du eine auswählst, erzeugt das eine Idee, die du im Hauptablauf bei /grill-with-docs aufnehmen kannst.

Sitzungsübergänge

  • /handoff – wenn ein Thread voll ist oder du abzweigen musst (z. B. in eine /prototype-Sitzung), komprimiert dies das Gespräch in eine Markdown-Datei. Du machst nicht an Ort und Stelle weiter – du öffnest eine neue Sitzung und referenzierst diese Datei, um den Kontext zu übertragen. Es ist die Brücke zwischen Kontextfenstern in beide Richtungen. Nutze es, wenn du eine frische Sitzung möchtest, aber die aktuelle Konversation erhalten bleiben soll.
  • /compact (eingebaut) – bleibe in derselben Konversation und lass die früheren Gesprächsrunden zusammenfassen. Nutze es bei bewussten Pausen zwischen Phasen, wenn dir der Verlust des wörtlichen Verlaufs nichts ausmacht. Komprimiere nicht mitten in einer Phase – der Agent kann die Orientierung verlieren. /handoff gabelt; /compact fährt fort.

Separates

Völlig außerhalb des Hauptablaufs.

  • /grill-me – das gleiche unerbittliche Interview wie /grill-with-docs, aber für den Fall, dass du keine Codebase hast. Zustandslos: Es speichert nichts lokal, baut kein CONTEXT.md auf. Greife darauf zu, um jeden Plan oder jedes Design zu schärfen, das nicht in einem Repository lebt.
  • /teach – lerne ein Konzept über mehrere Sitzungen, indem du das aktuelle Verzeichnis als zustandsbehafteten Arbeitsbereich nutzt.
  • /writing-great-skills – Referenz zum Schreiben und Bearbeiten von Skills.

Vorbedingung

/setup-matt-pocock-skills – führe es vor deinem ersten Engineering-Durchlauf aus, um den Issue-Tracker, Triage-Labels und das Dokumenten-Layout zu konfigurieren, das die anderen Skills voraussetzen. Benutzerdefinierte Issue-Tracker funktionieren ebenfalls.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Lev-it/lev-skills

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Lev-it/lev-skills

Compact the current conversation into a handoff document for another agent to pick up.

Lev-it/lev-skills

Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal.

Lev-it/lev-skills

Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".

Lev-it/lev-skills

Facilitate a structured sprint retrospective — what went well, what didn't, and prioritized action items with owners and deadlines. Use when running a retrospective, reflecting on a sprint, creating action items from team feedback, or learning how to run effective retros.

Lev-it/lev-skills

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

Lev-it/lev-skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Lev-it/lev-skills

Teach the user a new skill or concept, within this workspace.

Lev-it/lev-skills

Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.

Lev-it/lev-skills

Move issues through a state machine of triage roles — categorise, reproduce, grill if needed, and write agent-ready briefs.

Lev-it/lev-skills

Create product backlog items in Why-What-Acceptance format — independent, valuable, testable items with strategic context. Use when writing structured backlog items, breaking features into work items, or using the WWA format.

Verwandte Skills