Using Change Data Capture with a frequently changing schema
The mechanism for schema changes is that you disable CDC for the table, and then re-enable it. This of course means you lose all the history, so you'll also want to build in a mechanism to offload that somewhere if you want history from before the most recent schema change.

Maybe a better answer is, once you've tested CDC initially, keep it disabled until you're comfortable that the schema is more stable.