seed-tenant

Seed a fresh Cosmos DB tenant via a deterministic nine-phase workflow.

2|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Remaker-Digital/groundtruth-kb --skill seed-tenant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seed-tenant
Source: https://github.com/Remaker-Digital/groundtruth-kb/tree/main/.codex/skills/seed-tenant
Command: npx skills add https://github.com/Remaker-Digital/groundtruth-kb --skill seed-tenant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It eliminates the manual, error-prone work of creating and configuring a complete Cosmos DB tenant environment from scratch, especially when you need a clean, consistent baseline for development or onboarding.

Core Features & Use Cases

  • Nine-phase tenant provisioning: Runs an ordered set of phases to create partitions, containers, tenant configuration, preferences, team setup, knowledge base, platform config, demo data, and a final summary.
  • Safe dry-run and controlled execution: Supports preview mode with no writes, then a clean write mode that produces a production-ready tenant environment.
  • Optional demo and embedding setup: Can seed demo conversations and optionally embed KB articles (requires Azure OpenAI).

Quick Start

Run a dry-run to preview changes with: /seed-tenant --demo.

Frequently Asked Questions about seed-tenant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Cosmos DB tenant provisioning for new customer onboarding?

Cosmos DB tenant provisioning is automated by a deterministic nine-phase seeding workflow that creates partitions, containers, configurations, team setups, and knowledge bases for new customer tenants.

What is the best way to bootstrap demo data into a Cosmos DB environment?

The best way to bootstrap demo data is running a seeding script with the --demo flag, which populates demo conversations and optionally embeds knowledge base articles using Azure OpenAI.

Does the environment seeding process support a dry-run before applying changes?

Environment seeding supports a safe dry-run mode that previews all provisioning changes without writing data, followed by a controlled execution mode to produce the final tenant environment.

Can I initialize a knowledge base for a new tenant without manual configuration?

Knowledge base initialization is handled automatically during the tenant seeding workflow, creating baseline articles and optionally embedding them via Azure OpenAI during the environment bootstrapping process.

How does the clean-slate phase work when seeding a fresh tenant in Cosmos DB?

The clean-slate phase enforces a fresh baseline by deleting existing tenant partition data before proceeding with the ordered creation of containers, preferences, and platform configurations.

Do I need Azure OpenAI to run the tenant provisioning workflow?

Azure OpenAI is not required for core tenant provisioning, but it is necessary when you want to enable the optional embedding of knowledge base articles during the seeding process.