blacksugar-ios

Implement scalable Firestore-backed iOS features with Swift/SwiftUI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The iOS development workflow for BlackSugar21 requires a cohesive pattern to manage Firestore-backed data, authentication flows, analytics, and remote configuration while keeping Swift/SwiftUI code maintainable and scalable.

Core Features & Use Cases

  • Provides reusable data models and repositories for Firestore interactions, profile discovery, and chat.
  • Integrates Analytics and Remote Config to adjust UI and behavior without app redeploy.
  • Supports secure authentication, messaging, and Cloud Functions integration for server-side logic.

Quick Start

Scaffold a sample SwiftUI screen that reads user profiles from Firestore and applies Remote Config settings.

Frequently Asked Questions about blacksugar-ios

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

FAQPage Schema
How do I structure Firestore data models for a SwiftUI iOS app?

Structure Firestore data models in SwiftUI using reusable repositories and canonical enum values. This approach covers profile discovery and chat while enforcing strict geohash fields for scalable realtime queries.

Can I use Remote Config to update SwiftUI views without redeploying to the App Store?

Yes, Remote Config adjusts SwiftUI UI and behavior without an app redeploy. Applying remote config keys in the codebase allows you to toggle features dynamically across your iOS user base.

What's the best way to implement secure chat and messaging with Firestore in Swift?

Implement secure messaging with Firestore by integrating Cloud Functions for server-side logic and applying secure messaging patterns. This ensures safe authentication flows and realtime data delivery in Swift.

How do I log analytics events from a SwiftUI app backed by Firestore?

Log analytics events by mapping canonical enum values to user interactions within your SwiftUI screens. This integrates with Firestore repositories to track profile discovery and chat behaviors.

Does this Firestore iOS workflow require specific data fields for location queries?

Yes, the workflow enforces strict geohash fields for location data. Applying these fields to your Firestore data models ensures scalable and accurate profile discovery queries in your iOS app.

How do I scaffold a SwiftUI screen that reads Firestore user profiles and applies Remote Config?

Scaffold a SwiftUI screen using provided data models to read user profiles from Firestore, then apply Remote Config settings. This quick start pattern integrates realtime data with dynamic UI configuration.