Master power-user features: navigate and refactor large multi-file codebases, manage tool permissions for security and automation, work with external data sources, optimize performance for large projects, and extend OpenCode's capabilities. Learn advanced techniques for coordinated refactors across file boundaries, efficient workflows, and handling complex development scenarios.
Overview
Syllabus
- Unit 1: Advanced Permission Patterns
- Fixing an Overly Restrictive Baseline
- Layering Permissions Across Multiple Tools
- Migrating to Array Based Permissions
- Building Security Permissions from Scratch
- Debugging Broken Security Permissions
- Unit 2: OpenCode External Data
- Filter Before You Save
- Fix the Security Flaw
- Lock Down Your Database
- Extract Only Code Examples
- Build a Complete Data Pipeline
- Unit 3: Managing Large Codebases
- Map Out the Territory
- Navigate Large Codebases Efficiently
- Add Missing Docstrings Everywhere
- Standardize Error Handling Patterns
- Rename Everywhere All at Once
- Unit 4: Optimizing OpenCode Performance
- Batch Updates Across Multiple Files
- Direct Prompts Save Time
- Master the Context Switch
- Optimize Your Entire Workflow
- Unit 5: Extending OpenCode Capabilities
- Adding Workflows to Project Instructions
- Fix the Broken Quality Gate
- Build Your First AI Wrapper Script
- Create Your First Slash Command
- Add Security to CI Pipeline