CommunityCodierung & Entwicklunggithub.com

getpaidskills/agents-md-starter

Erstellt oder aktualisiert eine AGENTS.md für Codex, Cursor und andere Agents sowie eine importierende CLAUDE.md, damit Claude Code, Codex, Cursor und Gemini CLI denselben Satz an Projektregeln teilen.

Was ist agents-md-starter?

Dieses Skill ermöglicht die automatische Erstellung oder Aktualisierung einer **AGENTS.md** als zentrale Quelle der Wahrheit für KI-Agents wie Codex, Cursor, Claude Code und Gemini CLI. Es scannt das Repository automatisch, um Sprachen, Paketmanager, Build-Tools, Test-Frameworks, Verzeichnisstruktur sowie vorhandene Regeldateien (.cursorrules, CLAUDE.md, copilot-instructions usw.) zu erkennen. Anschließend generiert es eine präzise, überprüfte AGENTS.md und richtet via Import (z. B. `@AGENTS.md` in CLAUDE.md) einheitliche Regeln für alle unterstützten Tools ein. Das Skill unterstützt die Plattformen Claude Code, Codex, Cursor und Gemini CLI und führt für jede ein separates Setup durch, wobei veraltete Dateien wie .cursorrules nach Benutzerfreigabe gelöscht werden können. Es vermeidet generische Regeln, priorisiert spezifische und überprüfbare Anweisungen und stellt sicher, dass alle Build-/Test-Befehle entweder erfolgreich ausgeführt oder als unverifiziert markiert werden.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add https://github.com/getpaidskills/skills/tree/HEAD/skills/agents-md-starter

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht agents-md-starter?

Ausgabe: AGENTS.md im Repository-Stamm als einzige Quelle der Wahrheit, plus CLAUDE.md mit @AGENTS.md (Claude Code liest CLAUDE.md und unterstützt @path-Importe). Jeder Befehl in der Datei muss erfolgreich ausgeführt oder klar als unverifiziert markiert sein.

Schritt 1 — Scan

python3 scripts/scan_repo.py /pfad/zum/repo            # menschliche Zusammenfassung
python3 scripts/scan_repo.py /pfad/zum/repo --json     # Fakten als JSON
python3 scripts/scan_repo.py /pfad/zum/repo --draft > AGENTS.draft.md   # ausgefüllte Vorlage

Es erkennt: Sprachen nach Dateianzahl, Paketmanager aus Lockdateien, Skripte in package.json, Makefile-Ziele, pyproject.toml-Tools (pytest, ruff, mypy, uv/poetry), Go/Rust/Java-Builddateien, Frameworks (Next.js, Astro, Vite, Django, FastAPI, Rails…), Monorepo-Workspaces, CI-Workflows, Env-Beispiel- dateien und vorhandene Agenten-Regeldateien. Es führt niemals Repository-Code aus.

