Now, let's start with prompt and context engineering, and this in
the end simply means that you wanna write good prompts.
Because with large language models, whilst they can also deal with
bad prompts and might still yield okay-ish results,
typically you get better results if you have better input.
Good input equals good results typically.
And the input, a prompt, is in the end really just a
combination of having specific instructions that
clearly describe the task or problem you want Claude
code to work on or solve, and providing relevant
context and extra information without providing
unnecessary information, because that can lead to worse
output.