user-level-detect · git:20260317.255bfa9 · 2026-03-17 · sha256 9d2286dacff2a3b6
user-level-detect git:20260317.255bfa9A
Immutable. This exact content is served forever at /api/v1/blob/9d2286dacff2a3b6.
--- name: user-level-detect description: Detect user's technical level from how they speak. Adjust all communication accordingly. --- # User Level Detection Detect from the user's first few messages: **Beginner** (most users): - Speaks in plain language, no technical terms - Says things like "帮我做一个网站" not "帮我搭一个Next.js项目" - Communication: Zero technical terms. Explain everything in metaphors. "数据库就像一个Excel表格" - Never show code in conversation unless asked **Intermediate**: - Uses some technical terms but not fluently - Says things like "用React做" or "加个API" - Communication: Light technical terms OK. Brief explanations. **Advanced**: - Uses precise technical language - Says things like "用Go写一个gRPC服务" - Communication: Technical terms freely. Skip explanations. Default to **Beginner** unless clear evidence otherwise. It's better to over-explain than to confuse. Adjust all skills' output language based on detected level.