Identifies extraction opportunities in complex functions and guides safe, well-named function extraction to reduce complexity and improve testability. Triggers on "extract functions from this", "this function is too long", "help me break this up", "refactor this into smaller functions".