Awesome Reviewers expert instructions

domains / / crewaiinc/crewai

Consistent configuration declarations

Ensure configuration specifications (such as version requirements, environment settings, and tool declarations) are consistent and not duplicated across project files. Redundant or contradictory configuration declarations create maintenance issues and confusion.

raw .md Configurations Markdown

Ensure configuration specifications (such as version requirements, environment settings, and tool declarations) are consistent and not duplicated across project files. Redundant or contradictory configuration declarations create maintenance issues and confusion.

For example, instead of declaring the same tool in multiple places:

# agents.yaml
tools:
  - SerperDevTool  # Don't declare here if also declared in crew.py
# crew.py
# Declare tools in a single location
tools = [SerperDevTool()]

Similarly, ensure version specifications in documentation accurately reflect actual compatibility:

# README.md
Ensure you have Python >=3.10 <3.12 installed on your system.

When the project actually supports Python 3.12, this should be correctly documented as:

# README.md
Ensure you have Python >=3.10 <=3.12 installed on your system.