11# PROJECT KNOWLEDGE BASE
22
3- ** Generated:** 2026-02-12
4- ** Commit :** e66675e
3+ ** Generated:** 2026-02-14
4+ ** Last Updated :** Migration 0013 (config package enrichment)
55** Branch:** main
66
77## OVERVIEW
@@ -89,6 +89,53 @@ Visibility rules:
8989- ** unlisted** : NOT listed, install URL works, config page viewable
9090- ** private** : owner-only, install URL returns 403
9191
92+ ## OFFICIAL SEED CONFIGS
93+
94+ 20 curated starter configs under ` @openboot ` user (migrations 0009, 0012, 0013):
95+
96+ | Config | Slug | Packages | Focus |
97+ | --------| ------| ----------| -------|
98+ | Frontend — React | ` react-frontend ` | 42 | Next.js, pnpm, TypeScript, design tools |
99+ | Frontend — Vue | ` vue-frontend ` | 38 | Vue 3, Nuxt, Deno, modern CLI |
100+ | Backend — Go | ` go-backend ` | 45 | gRPC, protobuf, live reload, linting |
101+ | Backend — Python | ` python-backend ` | 48 | FastAPI, uv, ruff, PostgreSQL, Redis |
102+ | Backend — Node.js | ` nodejs-backend ` | 46 | Express, PostgreSQL, Redis, API stack |
103+ | Backend — Java/Spring | ` java-spring ` | 41 | Maven, Gradle, JetBrains tooling |
104+ | Backend — Rust | ` rust-backend ` | 43 | rustup, cargo, protobuf, systems tools |
105+ | Backend — Ruby on Rails | ` rails-backend ` | 40 | rbenv, PostgreSQL, Redis, Overmind |
106+ | Full-Stack — T3 | ` t3-fullstack ` | 52 | Next.js, Prisma, tRPC, PostgreSQL |
107+ | iOS/macOS Developer | ` ios-developer ` | 38 | SwiftLint, Fastlane, SF Symbols |
108+ | Android Developer | ` android-dev ` | 37 | Android Studio, Gradle, scrcpy |
109+ | DevOps / SRE | ` devops-sre ` | 55 | Terraform, kubectl, Helm, AWS CLI |
110+ | Platform Engineer | ` platform-eng ` | 58 | IaC, Ansible, SOPS, K8s, supply chain |
111+ | Data Science / ML | ` data-science ` | 46 | Jupyter, conda, Python, graphviz |
112+ | Security Engineer | ` security-eng ` | 52 | nmap, Burp Suite, Wireshark, pentesting |
113+ | Game Dev — Unity | ` unity-gamedev ` | 35 | Unity Hub, Blender, ffmpeg, media tools |
114+ | Blockchain / Web3 | ` web3-dev ` | 44 | Hardhat, Foundry, Rust, MetaMask |
115+ | Designer who Codes | ` design-dev ` | 44 | Figma, Sketch, imagemagick, frontend |
116+ | Student / Beginner | ` starter-kit ` | 30 | Git, Node, Python, essential CLI tools |
117+ | Content Creator / Tech Writer | ` tech-writer ` | 42 | Hugo, Pandoc, OBS, asciinema, media |
118+
119+ ** Package enrichment (migration 0013):**
120+ - Previous: 12-17 packages per config (too sparse, unrealistic)
121+ - Current: 30-58 packages per config (realistic developer setups)
122+ - All configs now include: modern CLI tools (ripgrep, fd, bat, eza, delta), collaboration tools (Slack, Discord, Notion), productivity apps (Rectangle, Raycast), security (1Password)
123+
124+ ** Tool categories in each config:**
125+ 1 . ** Core dev tools** : language runtimes, package managers, build tools
126+ 2 . ** Version control** : git, gh, lazygit, delta
127+ 3 . ** Search & navigation** : ripgrep, fd, fzf, tree
128+ 4 . ** File utilities** : bat, eza, ncdu
129+ 5 . ** Terminal** : tmux, tldr, glow, htop/btop
130+ 6 . ** Network** : curl, wget, httpie
131+ 7 . ** IDEs/Editors** : VS Code, Cursor, JetBrains suite
132+ 8 . ** Browsers** : Chrome, Firefox, Arc
133+ 9 . ** Terminals** : iTerm2, Warp
134+ 10 . ** Productivity** : Rectangle, Raycast, CleanShot
135+ 11 . ** Collaboration** : Slack, Discord, Zoom, Notion
136+ 12 . ** Security** : 1Password
137+ 13 . ** Domain-specific** : databases, containers, design tools, etc.
138+
92139## REQUEST FLOW
93140
94141```
@@ -100,6 +147,7 @@ browser openboot.dev/user/slug → [username]/[slug]/+page.server.ts → config
100147
101148## CONVENTIONS
102149
150+ - ** Language** : All code, comments, documentation, commit messages, and AGENTS.md content MUST be written in English. No exceptions.
103151- ** Auth** : JWT in httpOnly cookie (` openboot_token ` ). ` getCurrentUser() ` from ` $lib/server/auth `
104152- ** API responses** : Always ` json({...}) ` with appropriate status codes
105153- ** Rate limiting** : In-memory, per user ID. CONFIG_READ and CONFIG_WRITE limits
0 commit comments