Files
pos-system/.agent/rules/configuration-management.md

973 B

trigger
trigger
always_on

Configuration Management Patterns

When to Use This Skill

Use this skill when:

  • Implementing feature flags and feature toggles
  • Managing environment-specific configurations
  • Implementing dynamic configuration reloading
  • Managing secrets and sensitive configuration
  • Implementing configuration validation
  • Handling configuration versioning
  • Building configuration services
  • Implementing A/B testing with feature flags
  • Managing configuration across multiple environments

Core Concepts

Configuration Types

  1. Static Configuration: Environment variables, config files
  2. Dynamic Configuration: Feature flags, runtime configs
  3. Secrets: Sensitive data (API keys, passwords)
  4. Feature Flags: Runtime feature toggles

Configuration Sources

  • Environment variables
  • Configuration files (JSON, YAML)
  • Configuration service (external)
  • Feature flag service
  • Secrets manager (Kubernetes Secrets, Vault)