Ressource · Workflow-Skizze
Mein Dev-Stack.
Wie ich als Solo-Operator von der fuzzy Idee zum Deploy komme — alle Skills, Subagents und Services in einer Skizze. Reihenfolge sichtbar, Verbindungen sichtbar.
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ MAX' DEV-STACK ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
┌────────────────────────┐ ┌────────────────────────────────────────┐
│ MAX │ ◄──────────────────► │ /pm ● PROJEKT-MGMT-UMBRELLA │
│ Chat / Antigravity │ "Status?" │ ──────────────────────────────── │
└──────────┬─────────────┘ │ Überschaut ALLE Zonen unten │
│ │ ─ pm-state.md (parallel Chats) │
│ │ ─ Recap / Wave-Status / "wo steht X?" │
│ └─────────────┬──────────────────────────┘
│ │ (beobachtet jede Phase)
│ │
│ ┌────────────────────────────────────┘
│ │
┌─────────────────────────────┴──────────────────┼─────────────────────────────┐
▼ ▼ ▼
╔═══════════════════════════════════════════════════════════╗ ╔═══════════════════════════════════════════════════════════╗
║ ░░░░░ ZONE 1A — IDEE / SPEC-PFAD ░░░░░ ║ ║ ▒▒▒▒▒ ZONE 1B — BRAND / COPY-PFAD ▒▒▒▒▒ ║
╠═══════════════════════════════════════════════════════════╣ ╠═══════════════════════════════════════════════════════════╣
║ ║ ║ ║
║ /pitch ◆ fuzzy → strukturiert ║ ║ /strategy ◆ VPC + BMC (Osterwalder) ║
║ │ ║ ║ │ ║
║ ▼ ║ ║ ▼ ║
║ /process-interviewer ◆ Q&A bis Gaps weg ║ ║ /story-brand ◆ SB7 BrandScript ║
║ │ ║ ║ │ ║
║ ▼ ║ ║ ▼ ║
║ /grill-with-docs ◆ gegen CONTEXT.md ║ ║ /founder-story ◆ Bio + Trust-Signals ║
║ │ + ADRs challengen ║ ║ │ ║
║ ▼ ║ ║ ▼ ║
║ ● Plan / Pitch.md fertig ║ ║ /headlines-that-work ◆ Ogilvy/Schwartz/PAS ║
║ ║ ║ ║
╚═══════════════════════════╤═══════════════════════════════╝ ╚═══════════════════════════╤═══════════════════════════════╝
│ │
└────────────────────────────────────────────┬───────────────────────────┘
▼
╔════════════════════════════════════════════════════════════════════════════════════════╗
║ ░░░░░ ZONE 2 — SPEC / BACKLOG ░░░░░ ║
╠════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ /to-prd ──► /to-issues ──► /triage ──► /wave ║
║ (PRD.md) (vertikale (State- (nächste Welle ║
║ Slices, Machine pro planen: seq ║
║ Tracer-Bullet) Issue) oder parallel) ║
║ ║
╚═══════════════════════════════════════╤════════════════════════════════════════════════╝
▼
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ ▓▓▓▓▓ ZONE 3 — BUILD-LOOP (pro Wave) ▓▓▓▓▓ ║
╠══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ /ralph-loop ║
║ (Issue-Executor, sequentiell) ║
║ │ ║
║ ┌────────────────────────────────────┼────────────────────────────────────┐ ║
║ ▼ ▼ ▼ ║
║ ┌────────────────────────────────┐ ┌────────────────────────────────┐ ┌────────────────────────────────┐ ║
║ │ /design-system │ │ /tdd │ │ Edit / Write │ ║
║ │ ─ wenn ui:true im Issue │ │ ─ red → Test schreiben │ │ ─ Code-Änderungen im │ ║
║ │ ─ Components + Storybook │ │ ─ green → minimal grün machen │ │ Worktree │ ║
║ │ Stories │ │ ─ refactor → cleanup │ │ ─ Bash für Build/Run │ ║
║ │ ─ 3-Layer Theme-Cascade │ │ ─ Integration-Tests (real DB) │ │ ─ Glob/Grep für Navigation │ ║
║ └────────────────────────────────┘ └────────────────────────────────┘ └────────────────────────────────┘ ║
║ ║
╚════════════════════════════════════════════════╤═══════════════════════════════════════════════════════════════════════════════╝
▼
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ ▒▒▒▒▒ ZONE 4 — REVIEW (parallel) ▒▒▒▒▒ ║
╠══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ Parallele Subagents (gleichzeitig spawnen): ║
║ ║
║ ┌──────────────────────┐ ┌──────────────────────┐ ┌──────────────────────┐ ┌──────────────────────┐ ║
║ │ code-reviewer │ │ qa │ │ diagnose │ │ simplify │ ║
║ │ ─ Correctness │ │ ─ Tests generieren │ │ ─ Repro → minimise │ │ ─ Reuse-Check │ ║
║ │ ─ Readability │ │ ─ Tests laufen │ │ ─ Hypothesise → fix │ │ ─ DRY │ ║
║ │ ─ Security │ │ ─ Pass/Fail Report │ │ ─ Regression-Test │ │ ─ Architecture-Smell│ ║
║ └──────────────────────┘ └──────────────────────┘ └──────────────────────┘ └──────────────────────┘ ║
║ ║
║ Slash-Skills: Für Texte / externe Outputs (Pflicht-Pass): ║
║ ▼ /security-review ▼ /review ▼ /ultrareview /humanizer ──► /max-voice ║
║ ║
╚════════════════════════════════════════════════╤═══════════════════════════════════════════════════════════════════════════════╝
▼
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ ████ ZONE 4.5 — PRE-LAUNCH AUDIT (für deploybare Software) ████ ║
╠══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ 6-Punkt-Methodik v2 (Code-Review-only verpasst 50%): ║
║ ║
║ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ║
║ │ 1. Static-Audit │ │ 2. DB-Sanity │ │ 3. Persona- │ │ 4. Auth + CORS │ │ 5. Visual- │ │ 6. Phasen- │ ║
║ │ │ │ │ │ Walkthrough │ │ │ │ Review │ │ Konformität │ ║
║ └─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘ ║
║ ║
║ Tooling: platform/scripts/audit/ Runbook: docs/runbooks/pre-launch-audit-method.md ║
║ ║
╚════════════════════════════════════════════════╤═══════════════════════════════════════════════════════════════════════════════╝
▼
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ ░░░░░ ZONE 5 — SHIP ░░░░░ ║
╠══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ git commit ──► GitHub PR ──► CI / Hooks ──► Deploy ║
║ │ ║
║ ┌─────────────────────────────┬───────────────────┴───────────────┬───────────────────────────────┐ ║
║ ▼ ▼ ▼ ▼ ║
║ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ║
║ │ ● Modal │ │ ● CF Pages │ │ ● Netlify │ │ ● Cloudflare │ ║
║ │ ────────────────│ │ ────────────────│ │ ────────────────│ │ ────────────────│ ║
║ │ Apps │ │ Spurwert │ │ mfraunhofer.de │ │ DNS-Records │ ║
║ │ mf-hub-api │ │ Wizard │ │ (Hub) │ │ Tunnel │ ║
║ │ Webhooks │ │ automuc Pilot │ │ │ │ R2 Bucket │ ║
║ │ storybrand-web │ │ │ │ │ │ │ ║
║ └──────────────────┘ └──────────────────┘ └──────────────────┘ └──────────────────┘ ║
║ ║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ████ CROSS-CUTTING — durchgängig aktiv in allen Zonen ████ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
┌──────────────────────────────────┬──────────────────────────────────┬──────────────────────────────────┬──────────────────────────────────┐
│ ● CONTEXT (Memory) │ ● SECRETS / AUTH │ ● BROWSER │ ● RESEARCH │
│ │ │ │ │
│ ~/.claude/memory/ │ 1Password CLI (op) │ agent-browser (CLI, primary) │ /research-Subagent │
│ CLAUDE.md (global instr.) │ ~/.claude/secrets/ │ ─ persistent state │ /deep-research │
│ Skills SKILL.md per skill │ /saas-login │ ─ Cookie-Reuse │ /literature-research │
│ Decision-Log, Project-Files │ ~/.claude/state/sessions/ │ │ /fact-checker (Pflicht-Pass) │
│ │ (Storage-State pro Service) │ Playwright-MCP (Fallback) │ │
│ │ │ │ │
├──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ ● DATA ◄── SUPABASE ★ │ ● CONTAINER ◄── DOCKER ★ │ ● CODE-HOST │ ● SCHEDULING / LOOPS │
│ │ │ │ │
│ ★ Supabase │ ★ Docker Desktop │ GitHub │ /schedule (Cron, Remote) │
│ ─ Postgres (Spurwert DB) │ ─ lokale Services │ ─ Source-of-Truth Code │ /loop (intervals) │
│ ─ Auth + RLS │ ─ Supabase CLI lokal │ ─ PRs + Issues │ Modal Webhooks │
│ ─ pgbouncer Pool │ ─ Postgres-Container │ ─ gh CLI │ ScheduleWakeup │
│ ─ Migrations (supabase CLI) │ ─ pg-dump-Wrapper │ ─ /review per gh │ │
│ │ │ │ │
├──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ ● DOMAIN │ ● HUB-PFLEGE │ ● CONTENT-SKILLS │ ● META / SETUP │
│ │ │ │ │
│ INWX (Registrar) │ /changelog-update (täglich 17h) │ /linkedin-post │ /init (CLAUDE.md bootstrap) │
│ Cloudflare DNS │ /hub-digest (täglich 17:15) │ /research-article │ /update-config (settings.json) │
│ │ Trigger: "review website" │ /frontend-slides │ /find-skills │
│ │ → beide Pending-Files zeigen │ /design-website │ /keybindings-help │
│ │ → "publish" deployt sequenziell │ /improve-codebase-architecture │ /fewer-permission-prompts │
│ │ │ │ │
├──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ ● E-MAIL — INBOUND │ ● E-MAIL — 1:1 OUTBOUND │ ● E-MAIL — 1:N OUTREACH │ ● E-MAIL — BEWERBUNGEN │
│ │ │ │ │
│ Mailbox.org (Mail-Provider) │ /send-mail │ /instantly-campaigns │ /bewerbung (E2E-Pipeline) │
│ /gmail-inbox (Multi-Account) │ ─ Wrapper um SMTP-Script │ /instantly-autoreply │ ja-email-writer │
│ /gmail-label (Auto-Triage: │ ─ 5 Profile, BCC-Default │ /casualize-names │ ja-email-sender │
│ Action / Waiting / Reference) │ /welcome-email (Sequenzen) │ /classify-leads │ myapplication@mfraunhofer.de │
│ /inbox-briefing (on demand) │ │ /scrape-leads, /gmaps-leads │ │
│ Sieve-Filter (Mailbox.org) │ │ │ │
│ │ │ │ │
└──────────────────────────────────┴──────────────────────────────────┴──────────────────────────────────┴──────────────────────────────────┘
Wie ich's lese
- ▼Pfeile nach unten zeigen die Reihenfolge im Workflow.
- ╔═╗Doppellinien markieren die fünf Hauptphasen.
- ┌─┐Einfache Linien sind Sub-Komponenten innerhalb einer Phase.
- ┏━┓Fette Linien markieren Cross-Cutting Services — laufen in jeder Phase mit.
- ░▒▓█Shading ist rein optisch, um Zonen visuell zu trennen.
- ★Stern markiert Supabase + Docker — die zwei Services, die in Cross-Cutting leicht übersehen werden.
Das Ganze ist eine Skizze, kein Dogma. Es bildet ab, wie ich heute baue — und ändert sich, sobald ich was Neues lerne oder ein Skill stirbt. Mai 2026, Stand der Dinge.
Zurück zu Ressourcen