Try Roo Code in Orchestrator mode or Cline in plan mode. It will do tons of requirements analysis before starting work.