This document provides an introduction to a live coding session on developing WordPress user roles and capabilities. The session will cover how roles and capabilities work in WordPress, how to assign capabilities to existing roles and create custom roles. Participants are instructed to install a test bed plugin and set up their local development environment before the session. The session objectives are outlined as reviewing the plugin, WordPress roles and capabilities, inspecting the user roles array, assigning admin capabilities to the editor role, and creating an assistant role.