Agent-Anweisungen — mseemann.io

Agent-Anweisungen — mseemann.io

Diese Datei wird von AI-Coding-Agents automatisch als Kontext gelesen. Kopiere sie in den Repo-Root. Tool-abhängig ggf. zusätzlich als CLAUDE.md (Claude Code) oder .cursorrules (Cursor) spiegeln — gleicher Inhalt.

Du bearbeitest die persönliche Beratungs-Website von Michael Seemann (mseemann.io), eine Jekyll-/GitHub-Pages-Seite. Es gibt ein verbindliches Design System. Halte dich strikt daran — auch bei kleinen Änderungen.

Vor jeder Aufgabe lesen

  1. site-build/HANDOFF-Briefing.md — die abhakbare Definition of Done. Maßgeblich.
  2. readme.md (Design System) — die volle Begründung zu Farbe, Type, Motion, Voice.
  3. Token-Quelle: Block „TOKENS” oben in css/main.scss.

Harte Regeln (nicht verhandelbar)

Marke in einem Satz

Dunkles Navy, Teal als Akzent (--accent-bright = Highlights, --accent = Aktionen), Inter- Type, 960px-Lesespalte, Cards mit Teal-Accent-Edge + Teal-Glow-Hover, Teal→Violett-Gradient nur als geclippter Text.

Sprache & Tonalität

Deutsch, formelles „Sie”, Ich-Form, pragmatisch-senior. Keine Emojis. Einziges wiederkehrendes Glyph: „→” — jeder Link/CTA endet darauf.

GitHub-Workflow (verbindlich)

Branch-Strategie

Ablauf pro Aufgabe

  1. Issue-Nummer aus dem GitHub-Ticket lesen.
  2. Feature-Branch anlegen: git checkout -b feature/issue-<nr>-<slug>
  3. Änderungen umsetzen.
  4. Lokal prüfen (siehe „Vor dem Commit”).
  5. Commit mit Referenz: git commit -m "fix #<nr>: <beschreibung>"
  6. Branch pushen: git push -u origin <branch>
  7. PR erstellen: gh pr create --title "…" --body "…" --reviewer mseemann
  8. CI abwarten — Stylelint + Jekyll Build müssen grün sein.
  9. Nach Review-Approval: Merge über GitHub-UI oder gh pr merge --squash.

Commit-Format

<typ>: <kurzbeschreibung> (fix #<nr>)

[optionaler Body]

Co-Authored-By: Claude Sonnet <noreply@anthropic.com>

Typen: feat, fix, style, refactor, docs, chore

Vor dem Commit