Skip to content
cccskills
FreePublished on GitHub

seed-database

Seed the local development database with fixture data (org, user, models, subscription). Use when you need test data or login credentials.

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34 stars(GitHub 34 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md1.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Seed Database

Populate the local dev database with minimal fixture data for development and testing.

Commands

Run from ayunis-core-backend/:

CommandDescription
pnpm run seed:minimal:tsUpsert fixture data (idempotent — skips existing rows)
pnpm run seed:clean:tsTruncate all tables first, then seed

The :ts variants run from source; the non-:ts variants run from dist/ (requires a build).

What Gets Seeded

Defined in src/db/fixtures/minimal.fixture.ts:

EntityKey values
OrgDemo Org
Useradmin@demo.local / admin — Admin + Super Admin, email verified
Language modeleu.anthropic.claude-sonnet-4-6 (Bedrock) — streaming, tools, vision
Embedding modeltext-embedding-3-large (OpenAI) — 1536 dimensions
Subscription5 seats, €10/seat, monthly renewal
Permitted modelsLanguage model (default), embedding model

Default Login Credentials

Email:    admin@demo.local
Password: admin

Prerequisites

The database must be running. Check with:

./dev status

If infrastructure isn't up, see the dev-environment skill.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Query Ayunis deployed-environment telemetry in AppSignal — incidents, occurrence counts and error traces via the `appsignal-cli` binary; structured log attributes (user.id, org.id, nestjs.context, custom metadata) via the v2 logs API. Use when investigating a production/staging incident or log data — NOT for local dev logs (see backend-debugging).

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

Ayunis Core backend specifics — module boundaries, key files, and project conventions. Complements the nestjs-hexagonal-backend skill.

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

Frontend development in ayunis-core. Use when creating, modifying, or debugging frontend code (React, Feature-Sliced Design, API client).

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

Debug backend runtime errors (500s, crashes, unexpected behavior). Use when something is broken at runtime — not for writing new code.

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

Shared test fixtures for backend specs — port mock factories, domain builders, and shared IDs in a per-module testing/ folder. Use when a module's *.use-case.spec.ts files repeat the same mock-repository literal, inline entity construction, or hardcoded UUIDs across files.

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

Analyze Cursor Bugbot PR comments through a root-cause lens: is the finding valid, and is the suggested fix the real fix or a bandaid over a deeper problem? Use when the user asks to check, assess, or triage bugbot comments.

The English summary is being prepared. Showing the original description.

ayunis-core/ayunis-core34Updated Oct 26, 2026

See all skills by ayunis-core

Report a problem with this skill