All Lessons
Why is opencode classified as a software factory substrate rather than merely an interactive coding companion?
1 / 1
intermediate 25 min
Why opencode Is a Factory Substrate
Map the six factory layers to opencode primitives: agents, commands, skills, plugins, hooks, permissions, and MCP. Meet Shipwright's four stations and where each primitive lands.
Based on Anthropic Claude documentation and the CCA-F exam blueprint. Updated August 2026.
Loading lesson content...
In the Shipwright factory configuration below, why are edit, write, and shell actions explicitly set to deny for the intake-planner agent?
1 / 1
An engineer building Station 3 (Verify) in Shipwright needs to ensure that whenever an agent attempts to execute a shell command, the command is intercepted and blocked if it contains destructive operations like git reset --hard or rm -rf. Which opencode primitive should the engineer use?
1 / 1