Skip to content

Commit 2bd7f0b

Browse files
committed
docs(agents): add official seed configs table, English-only requirement, and migration 0013 details
1 parent 7e06294 commit 2bd7f0b

File tree

1 file changed

+50
-2
lines changed

1 file changed

+50
-2
lines changed

AGENTS.md

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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

Comments
 (0)