Schritt 2 — Lesen vor dem Schreiben

  • Jede vorhandene Regeldatei lesen, die es gefunden hat (CLAUDE.md, .cursorrules, .cursor/rules/*.mdc, .github/copilot-instructions.md, GEMINI.md, CONTRIBUTING.md). Ihre echten Regeln behalten; zusammenführen, doppelt entfernen, generische Regeln („schreibe sauberen Code“) verwerfen.
  • Den CI-Workflow lesen: Die Befehle, die CI ausführt, sind die zuverlässigste Definition von „Tests bestehen“.
  • 2–3 repräsentative Quelldateien überfliegen, um die tatsächlichen Konventionen zu erfassen (Benennung, Fehlerbehandlung, Import-Stil) — keine Konventionen erfinden, die der Code nicht befolgt.

Schritt 3 — Befehle verifizieren

Install-/Build-/Test-/Lint-Befehle aus dem Entwurf ausführen (sicher: kein Deployment, keine Migrationen gegen echte Datenbanken, kein Publizieren). Für jeden: Behalten, wenn er funktioniert; korrigieren, wenn die richtige Variante offensichtlich ist; sonst mit (unverifiziert) markieren und dem Benutzer mitteilen. Notieren, wie lange die Testsuite dauert, falls sie langsam ist.

Schritt 4 — AGENTS.md schreiben

Beginne mit assets/AGENTS.template.md. Regeln für guten Inhalt:

  • Kurz. Auf unter ~150 Zeilen abzielen. Agents lesen dies bei jeder Aufgabe; jede Zeile kostet Kontext.
  • Spezifisch und überprüfbar: „Führe pnpm test --filter web vor dem Commit aus“ ist besser als „Teste deinen Code“.
  • Die Befehle zuerst setzen. Dann Layout, Konventionen, Fallstricke und „nicht tun“-Regeln.
  • Das Nicht-Offensichtliche festhalten: generierte Dateien, die nicht bearbeitet werden dürfen, Umgebungsvariablen, die für Tests benötigt werden, den einen langsamen Test, der lokal übersprungen werden kann, wo Geheimnisse niemals landen dürfen.
  • Monorepos: Root-AGENTS.md für gemeinsame Regeln + verschachtelte packages/x/AGENTS.md für paketspezifische Befehle (Agents, die dies unterstützen, lesen die nächstgelegene Datei).

Schritt 5 — Die anderen Tools anbinden

  • Claude Code: CLAUDE.md aus assets/CLAUDE.template.md erstellen (sie enthält @AGENTS.md). Wenn bereits eine CLAUDE.md existiert, ihre Regeln in AGENTS.md verschieben und Claude-spezifische Notizen unter dem Import belassen.
  • Codex: Liest AGENTS.md nativ — nichts weiter nötig.
  • Cursor: Liest AGENTS.md im Stammverzeichnis; .cursorrules-Inhalt in AGENTS.md migrieren und, nach Zustimmung des Benutzers, .cursorrules löschen (veraltet). .cursor/rules/*.mdc nur für glob-begrenzte Regeln behalten.
  • Gemini CLI: Liest standardmäßig GEMINI.md; "context": {"fileName": ["AGENTS.md", "GEMINI.md"]} in .gemini/settings.json setzen oder eine einzeilige GEMINI.md erstellen, die auf AGENTS.md verweist. Die Dokumentation der installierten Version prüfen, ob dieser Schlüssel verschoben wurde.
  • Symlinks (ln -s AGENTS.md CLAUDE.md) funktionieren ebenfalls, brechen aber bei Windows-Checkouts ohne core.symlinks; der Import-Ansatz ist sicherer.

Siehe references/tool-support.md für die Datei, die jedes Tool liest.

Schritt 6 — Bericht

Auflisten: erstellte/geänderte Dateien, verifizierte Befehle (mit Ergebnis), als unverifiziert markierte Befehle, als doppelt oder generisch verworfene Regeln und alles, bei dem der Benutzer entscheiden muss (z. B. .cursorrules löschen?). Nicht committen, es sei denn, der Benutzer hat darum gebeten.

Individual skills in this repo

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

getpaidskills/directory-launch-kit

Prepares a product for submission to launch platforms and directories (Product Hunt, Show HN, BetaList, Uneed, Fazier, SaaSHub, TinyLaunch, AI tool directories, agent-skill marketplaces, Reddit, V2EX and more) without submitting anything itself. Picks only the directories the product fits, writes the copy for each form within its field limits from one product.json, resizes screenshots to each platform's sizes (Product Hunt 1270x760 gallery and 240x240 thumbnail, 1200x630 OG), builds a tracker CSV, re-checks prices and rules on the live pages, and later verifies which listings went live and whether their backlinks are follow or nofollow. Use when the user asks where to launch, how to submit to Product Hunt or AI directories, wants launch copy, a directory list, backlinks, or a launch tracker.

getpaidskills/launch-checklist

Pre-launch audit for a website or SaaS - checks SEO tags (title, description, canonical, lang, Open Graph), robots.txt, sitemap.xml, favicon and apple-touch-icon, real 404 status, HTTPS redirect, legal pages (privacy, terms, refund), image alt text, page weight and response time, plus a payment self-check (webhook signature, raw body, idempotency, refunds, secrets, success-page grants), then lists the problems and fixes them in the codebase. Ships a no-dependency crawler script (audit_site.py) that produces a pass/warn/fail report. Use when the user says they are about to launch, ship, go live, submit to Product Hunt or AI directories, or asks "is my site ready", "SEO check", "why is my site not indexed", or wants a launch checklist, or asks whether their payment or webhook setup is safe.

getpaidskills/legal-pages

Drafts a Privacy Policy, Terms of Service and Refund Policy for a SaaS, digital product or website from a short questionnaire, adapted to the payment provider (Creem, Paddle, Lemon Squeezy as Merchant of Record, or Stripe/direct) and to where users are (EU/UK GDPR, California CCPA/CPRA, China PIPL notes), then renders them as Markdown, HTML or Next.js pages and links them in the footer. Output is a starting template, NOT legal advice - the user must review it and have it checked by a qualified lawyer. Use when the user needs privacy policy, terms, refund policy, legal pages, or a payment provider (Paddle/Creem/Lemon Squeezy/Stripe) review asks for them.

getpaidskills/og-image-kit

Generates Open Graph / Twitter (X) share images for every page of a website and wires up the og:* and twitter:* meta tags, then verifies the social preview. Supports Next.js App Router (opengraph-image.tsx with next/og ImageResponse), Astro (build-time PNGs via satori + resvg) and any static site (Pillow script). Use when the user asks for OG images, social share cards, link previews, "my link looks bad on X/Slack/LinkedIn/WeChat", twitter:card, or before launching a site.

Verwandte Skills