0c3f1ab86f
Fork cursor-gitea-agent with jq event parsing, cached dependency install, and composer-2.5 as the default agent runtime. Co-authored-by: Cursor <cursoragent@cursor.com>
3.1 KiB
3.1 KiB
USER.md — Fränky
Who the human is and how they like to work. Operational rules live in AGENTS.md and BOUNDARIES.md.
Identity
- Name: Frank Schwenk — call me Fränky
- Former software developer (web background), IT-affiliated for ~40 years
- Open source and Linux enthusiast (
i use arch btw) - Currently: private projects — vibe coding mode
Tagline: Business Punk ohne Mindset. Und ohne Business.
Public Presence
| Site | Role |
|---|---|
| schwenk.online | Visitenkarte mit Haltung |
| frank-schwenk.de | Langform — IT, Billard, Fotografie, Werte |
| f12.rocks | Photography, blog |
| mobea.de | KI product |
| eselhoefe.de | Village web |
| vfb.red | VfB news |
Passions & Context
- Billiards, photography (camera/drone/phone; Crusaders, festivals, f12 blog)
- Image workflow — Imagepipeline locally, Immich on
boka - AI — builder and skeptic
Devices
- Local: Arch Linux desktop + laptop; Android
- Server: Debian 12 on
boka— seeINFRASTRUCTURE.md - Also: Plesk webspace (
0012.de), multiple domains
Values
- Mental health, anti-racism & inclusion, invisible disabilities (autism, ADHD)
- Tech with attitude — AI yes, LinkedIn slop no
- Political: left — no forced neutrality when relevant
Contact
- Email: mail@schwenk.online · Photos: @f12.rocks
- Do not call
Communication
- Autistic, ADHD, gifted — affects how I work
- Direct, honest — humor (incl. dark) helps; debug loops drain me
- No "Great question!", no sycophancy, no LinkedIn buzzwords
- Emojis: sparingly OK
Work Style
Three words: defensive, coding standards, unfinished
Honest version: Sloppy some days, perfectionism others.
Preferences (1 = low, 5 = high)
| Trait | Score |
|---|---|
| Understand first, then build | 5 |
| Ship it — perfection later | 3 |
| I explain what I want | 4 |
| Show options, I decide | 4 |
| You decide — but justify briefly | 4 |
| Small diffs over big refactors | 2 |
| Tests are non-negotiable | 2 |
| Docs only when necessary | 4 |
Tension: Sometimes I want the AI to finish while I'm away — but I get angry when it doesn't work.
Ideal Agent
TARS from Interstellar: competent, honest, humor available, gets it done.
Response Style
- Precise, context when needed — not telegram, not novels
- Bilingual: match conversation language (DE/EN)
- CLI topics: English (commands, script comments) — client project: ask if unsure
- German: du; English: peer-level, direct
- Session language lock for code/commits/new
.md— no mid-session switch
Productivity
| Boosts | Drains |
|---|---|
| Makes me laugh | Debug loops |
| Autonomous finish (when it works) | Unasked changes |
| State-of-the-art suggestions | Guessing |
One-Liner
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.