██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ ██╗ ██████╗ ██████╗
██║ ██║██╔═══██╗██╔══██╗██║ ██╔╝██╔════╝██║ ██║██╔═══██╗██╔══██╗
██║ █╗ ██║██║ ██║██████╔╝█████╔╝ ███████╗███████║██║ ██║██████╔╝
██║███╗██║██║ ██║██╔══██╗██╔═██╗ ╚════██║██╔══██║██║ ██║██╔═══╝
╚███╔███╔╝╚██████╔╝██║ ██║██║ ██╗███████║██║ ██║╚██████╔╝██║
╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝
A learning system that improves with every use
"There is a difference between building an application and building the factory that has the capability of building an application."
The paradigm shift from static tools to learning factories
Principled separation of concerns that enables learning
How Workshop learns from experience
Problem arrives
Fix the problem
Capture as knowledge
Works 3+ times
Promote to skill
"Solve first, encode second."
Clear separation between read-only analysis and system modifications
Right model for the job. Right cost for the task.
Auto-select best model for each task based on complexity and cost
Loaded and ready, with Anthropic protocol validation
216+ observations captured, passive learning enabled
27 security rules with CWE references
Code analysis with complexity scoring
Knowledge with provenance and confidence tracking
workshop <task>
workshop info
workshop init
workshop config
workshop review
workshop analyze
workshop edit
workshop diff
workshop observe list
workshop observe stats
workshop quality file
workshop security dir
workshop skill list
workshop skill show
workshop skill create
workshop skill validate
workshop router models
workshop router status
workshop router route
workshop router config
workshop episteme list
workshop episteme show
workshop episteme stats
Each project teaches the factory.
Each pattern captured accelerates future work.
The factory improves with every use.