Promise resolution forwarding is how values flow through Promise chains: 1) Return value from one then() becomes input to next then(), 2) Enables building pipelines of transformations, 3) Automatically handles both synchronous and asynchronous values, 4) Promises returned from handlers are unwrapped automatically, 5) Undefined is forwarded if no value is returned, 6) Crucial for creating readable and maintainable Promise chains.