Awesome Reviewers

Names of methods, functions, and variables must precisely describe what the code actually does, and should follow the established naming conventions already used elsewhere in the codebase.

Example:

// Bad: implies it always throws, doesn't match sibling naming
_throwForMissingExecutable(executableFile, executableDir, subcommandName) { ... }

// Good: follows existing _checkForX convention and reflects actual behavior
_checkForMissingExecutable(executableFile, executableDir, subcommandName) { ... }

Before merging, review method/variable names against their implementation and against similarly-purposed names already in the file to ensure clarity and consistency.</description> </invoke>