seed-species

Generate TypeScript test fixtures for the BirdFeed database schema.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ebenfc/bird-photo-gallery --skill seed-species
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seed-species
Source: https://github.com/ebenfc/bird-photo-gallery/tree/main/.claude/skills/seed-species
Command: npx skills add https://github.com/ebenfc/bird-photo-gallery --skill seed-species

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill generates realistic test data for the BirdFeed database, streamlining the process of writing tests and seeding development environments.

Core Features & Use Cases

  • Fixture Generation: Creates sample data for users, species, photos, and Haikubox logs.
  • Schema Adherence: Ensures generated data conforms to the defined database schema.
  • Use Case: When developing a new feature that displays user species lists, use this Skill to quickly populate your test database with diverse species and associated photos.

Quick Start

Use the seed-species skill to generate test data for all database tables.

Frequently Asked Questions about seed-species

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

FAQPage Schema
How do I generate realistic test data for a TypeScript database schema?

To generate realistic test data for a TypeScript database schema, use this Skill to create structured fixtures for users, species, and photos compatible with Drizzle ORM insert methods. It outputs structured TypeScript objects that streamline development seeding and unit testing.

Can I use this to seed development environments with Drizzle ORM?

Yes, you can use this to seed development environments with Drizzle ORM. The Skill generates structured TypeScript objects specifically compatible with Drizzle ORM's insert methods, allowing you to populate your test database with diverse species and associated photos.

What types of database fixtures can I create for unit testing?

You can create database fixtures for users, species, photos, and Haikubox-related data. These fixtures conform to the BirdFeed database schema, providing realistic sample data for unit testing and development environments.

What is the best way to populate a test database with sample species data?

The best way to populate a test database with sample species data is using this Skill to generate schema-adherent fixtures. It creates structured TypeScript objects for species and associated photos, enabling quick insertion via Drizzle ORM for feature development.

Does this tool generate fixtures for Haikubox logs?

Yes, this tool generates fixtures for Haikubox logs. It creates sample data for Haikubox-related data alongside users, species, and photos, ensuring the generated fixtures conform to the defined BirdFeed database schema.

Why would I need generated test data for my BirdFeed database?

You need generated test data for your BirdFeed database to streamline writing unit tests and seeding development environments. It provides structured, realistic TypeScript objects for users and species, reducing manual setup time when developing new features like user species lists.