Przejdź do treści
Biblioteka skilli
DevOps i chmura · Budowanie i kod

config-management

/config-management

Oddziela konfigurację od kodu i sekretów, utrzymuje zgodność środowisk i bezpiecznie zmienia konfigurację przy wdrożeniach oraz dryfie konfiguracji.

Repozytorium
AI-SKILLS ↗
Licencja
MIT
Ostatnia zmiana repozytorium
05.09.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Oddziela konfigurację od kodu i sekretów, utrzymuje zgodność środowisk i bezpiecznie zmienia konfigurację przy wdrożeniach oraz dryfie konfiguracji.

Oryginalny opis (EN)

Separate config from code and secrets, keep environments at parity, and change config safely. Use when wiring application configuration for deployment or fixing environment-specific bugs and config drift.

Jak działa

  1. Method
  2. Boundaries
Sekcje z nagłówków SKILL.md, w oryginale · 72 linii, 444 słów
Podgląd SKILL.md
---
name: config-management
description: Separate config from code and secrets, keep environments at parity, and change config safely. Use when wiring application configuration for deployment or fixing environment-specific bugs and config drift.
---

# Config management

Config is what varies between environments; code and secrets are not
config. Keeping those three separate, and changing config as
deliberately as code, is what stops "works in staging" bugs and
2am misconfigurations.

## Method

1. **Draw the three-way line.** Code (same everywhere, in
   the immutable artifact: see artifact-versioning), config
   (varies per environment: URLs, limits, feature toggles,
   scaling), secrets (varies and must never be plaintext in
   git: see secrets-management). Config baked into the
   artifact forces a rebuild per environment (the drift
   anti-pattern); secrets in config files are a breach
   waiting for the wrong repo clone.
2. **Inject config at deploy, from a versioned source.**
   Environment variables, mounted config, or a config
   service resolved at startup (see
   scripting-automation's environment-config for the
   tool-level twin); the values live in a versioned,
   reviewed store (a config repo, GitOps: see
   gitops-workflow) so every change has a diff, an author,
   and a revert.
3. **Validate config at startup, fail loud.** Type-check
   and range-check config before serving (see
   request-validation's parse-don't-check, applied to your
   own config); a missing or malformed value fails the
   deploy or the health check (see health-checks), never
   surfaces as a mysterious 500 an hour later. Typed config
   objects beat scattered string lookups (see
   spring-boot-discipline, dotnet-dependency-injection for
   the framework versions).
4. **Keep environments at parity.** The same config *keys*
   across environments with different *values*; a key that
   exists only in production is where the untested code
   path hides (see test-environment-parity). Generate
   environment configs from one template so a new key lands
   everywhere at once, defaulted safely.
5. **Change config with deploy-grade caution.** Config
   changes cause outages as readily as code changes (a
   wrong limit, a flipped flag): review them, roll them out
   progressively where risky (feature flags are runtime
   config with the best rollout story: see
   feature-flags-hygiene), and mark them in monitoring so
   incidents correlate (see infrastructure-monitoring,
   rollback-strategy: config is often the fastest
   rollback).
6. **Document config as an interface.** Each setting: what
   it does, valid range, default, and blast radius: where
   operators and the next engineer will look (see
   onboarding-docs). Undocumented magic numbers in config
   are the same debt as magic numbers in code (see
   magic-numbers), with production consequences.

## Boundaries

- Feature flags overlap config but add per-user targeting
  and lifecycle concerns (flags must be retired: see
  feature-flags-hygiene); do not let flags become
  permanent undocumented config.
- Dynamic config (changed at runtime without deploy) is
  powerful and dangerous: it needs the same validation,
  audit, and rollback as deploys, or it becomes an
  ungoverned change channel (see automation-guardrails).
- Config-as-code stops at secrets; the
  encrypted-or-referenced rule (see secrets-management,
  gitops-workflow) is the hard boundary, because a leaked
  config repo must not be a leaked credential set.

Wersje

RepozytoriumWynikLicencja
Ta strona · Amey-Thakur/AI-SKILLS90MIT
jagreehal/jagreehal-claude-skills100MIT

Migawka bazy z 28.10.2026 · wersja paczki 065a4fafd777 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100config-secrets-environments
    Projektuje, audytuje i weryfikuje konfigurację, separację środowisk, sekrety, przepływy BYOK, rotację kluczy i dryf konfiguracji między local, dev, staging i produkcją.
  • 100deployment-validation-config-validate
    Waliduje konfigurację aplikacji za pomocą schematów, sprawdzeń środowiska i testów uruchomieniowych, aby wychwycić błędy oraz dryf konfiguracji.
  • 95config-secrets-runtime
    Zarządza zmiennymi środowiskowymi, schematami konfiguracji, sekretami, rotacją kluczy, flagami funkcji i zgodnością środowisk.
  • 100config-environments
    Projektuje konfigurację wielu środowisk, izolację poświadczeń i dostarczanie sekretów, w tym schematy zmiennych środowiskowych i wybór poświadczeń zależny od środowiska.
  • 100configuration-management
    Zarządza konfiguracją aplikacji w różnych środowiskach: warstwowe ładowanie, zmienne środowiskowe, zarządzanie sekretami i walidacja, ze wzorcami 12-factor app i formatami plików konfiguracyjnych.
  • 100production-parity-skill-builder
    Tworzy skill zgodności z produkcją dla konkretnej aplikacji, analizując dokumentację, kod, testy, CI, wdrożenie i konfigurację, aby wychwycić różnice między środowiskami a produkcją.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.