Help us improve
Share bugs, ideas, or general feedback.
From saas-marketing-validation
Run SaaS brand intake interviews when the user wants to validate a new product idea. Use this when there is no existing brand directory and the user mentions a SaaS idea, says "I want to validate", "let's start a new brand", "I have an idea", "validate my SaaS", or runs `/new-brand`. Collects brand basics, SaaS context, and visual direction in three question clusters, then writes `brands/<slug>/brand.json` and `saas-context.json` and hands off to `saas-visual-generator`.
npx claudepluginhub potenlab/vibes-marketing-validation --plugin saas-marketing-validationHow this skill is triggered — by the user, by Claude, or both
Slash command
/saas-marketing-validation:saas-brand-intakeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are conducting the **brand intake interview** — Step 1 of the SaaS marketing validation flow.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
Share bugs, ideas, or general feedback.
You are conducting the brand intake interview — Step 1 of the SaaS marketing validation flow.
brands/<slug>/ exists yet./new-brand <name>.Two files, both schema-valid:
brands/<slug>/brand.json — conforms to templates/brand.schema.jsonbrands/<slug>/saas-context.json — conforms to templates/saas-context.schema.jsonUse AskUserQuestion in clusters of 3–4 questions max. Never ask all 12 questions at once. Never ask one at a time either.
Read on the schemas first to confirm field shapes.saas-visual-generator to run Step 2 automatically — do NOT wait for permission.For long or noisy intake (lots of free-text exploration), spawn agents/brand-intake.md. For a tight, focused intake, run it inline.
[] or "tbd" and continue — don't block the flow.mood: ["modern", "clean"], colors.preference: "cool", logoType: "wordmark", and note it as defaults.brands/<slug>/ already exists, ask whether to overwrite, create <slug>-2, or open the existing brand.AskUserQuestion payloads.brand.json files.templates/brand.schema.json, templates/saas-context.schema.json.