vellum-feature-flag-rollout
$
npx mdskill add vellum-ai/vellum-assistant/vellum-feature-flag-rolloutAssistant feature flags use simple kebab-case keys and must be declared in:
SKILL.md
.github/skills/vellum-feature-flag-rolloutView on GitHub ↗
--- name: vellum-feature-flag-rollout description: Guide Vellum Assistant feature flag changes and rollout hygiene. Use when adding, editing, reviewing, or documenting assistant feature flags, rollout-gated behavior, or platform flag follow-up work. --- # Vellum Feature Flag Rollout ## Flag Rules Assistant feature flags use simple kebab-case keys and must be declared in: ```text meta/feature-flags/feature-flag-registry.json ``` New flags require: - `scope: "assistant"` - a canonical kebab-case key - a safe default - tests or guard coverage when resolver behavior changes - a companion `vellum-assistant-platform` PR to provision the flag in Terraform ## Rollout Hygiene Do not ship user-facing release notes for default-disabled or rollout-only features. `UPDATES.md` processing does not check feature flags, so flagged copy can leak into user-facing prompts. When a feature later reaches GA, add a new append-only release-note migration. Do not mutate an old no-op migration into a release-note migration. ## Permission Controls V2 Under `permission-controls-v2`, do not add new deterministic approval modes for assistant-owned actions beyond the conversation-scoped host computer access gate. Avoid global toggles, persistent trust-rule UI, wildcard scopes, and time-window approvals. ## Review Workflow 1. Confirm whether the change adds, renames, removes, or consumes a flag. 2. Check registry declaration and key format. 3. Check default behavior and rollout safety. 4. Check docs, release notes, and user-facing copy for flag leaks. 5. Check whether the platform repo needs a Terraform update. 6. Recommend focused tests for resolver, route, UI, or behavior changes. ## PR Notes Call out: - flag key - default state - rollout plan - companion platform PR status - whether release notes are intentionally omitted
More from vellum-ai/vellum-assistant
- acpSpawn external coding agents via the Agent Client Protocol (ACP)
- amazonShop on Amazon and Amazon Fresh through your browser
- api-mappingRecord and analyze API surfaces of web services
- app-builderBuild and edit small, personal visual tools and artifacts — dashboards, trackers, calculators, data visualizations, charts, simple landing pages, and slide decks the user wants for THEMSELVES. This is the right skill whenever the user asks to "visualize this," "make a chart," or "build an artifact" for their own use, or to edit an app they already built here. Do NOT reach for a ui_show dynamic_page to fake an artifact — build a real persistent app here. NOT for complex, multi-user, or shippable products — those go to a real project folder with a coding agent (see Scope below).
- app-controlDrive a specific named macOS app via raw input bypassing the Accessibility tree
- assistant-migrationMigrate from ChatGPT, Claude, OpenClaw, Hermes, Manus, and other AI assistants into Vellum by inspecting their data exports, conversation archives, files, prompts, custom instructions, memory, saved memories, tools, GPTs, workflows, integrations, and relationships, then mapping as much as safely possible into Vellum primitives. Handles single-source and multi-source migrations with a unified, deduplicated inventory.
- chatgpt-importImport conversation history from ChatGPT into Vellum
- cli-discoverDiscover which CLI tools are installed, their versions, and authentication status
- computer-useControl the macOS desktop
- contactsManage contacts, communication channels, access control, and invite links