YAML Configuration Pattern 1 Configuration Hierarchy

Sub-skill of yaml-configuration: Pattern 1: Configuration Hierarchy (+2).

vamseeachanta Updated

File contents

Pattern 1: Configuration Hierarchy (+2)

Pattern 1: Configuration Hierarchy

# Global defaults
defaults: &defaults
  version: 1.0
  units: "SI"
  precision: 6

# Project-specific configs inherit defaults
project_a:
  <<: *defaults

*See sub-skills for full details.*

## Pattern 2: Environment-Specific Configs


```yaml
# development.yaml
database:
  host: "localhost"
  port: 5432

# production.yaml
database:
  host: "prod-server.example.com"
  port: 5432

Pattern 3: Parameterized Templates

# template.yaml
analysis:
  name: "${PROJECT_NAME}"
  water_depth: ${WATER_DEPTH}
  wave_height: ${HS}

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/data/scientific/yaml-configuration/pattern-1-configuration-hierarchy commit 8a35d65a03

Frequently asked questions

npx skillmds@latest add vamseeachanta/yaml-configuration-pattern-1-configuration-hierarchy