Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags, Key Vault references, dynamic refresh, o...
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill azure-appconfiguration-ts87
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Feature flag management and targeting
feature-management package
100%
100%
app-configuration-provider
100%
100%
featureFlagPrefix usage
25%
100%
featureFlagContentType usage
25%
100%
FeatureFlagValue type
12%
100%
ConfigurationMapFeatureFlagProvider
100%
100%
FeatureManager instantiation
100%
100%
isEnabled with targeting context
100%
100%
Feature flag refresh enabled
100%
100%
featureFlagOptions enabled
100%
100%
DefaultAzureCredential
100%
100%
AZURE_APPCONFIG_ENDPOINT env var
100%
100%
Without context: $0.5254 · 5m 7s · 25 turns · 31 in / 7,960 out tokens
With context: $0.4267 · 4m 12s · 24 turns · 70 in / 4,582 out tokens
Dynamic config refresh with Key Vault secrets
app-configuration-provider package
100%
100%
refreshOptions.enabled
100%
100%
refreshIntervalInMs set
100%
100%
Non-blocking refresh call
100%
100%
Middleware refresh pattern
100%
100%
onRefresh listener
87%
100%
keyVaultOptions credential
100%
100%
secretRefreshIntervalInMs
100%
100%
trimKeyPrefixes
100%
100%
constructConfigurationObject
62%
100%
DefaultAzureCredential auth
100%
100%
AZURE_APPCONFIG_ENDPOINT env var
100%
100%
selectors with keyFilter
100%
100%
Without context: $0.4280 · 5m 12s · 21 turns · 27 in / 7,359 out tokens
With context: $0.4685 · 4m 47s · 24 turns · 292 in / 4,477 out tokens
Snapshots and multi-environment labels
Labels for environments
100%
100%
labelFilter usage
57%
42%
beginCreateSnapshotAndWait
100%
100%
retentionPeriod set
100%
100%
Snapshot filters
100%
100%
snapshotName selector
100%
100%
archiveSnapshot or recoverSnapshot
100%
100%
addConfigurationSetting vs setConfigurationSetting
100%
100%
onlyIfUnchanged concurrency
100%
0%
setReadOnly usage
100%
100%
null label filter syntax
100%
100%
DefaultAzureCredential auth
100%
100%
Low-level client for CRUD
100%
100%
Without context: $0.8407 · 9m 10s · 42 turns · 49 in / 11,843 out tokens
With context: $0.3889 · 3m 34s · 22 turns · 59 in / 4,527 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.