CommunityRecherche & Datenanalysegithub.com

iamk3nnyt/claude-skills

Verwandelt eine Feature-Idee in ein einseitiges Pflichtenheft mit Problemstellung, Zielgruppe, MVP-Umfang, Nicht-Zielen, nummerierten Given/When/Then-Akzeptanzkriterien, betroffenen Routen, Daten und E-Mails sowie offenen Fragen. Zu verwenden, wenn der Nutzer „kurz“, „spezifizieren“, „abgrenzen“ oder „was wäre nötig“ sagt, oder vor dem Start eines Features mit unklarem Umfang.

Was ist claude-skills?

Diese Fertigkeit für KI-Agenten (z. B. Claude Code) generiert aus einer vagen Feature-Idee ein strukturiertes, einseitiges Lastenheft – ein sogenanntes Brief. Sie ist besonders nützlich für Entwickler oder Product Owner, die schnell eine klare, umsetzbare Spezifikation benötigen, ohne dass der Umfang ausufert. Die Fertigkeit durchsucht zunächst das Repository (CLAUDE.md, Memory, Schema, Routen und E-Mail-Vorlagen), um Kontext zu sammeln und reale Dateipfade zu zitieren. Falls Entscheidungen den Umfang beeinflussen, kann sie maximal drei gezielte Fragen an den Nutzer stellen. Das Ergebnis folgt immer einer vorgegebenen Gliederung: Problem, Zielgruppe, MVP (6 Punkte max, nur mit bestehenden Feldern), Nicht-Ziele, nummerierte Akzeptanzkriterien im Given/When/Then-Format, betroffene Systeme (Routen, Tabellen, E-Mail-Vorlagen, Umgebungsvariablen), Risiken (Geld, Datenschutz, SEO, i18n) und offene Fragen mit Standardannahmen. Die Ausgabe erfolgt standardmäßig im Chat; die Datei `docs/briefs/<slug>.md` wird nur auf ausdrücklichen Wunsch geschrieben. Dadurch wird sichergestellt, dass die Entwicklung ohne Wartezeit beginnen kann.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/iamk3nnyt/claude-skills/tree/HEAD/skills/brief

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Kurz

Feature: $ARGUMENTS

Zuerst den Kontext erfassen (still)

  • Lese die CLAUDE.md und die Memory-Einträge für dieses Projekt. Überfliege die Routen, das Schema und die E-Mail-Vorlagen, die das Feature berührt. Lastenhefte zitieren echte Dateipfade und vorhandene Felder.
  • Stelle nur Fragen, wenn eine Entscheidung den Umfang verändern würde. Verwende AskUserQuestion mit einer empfohlenen Option, und stelle höchstens 3 Fragen. Alles andere wird unter Offene Fragen als Annahme festgehalten.

Spielregeln für den Umfang

  • MVP bedeutet der konventionelle Minimalumfang, der mit vorhandenen Feldern und Komponenten umgesetzt wird. „Wie jeder E-Commerce“ bedeutet den Standardablauf, nicht eine Plattform.
  • Füge niemals Komponenten, Einstellungen, Admin-Oberflächen oder Analysen hinzu, die nicht gefordert wurden. Führe sie stattdessen unter Nicht-Ziele auf.
  • Partner- oder API-Features: „API-Schlüssel“ bedeutet in der Regel eine Mandanten-ID in der Umgebung, kein Entwicklerportal.
  • Respektiere Projektvorgaben aus CLAUDE.md/Memory (z. B. „keine Schema-Änderungen“). Markiere alles, was eine solche Vorgabe verletzen würde.

Vorlage

# <Feature>: Kurz
**Problem:** ein oder zwei Sätze, das Problem des Nutzers, nicht die Lösung.
**Für:** wer und wie viele, falls bekannt (Quelle oder Abfrage angeben).
**MVP:** 3–6 Aufzählungspunkte, jeweils auslieferbar und beobachtbar.
**Nicht-Ziele:** was wir jetzt explizit nicht tun.
**Akzeptanzkriterien**
1. Gegeben <Zustand>, wenn <Aktion>, dann <beobachtbares Ergebnis>.
2. … (jedes über einen Flow-Check, Smoke-Test oder Unit-Test prüfbar)
**Berührt:** Routen · Tabellen/Felder (zuerst vorhandene) · E-Mails · Umgebungsvariablen/Geheimnisse · Drittanbieter
**Risiken:** Geld, Recht/DSGVO, Zustellbarkeit, SEO (noindex/canonical), i18n
**Offene Fragen:** nummeriert; jede mit meiner Standardannahme, falls unbeantwortet

Ausgabe

  • Standardmäßig im Chat. Schreibe docs/briefs/<slug>.md nur, wenn darum gebeten.
  • Ein einleitender Satz („Nachfolgend das Lastenheft: N Kriterien, M offene Fragen“), dann das Lastenheft. Kein Text danach.

Abbruchkriterien

  • Jedes Akzeptanzkriterium ist beobachtbar und lässt sich einem Test zuordnen (Flow-Check-Schritt, Smoke-Erwartung oder Test).
  • Im MVP befindet sich nichts, was nicht gefordert oder nicht strikt für das Geforderte notwendig ist.
  • Offene Fragen haben jeweils eine Standardannahme, sodass die Entwicklung ohne Wartezeit beginnen kann.

Individual skills in this repo

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

iamk3nnyt/claude-skills

Checks UI copy across locales by comparing key parity between next-intl message catalogs and in-code sv/en COPY objects, finding placeholder and array mismatches and words from the other language leaking in (the "och" in English bug), then manually reviewing claims against terms and pricing and the project's banned phrases. Use after editing copy or translations, before shipping a page with new text, or when asked to proofread or check translations.

iamk3nnyt/claude-skills

Applies an agreed visual direction to a page or component by reusing existing components first, then verifies every width and dark mode with the headless-Chrome audit plus a before/after pixel diff, and reviews against Refactoring UI, Nielsen and WCAG 2.2. Use when asked to redesign, restyle, polish or "make it look like the reference", after design-ref or when the direction is already clear.

iamk3nnyt/claude-skills

Extracts the visual system from a reference site or pasted HTML (colour roles, type scale, spacing scale, radii, shadows, button/card/eyebrow anatomy, tone) and maps it onto the current project's existing tokens as a short token table. Use when the user shares a reference ("make it look like <site>", "in this style", a URL or HTML paste) before a redesign.

iamk3nnyt/claude-skills

QAs a project's transactional and digest emails by rendering every template without DB or network, screenshotting at 600 and 375 px in light, dark and images-off, and checking for placeholder leaks (undefined, NaN, {{…}}), preheader, unsubscribe, alt text, absolute links, Outlook-safe buttons, viewport meta and Gmail's 102 KB clip. Use when email templates change, before sending a campaign, or when asked to check how emails look.

Verwandte Skills