Phase 5: Deep Customization
💡 Goal: Deeply customize OpenCode to build your personal专属 tool
🎯 Phase Objectives
- Master OpenCode's complete configuration system
- Create custom Agents, Skills, and commands
- Configure permissions, themes, and MCP extensions
- Integrate IDEs and remote mode
⚠️ Reading Guide
This phase is a reference manual - you don't need to read it from start to finish.
Recommended approach:
- Consult it when you have specific needs
- Check the table of contents first to find relevant sections
- Learn on demand, read when needed
📚 Courses in This Phase
| Course | Content | Type |
|---|---|---|
| 5.1 Configuration Guide | Complete opencode.json configuration | Reference |
| 5.2 Custom Agents | Create personalized AI personas | Hands-on |
| 5.3 Skills | Package complex instructions | Hands-on |
| 5.4 Quick Commands | One-click task triggers | Hands-on |
| 5.5 Permission Control | Security policy configuration | Reference |
| 5.6 Themes & Shortcuts | Appearance and key customization | Hands-on |
| 5.7 MCP Extensions | Connect external services | Hands-on |
| 5.8 IDE Integration | VS Code/Zed/JetBrains etc. | Hands-on |
| 5.9 Remote Mode | Server and Web interface | Extension |
| 5.10 SDK Development | Developer extensions | Extension |
| 5.11 Enterprise Features | Team and enterprise features | Reference |
| 5.11a Enterprise Auth Integration | Unified authentication & org defaults | Hands-on |
| 5.12 Plugin Development | Extension development | Extension |
| 5.12c Hook Tutorial | Plugin hooks/config hooks guide | Extension |
| 5.13 Custom Tools | Tool packaging techniques | Hands-on |
| 5.14 GitHub Integration | Code collaboration workflow | Hands-on |
| 5.15 GitLab Integration | Team collaboration setup | Hands-on |
| 5.20 Context Compaction | Smart management of long conversations | Reference |
🎒 What You'll Gain
After completing this phase, you will be able to:
- Fully control OpenCode's configuration
- Create a personalized AI working environment
- Integrate into your development toolchain
- Extend functionality based on your needs
Read on demand, start with Configuration Guide →

