stackgen-reputationVet a third-party name — an npm, PyPI or pub.dev package, a
stackgen-stack-menuReturn the stack options the stackgen plugin offers — its shipped
stackgen-stack-templateReturn one stackgen stack as a vwf template payload — reading the
stackgen-syncDiff the repo's materialized entries — the .claude/ tree and
notionNotion as this product's knowledge workspace — read this before
composeJetpack Compose app development on Android — Material 3, a
ux-gateRender a Jetpack Compose slice's changed screens as Roborazzi
flutter-androidThe Android-native (Kotlin) edge of a Flutter app — the platform
flutter-iosThe iOS-native (Swift) edge of a Flutter app — the platform channel
flutterFlutter and Dart app development — the SDK that owns the manifest,
swiftuiSwiftUI app development on Apple platforms — a committed Xcode
audit-store-d1Cloudflare D1 as this product's audit store — a dedicated
audit-store-postgresPostgreSQL as this product's audit store — an isolated append-only
fnoxfnox as this product's development secrets manager — values in
oidcAn OpenID Connect issuer as this product's identity provider — when
otel-lgtmOpenTelemetry with a self-hosted Grafana OTel-LGTM stack as this
temporalTemporal as this product's durable workflow engine — when durable
github-actionsGenerate and maintain this repo's delivery pipeline on GitHub
cloudflareCloudflare as this product's private plane and as its host — the account and role model behind least-privilege grants, seat-shaped billing and what frees a seat, what does and does not exist locally, and the networking rule that decides whether the private plane is real or decorative. Provider-wide
gcpGoogle Cloud as this product's provider — how the meter actually
cloudflare-ai-gatewayCloudflare AI Gateway as the single plane in front of every model call this product makes — when a gateway earns its hop and when it does not, the URL and binding shapes a project writes, cache, rate-limit, retry and fallback policy, what is safe to log, the bill it does and does not change, the tok
cloudflare-ai-searchCloudflare AI Search as this product's retrieval layer — when a managed pipeline over documents is the answer and when a vector index the product writes is, the three source kinds and the two binding shapes, the indexing decisions that cannot be tuned after a sync, what the open beta includes and wh
cloudflare-analytics-engineCloudflare Analytics Engine as this product's metrics store — when a high-cardinality time-series written from a Worker is the answer and when a counter, a lake or a telemetry sink is, how the index choice decides what sampling costs, the SQL API and the weighting every query needs, consumption-shap
cloudflare-browser-renderingCloudflare Browser Rendering as this product's headless browser — when a render is the answer and when a fetch already was, the three ways in and the session lifecycle that decides the bill, time-shaped billing against an account-wide ceiling, the one token permission all three paths share, and why
gcp-cloud-runCloud Run as this product's deploy target — when serverless
gcp-cloud-sqlCloud SQL for PostgreSQL as this product's relational datastore —
cloudflare-containersCloudflare Containers as this product's deploy target — a Docker image running beside a Worker and reached through a Durable Object, when that is the right answer and when a Worker or another cloud's compute is, what the three coupled config blocks actually declare, what the image must satisfy to be
cloudflare-d1Cloudflare D1 as this product's relational datastore — when a serverless SQLite database bound to a Worker is the right answer and when it is not, how it satisfies the datastore contract, the schema and migration discipline it demands, what read replication costs in consistency, a bill measured in r
cloudflare-durable-objectsCloudflare Durable Objects as this product's per-key stateful compute — when one addressable, single-threaded object with its own strongly consistent storage is the answer and when it is the wrong one, class and id design, the binding and migration a project adds to its own Wrangler config, the comp
cloudflare-emailCloudflare Email Service as this product's email provider — when a binding on the product's own domain beats a third-party transactional API and when it does not, how the send and receive halves differ in configuration and in testing, the DNS the zone must carry, a bill measured in outbound messages
gcp-firebase-authFirebase Auth and Identity Platform as this product's identity
gcp-firebase-messagingFirebase Cloud Messaging as this product's push transport — when it
gcp-firebase-storageCloud Storage for Firebase as this product's object storage — when
gcp-firestoreFirestore as this product's document datastore — when a document
gcp-gkeGKE Autopilot as this product's deploy target — when managed
cloudflare-hyperdriveCloudflare Hyperdrive as the connection pool and query cache in front of a product's existing Postgres or MySQL — when a proxy is the answer and when a different datastore is, what the origin must satisfy, how caching decides correctness before it decides speed, the least privilege the configuration
cloudflare-imagesCloudflare Images as this product's media layer — when a transformation is the right answer and when a pre-rendered variant is, where the original bytes belong, the zone setting and the allowed-origin fence that decide who may transform what, the variant and signed-URL model on the storage half, wha
cloudflare-kvCloudflare Workers KV as this product's cache layer — when a global, eventually consistent key-value store is the answer and when it is the wrong one, key and TTL design against the stated limits, the binding a project adds to its own Wrangler config, per-operation cost, the token permission a deplo
cloudflare-pipelinesCloudflare Pipelines as this product's streaming ingestion path — when events belong in an object store rather than in a queue or a metrics store, how streams, pipelines and sinks are shaped, the binding block and the HTTP ingest door, the two consumption dimensions the bill actually has, the token
cloudflare-queuesCloudflare Queues as this product's background-work path — when work belongs behind a queue rather than in a workflow, a durable object or an ingestion stream, how messages, batches, retries and the dead-letter queue are shaped against the async-orchestration contract, what an operation is on the bi
cloudflare-r2Cloudflare R2 as this product's object storage — when a bucket is the right home and when it is not, how it satisfies the object-storage contract, the key layout as the security boundary, the binding versus the S3 API, what the operation classes and the storage tiers actually bill, the token permiss
cloudflare-realtimeCloudflare Realtime as this product's media plane — when a selective forwarding unit is the answer and when peer-to-peer or a data channel over Durable Objects is, the session and track lifecycle against the stated limits, egress-shaped cost, the app secret and the short-lived TURN credentials a cli
cloudflare-secrets-storeCloudflare Secrets Store as this product's runtime secrets home — the account-level values a deployed Worker or Container reads through a binding in staging and production, and how that sits beside the developer-machine secrets provider and CI's forge secrets without either replacing the other. When
cloudflare-vectorizeCloudflare Vectorize as this product's search index — when similarity search over the product's own embeddings is the answer and when a column in the relational store is, the index lifecycle and the two filtering mechanisms, dimension-shaped billing, the token permission it needs, and why there is n
cloudflare-workers-aiCloudflare Workers AI as this product's inference provider — when a hosted catalog of open models is the answer and when a third-party model behind a gateway is, how a model is picked and pinned so a deprecation is one edit, what a neuron is and why the bill is per model, the token permission the RE
workers-ssrCloudflare Workers with a script as this product's server-rendering host — when code at the edge is the deployment and when a container is, what `main`, the assets binding and the fall-through rule actually do, what the framework adapter must emit, how the release and its rollback are shaped, why an
workers-static-assetsCloudflare Workers Static Assets as this product's static host — when a directory of files is the whole deployment and when it stops being one, the asset routing and caching rules the edge actually applies, what the build must emit, how the release and its rollback are shaped, what request-shaped bi
cloudflare-workflowsCloudflare Workflows as this product's durable execution engine — when a multi-step process with retries, sleeps and waits belongs here rather than in a queue or a Durable Object, how it satisfies the async-orchestration contract, the step discipline that makes resumption work, a bill measured in st
zero-trust-accessCloudflare Zero Trust Access as this product's private plane — when a project belongs behind an identity-aware proxy and when it does not, the policy shape least privilege demands, what the fronted project must expose and verify, seat-shaped cost, and what health and pre-production have to decide be
postgresPostgreSQL as this product's relational datastore — when it is the
container-build-fileWriting the repo's container build file and its ignore file — one
container-imageAn OCI image as this product's deploy artifact, on any container
design-import-conversationsRead the design review comments back from the repo's committed design canvas — docs/design/<project>/comments/ — and return them as a vwf conversations payload. Invoked by vwf's feedback-canvas surface by this fixed name — not a general-purpose skill.
design-import-design-systemRead the design system back from the repo's committed design canvas — docs/design/<project>/ — and return it as a vwf design-system payload, brand block included when the canvas holds a logo. Invoked by vwf's design-system import by this fixed name — not a general-purpose skill.
design-import-screensRead a flow's designed screens back from the repo's committed design canvas — docs/design/<project>/screens/ — and return them as a vwf screens payload. Invoked by vwf's screens-import surface by this fixed name — not a general-purpose skill.
design-sessionRun an interactive design session in the terminal for one registry project — the design system first, through the taste-skill plugin's design skills, then the logo through its brand kit; then a flow's screens from the brief /vwf:screens prompt wrote, and a review round served from the repo on loopba
androidAndroid build framework — the Android Gradle plugin and the
astroAstro development — the four rendering modes and the two config
cloudflare-agentsCloudflare Agents SDK development — the Agent class and what it
effectEffect-TS development — writing effects, composing and running
htmlHand-authored HTML5 static site development — the page tree with
kotlinKotlin/JVM library development — the always-on coding baseline plus
swiftSwift package development — the always-on coding baseline plus
typescriptTypeScript and JavaScript development — the always-on coding
gradleGradle as the build tool and package manager of a Kotlin/JVM
pnpmpnpm as the repo's only package manager — manifest discipline,
pubpubspec.yaml standards for a Flutter app — dependency declaration,
swiftpmplain-cssstylextailwindcssanalysis-optionsdetekteslintktlintswift-formatswiftlinttsconfig