forge-wire

Wires Forge apps to backend services by replacing mock managers.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/sakhnenkoff/forge-ios --skill forge-wire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-wire
Source: https://github.com/sakhnenkoff/forge-ios/tree/main/skills/forge-wire
Command: npx skills add https://github.com/sakhnenkoff/forge-ios --skill forge-wire

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connect a Forge app to real backend services. It replaces mock manager implementations with production-ready code that talks to Firebase, Supabase, REST APIs, GraphQL endpoints, CloudKit, or local SwiftData — without touching any View or ViewModel code. The design is backend-agnostic. The developer picks their preferred stack for data, auth, and analytics independently. Each combination is valid. The skill modifies only the manager layer, preserving the MVVM architecture and DS components that forge-app and forge-feature built.

Core Features & Use Cases

  • Backend-agnostic wiring across data, auth, and analytics
  • Supports multiple backends: Firebase, Supabase, REST, GraphQL, CloudKit, and SwiftData
  • Production-ready manager implementations that preserve MVVM/DS structure
  • Use case: connect an existing Forge app to a live Firebase + CloudKit setup with a single wiring step

Quick Start

Run /forge:wire to begin connecting your app to production backends.

Frequently Asked Questions about forge-wire

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

FAQPage Schema
How do I connect an iOS MVVM app to a real backend without rewriting ViewModels?

To connect an iOS MVVM app to a real backend without rewriting ViewModels, you replace mock managers with production-ready implementations. This modifies only the manager layer, preserving MVVM architecture and design system tokens while wiring live services.

Can I mix Firebase auth with a REST API for data in my Swift app?

Yes, you can mix Firebase auth with a REST API data backend in your Swift app. The backend-agnostic configuration lets you independently select data, auth, and analytics options, making every combination valid across Firebase, Supabase, REST, GraphQL, CloudKit, and SwiftData.

How do I wire a Forge app to live backend services?

You wire a Forge app to live backend services by running the /forge:wire command. This initiates the replacement of mock manager implementations with production-ready code across your selected data, auth, and analytics providers.

Does replacing mock managers with production code break existing MVVM architecture?

Replacing mock managers with production code does not break existing MVVM architecture. The process keeps the manager layer as the only touched component, preserving Views, ViewModels, and design system tokens without requiring structural refactoring.

What is the best way to configure Dev and Prod environments for an iOS backend integration?

The best way to configure Dev and Prod environments for an iOS backend integration is through backend-agnostic wiring that modifies only the manager layer. This enables distinct environment setups while keeping the MVVM architecture and design system tokens intact.

What backend options are supported for wiring a Swift app to production services?

Supported backend options for wiring a Swift app to production services include six data backends, four auth options, and five analytics options. Supported data providers cover Firebase, Supabase, REST APIs, GraphQL endpoints, CloudKit, and local SwiftData.