Add flags-sdk skill synced from vercel/flags - #154
Open
vincent-derks wants to merge 5 commits into
Open
Conversation
Co-authored-by: Vincent Derks <vincent-derks@users.noreply.github.com>
vincent-derks
marked this pull request as ready for review
August 24, 2026 14:59
vincent-derks
marked this pull request as draft
August 24, 2026 14:59
Co-authored-by: Vincent Derks <vincent-derks@users.noreply.github.com>
vincent-derks
marked this pull request as ready for review
August 25, 2026 09:36
This reverts commit 274dcbc.
Co-authored-by: Vincent Derks <vincent-derks@users.noreply.github.com>
Co-authored-by: Vincent Derks <vincent-derks@users.noreply.github.com>
chriswdmr
approved these changes
Aug 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Vercel Flags coverage as the 12th upstream-synced skill. Before this,
flags.tsedits andflags/@flags-sdk/*installs injected nothing, andvercel flagscommands only got CLI syntax viavercel-cli— no SDK integration guidance.Changes
skills/flags-sdk/— upstream content vendored from vercel/flags (SKILL.md + 4 references), plusoverlay.yamlwith injection metadata (path/import/bash patterns, prompt signals, summary fallback since the body slightly exceeds the 18KB budget)vercel.md— Vercel Flags product node in the platform tree; feature-flag routing moved from Edge Config to Vercel Flags (decision matrix, Toolbar link, SaaS workflow)session-start-profiler—flags.tsfile marker andflags/@flags-sdk/vercelpackage markersgenerate-catalog.ts— replaced stale@vercel/flagsprobe with current package names, added avercel flagsbash probevercel.com/sitemap/docs.xmlsoft-404s;vercel.com/sitemap.xmlis the working one (injected into agent context bybuildDocsBlock)@vercel/edge-configpatterns are kept as input matchers, and a newrecommendedvalidate rule nudges the drop-in@vercel/global-configmigration. Also fixed a bogusPOST /v1/edge-config/purgereference in the CDN cache table (correct mechanism isvercel cache purge --type cdn)I tested the plugin locally and it loads the skill correctly:

Verified
bun test— 974 passbun run validate— passes (previously failed on catalog staleness)flags.ts,src/lib/flags.ts,vercel flags create, andnpm install flags @flags-sdk/vercelall injectflags-sdkflags-sdk; "cli flag" phrasing is suppressed vianoneOf