The Namespace Management skill provides specialized guidance and automation for organizing Temporal workflows through logical isolation. It assists developers in creating, configuring, and maintaining namespaces using CLI, SDK, or the timelord-cli, covering critical aspects like retention periods, search attributes, archival settings, and Nexus endpoint routing. Whether implementing namespace-per-team or namespace-per-service patterns, this skill ensures best practices for security, observability, and cross-namespace communication are followed to maintain a robust Temporal infrastructure.
Key Features
01Automated namespace creation and lifecycle management via CLI and SDK
02Nexus endpoint configuration for cross-namespace communication routing
03Multi-tenancy pattern implementation for teams, services, and environments
04Advanced search attribute definition for custom searchable fields
050 GitHub stars
06Configurable retention periods and workflow history archival settings
Use Cases
01Implementing fine-grained access control and resource quotas for multi-team organizations
02Setting up isolated development, staging, and production environments for Temporal clusters
03Configuring cross-namespace service communication using Nexus endpoints