I am writing a goal where I would like to replace the phrase "a general understanding" with something synonymous.

The whole line reads:

> 
> Writes clean and concise code that reflects **a general understanding** of the codebase and its external modules.
> 
> 
> 

Alternative that I don't like:

> 
> Writes clean and concise code that reflects **efforts to understand** the codebase and its external modules.
> 
> 
> 

I am looking for a similar phrase which uses an alternative to "understanding" with a positive adjective describing it.