Skip to content

[skills] Resync flags-sdk from vercel/flags@a8e1651 and add vercel-flags - #341

Merged
molebox merged 2 commits into
mainfrom
eve-drift/flags-sdk
Oct 19, 2026
Merged

molebox merged 2 commits into
mainfrom
eve-drift/flags-sdk

Conversation

@vercel-gh-bot-5

@vercel-gh-bot-5 vercel-gh-bot-5 Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Resync skills/flags-sdk/upstream/ from vercel/flags at a8e1651 (vercel/flags#555, "split vercel-flags out of flags-sdk"), and add the new upstream vercel-flags skill. Upstream skills/ is unchanged at current main (be94424). Rebased onto main (137e9f4).

Why the original bc7a562 resync was superseded

Upstream moved planning, choosing an integration, the vercel flags CLI, credentials, and @vercel/flags-core for other frameworks out of flags-sdk and into vercel-flags. The bc7a562 "Choose an approach" section and the Express example in references/providers.md no longer exist in flags-sdk; the upstream flags-sdk body now points to vercel-flags for that work, so shipping only the flags-sdk resync would leave a dangling skill reference.

Changes

  • skills/flags-sdk/upstream/ — synced SKILL.md and references/providers.md from a8e1651 (other references unchanged).
  • skills/flags-sdk/overlay.yaml — description narrowed to match upstream (Next.js/SvelteKit code). Planning and CLI prompt phrases and the vercel flags bash patterns moved to vercel-flags. The flags install bash patterns no longer match @vercel/flags-core.
  • skills/vercel-flags/ (new) — upstream/SKILL.md + upstream/references/cli.md from a8e1651, plus an overlay.yaml with the broad intent-based description (previously on flags-sdk from [skills] Broaden flags-sdk description so it triggers on any feature-flag task #334), vercel flags / vc flags bash patterns, @vercel/flags-core import pattern, and planning prompt signals.
  • hooks/src/session-start-profiler.mts (+ rebuilt .mjs) — @vercel/flags-core boosts vercel-flags; @flags-sdk/vercel boosts both.
  • vercel.md — Vercel Flags graph node and cross-links point to vercel-flags; Flags SDK node points to flags-sdk.
  • README.md / CLAUDE.md — skill table, synced-skills table, counts 34 → 35.
  • tests/vercel-flags-skill.test.ts (new) — routing between the two skills for prompts, bash commands, and imports, plus negative cases (CLI/compiler flags, rolling releases).

Verified against source

  • Every vercel flags subcommand the skill names (create, inspect, enable, disable, set, split, rollout, rules, segments, use-targeting, versions, evaluations, archive, unarchive, rm, update --remove-variant, override, prepare) and --project exist in vercel/vercel packages/cli/src/commands/flags/command.ts.

Checks

build:skills:check, build:from-skills:check, validate, and bun run test (1118 pass, 0 fail).

Note for other open PRs

#336 and #326 each add a skill and will need their counts bumped after this merges.

Opened automatically by the vercel-plugin drift agent; updated by @molebox. Review before merge.

vercel-gh-bot-5 Bot and others added 2 commits October 19, 2026 10:33
<!-- vercel-plugin-drift-agent -->
Upstream split planning, the vercel flags CLI, and @vercel/flags-core into a
new vercel-flags skill (vercel/flags#555). Mirror the split: resync flags-sdk,
add vercel-flags with its own overlay, move planning and CLI triggers to it,
and point vercel.md and the profiler at the right skill.
@molebox
molebox force-pushed the eve-drift/flags-sdk branch from 823cdf3 to 43fd084 Compare October 19, 2026 08:36
@molebox molebox changed the title [skills] Resync flags-sdk from vercel/flags@bc7a562 [skills] Resync flags-sdk from vercel/flags@a8e1651 and add vercel-flags Oct 19, 2026
@molebox
molebox merged commit e3219f8 into main Oct 19, 2026
5 checks passed
@molebox
molebox deleted the eve-drift/flags-sdk branch October 19, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants