blacksugar-testing-system

Manage BlackSugar21 test data through a unified interactive CLI.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/dan085/Public-BlackSugar21 --skill blacksugar-testing-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blacksugar-testing-system
Source: https://github.com/dan085/Public-BlackSugar21/tree/main/.github/skills/blacksugar-testing
Command: npx skills add https://github.com/dan085/Public-BlackSugar21 --skill blacksugar-testing-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase-admin, and includes scripts (resource) components.

What problem does it solve?

This skill centralizes and streamlines testing data management for BlackSugar21, consolidating scattered scripts into a single interactive tool to accelerate QA, debugging, and data population.

Core Features & Use Cases

  • Unified Control: Manage matches, discovery profiles, verification, and cleanup from one CLI.
  • Multi-User Testing: Switch between Daniel and Rosita to test cross-user interactions and lifecycle.
  • Scalability & Hygiene: Generate scalable test data, maintain clean test environments, and reproduce scenarios.

Quick Start

Start the skill with node test-system-unified.js, select a test user, and follow the menu to create matches, generate discovery profiles, verify system state, or perform selective cleanup.

Frequently Asked Questions about blacksugar-testing-system

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

FAQPage Schema
How do I manage Firebase test data for multi-user workflows?

A unified interactive CLI manages Firebase test data for multi-user workflows by applying Firebase Admin SDK to create matches, generate discovery profiles, verify system state, and perform selective cleanup across different user accounts.

What do I need to set up before running test data automation with Firebase Admin?

Before running test data automation with Firebase Admin, you must install Node.js 18+ and configure a Firebase project with Firestore, Authentication, and Storage access to support the Firebase Admin SDK dependency and execute the CLI scripts.

Can I test cross-user interactions and lifecycle scenarios in Firebase?

You can test cross-user interactions and lifecycle scenarios in Firebase by switching between predefined test users like Daniel and Rosita within the interactive CLI to validate matches, discovery profiles, and verification workflows across multiple accounts.

What is the best way to generate and clean up scalable test data in Firestore?

The best way to generate and clean up scalable test data in Firestore is using a unified interactive CLI that centralizes data population and selective cleanup to maintain clean test environments and reproduce specific development scenarios.

Why use a unified CLI for test automation instead of scattered Firebase scripts?

Using a unified CLI for test automation centralizes scattered Firebase scripts into a single interactive tool, accelerating QA and debugging by providing consistent workflows for generating test data, verifying state, and performing selective cleanup across users.