See below for an example of our topology. I've been asked to install a secondary L3 switch and implement HSRP between the primary and secondary.
Currently we just have the single Primary switch which has SVI's for several different user VLANs. The two example user switches just have a single connection to this switch - switchport access vlan 10 and switchport access vlan 20. On the L3 switch side, the vlans are trunked on the interfaces (switchport trunk allowed vlan 10 etc)
We will be installing a secondary L3 switch for a redundant connection on each user switch. This will need to be the standby router.
My general instructions are "each SVI will need to be converted to an HSRP address"
What is my first step here? I assume I need to determine a virtual IP address for the HSRP group. Does this mean the IP address for each SVI will need to be converted to this virtual IP address? What would be an example config for the SVIs on the Primary and Secondary switches?

Almost forgot - How will spanning-tree factor in with all of this? Do I need to consider any changes to spanning-tree when implementing this config?