Composer analyze the project first

it would be nice if when we try to chat with the composer , the composer analyze our codebase first and make a decision to read all the file to determine what user project is , like file structure (not the code) , and then after we request something to change , the composer know what file it will need to read and modified , right now if we tag some file , and we go change and then if we need to fix another file we need to tag more and more . hope this will be in the composer somehow