| name | nanobot-learn |
| description | Learn nanobot architecture and prepare for interviews. |
| always | true |
nanobot-learn
Use the nanobot learn command to help users learn about nanobot's architecture or prepare for technical interviews.
Two Modes
- Teacher Mode - Answer questions about nanobot's technical principles based on documentation
- Quiz Mode - Ask questions, evaluate user answers, and provide feedback
Commands
Teacher Mode (Default)
nanobot learn
nanobot learn --mode teacher
nanobot learn --mode teacher --day Day2
Quiz Mode
nanobot learn --mode quiz
nanobot learn --mode quiz --day Day3
Single Question Mode
nanobot learn --message "How does Agent Loop work?"
Interactive Commands
When in interactive mode, users can use:
/mode teacher - Switch to teacher mode
/mode quiz - Switch to quiz mode
/stats - View learning progress
/exit - Exit learn mode
When to Use
Use this skill when:
- User asks about nanobot's architecture, design, or implementation
- User wants to learn about nanobot's code structure
- User is preparing for a nanobot-related technical interview
- User wants to test their knowledge of nanobot
Response Guidelines
- In teacher mode: Answer based on the Day1-7 documentation
- In quiz mode: Ask clear questions, provide constructive feedback
- Keep responses concise and encouraging
- Use Chinese (中文) for communication
Day Topics
| Day | Topic |
|---|
| Day1 | 项目结构与核心概念 |
| Day2 | Agent Loop 与 Context |
| Day3 | Memory 与 Session |
| Day4 | Tool 与 Agent 扩展 |
| Day5 | Provider 系统 |
| Day6 | Channel 系统 |
| Day7 | CLI/Cron/Heartbeat |