# PhoenixKitStaff v0.2.1 - Table of Contents > Staff module for PhoenixKit — departments, teams, and people. ## Modules - [PhoenixKitStaff](PhoenixKitStaff.md): Staff module for PhoenixKit. - [PhoenixKitStaff.Activity](PhoenixKitStaff.Activity.md): Thin wrapper around `PhoenixKit.Activity.log/1` so callers don't need to duplicate the `Code.ensure_loaded?/1` guard and rescue clause everywhere. Safe to call from any LiveView — never crashes the caller. - [PhoenixKitStaff.Departments](PhoenixKitStaff.Departments.md): CRUD for departments. - [PhoenixKitStaff.Errors](PhoenixKitStaff.Errors.md): Atom → translated-string dispatcher for Staff context errors. - [PhoenixKitStaff.L10n](PhoenixKitStaff.L10n.md): Tiny locale-aware date/time formatting helpers used by the staff UI. - [PhoenixKitStaff.Paths](PhoenixKitStaff.Paths.md): Centralized path helpers for the Staff module. - [PhoenixKitStaff.PubSub](PhoenixKitStaff.PubSub.md): Real-time updates for the staff module, backed by `PhoenixKit.PubSub.Manager` (the shared in-process PubSub server). - [PhoenixKitStaff.Schemas.Department](PhoenixKitStaff.Schemas.Department.md): Top-level organizational unit containing teams. - [PhoenixKitStaff.Schemas.Person](PhoenixKitStaff.Schemas.Person.md): A person on staff. Always linked to a PhoenixKit user (decision A for MVP); the `user_uuid` FK is required. - [PhoenixKitStaff.Schemas.Team](PhoenixKitStaff.Schemas.Team.md): A team inside a department. - [PhoenixKitStaff.Schemas.TeamMembership](PhoenixKitStaff.Schemas.TeamMembership.md): Join between `Team` and `Person` — represents a person's membership on a team. - [PhoenixKitStaff.Staff](PhoenixKitStaff.Staff.md): Context for staff (people) and team memberships. - [PhoenixKitStaff.Teams](PhoenixKitStaff.Teams.md): CRUD for teams. - [PhoenixKitStaff.Web.DepartmentFormLive](PhoenixKitStaff.Web.DepartmentFormLive.md): Create or edit a department. - [PhoenixKitStaff.Web.DepartmentShowLive](PhoenixKitStaff.Web.DepartmentShowLive.md): Show a department with its teams. - [PhoenixKitStaff.Web.DepartmentsLive](PhoenixKitStaff.Web.DepartmentsLive.md): List departments. - [PhoenixKitStaff.Web.Helpers](PhoenixKitStaff.Web.Helpers.md): Cross-LV helpers shared by the staff admin LiveViews. - [PhoenixKitStaff.Web.OverviewLive](PhoenixKitStaff.Web.OverviewLive.md): Staff org overview — departments, teams, and people. - [PhoenixKitStaff.Web.PeopleLive](PhoenixKitStaff.Web.PeopleLive.md): List staff. - [PhoenixKitStaff.Web.PersonFormLive](PhoenixKitStaff.Web.PersonFormLive.md): Create or edit a staff person. - [PhoenixKitStaff.Web.PersonShowLive](PhoenixKitStaff.Web.PersonShowLive.md): Show a staff person's full profile and team memberships. - [PhoenixKitStaff.Web.TeamFormLive](PhoenixKitStaff.Web.TeamFormLive.md): Create or edit a team. - [PhoenixKitStaff.Web.TeamShowLive](PhoenixKitStaff.Web.TeamShowLive.md): Show a team and manage its memberships. - [PhoenixKitStaff.Web.TeamsLive](PhoenixKitStaff.Web.TeamsLive.md): List teams across all departments.