Feature flags are syntactic sugar for server parameters. They have additional limitations imposed on them then general server parameters so they are used consistently. All of these rules and guidelines are defined as part of the feature flag project, not this ticket.
Sample syntax from POC:
feature_flags: <flag_name>: description: ... default: <bool> cpp_varname: <...>