Context Engineering for AI-Assistant Development A four-layer approach to organizing project knowledge, tools, hooks, and skills so they work across AI coding tools without maintaining parallel configs.