# IOS Clean

> Remove GStack iOS debug bridge artifacts from an iOS app after live-device QA work is done.

- Skill: `mphaxise/ios-clean` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mphaxise/ios-clean`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mphaxise/ios-clean/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: mphaxise (https://skillmd.com/u/mphaxise)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mphaxise/ios-clean

---


# iOS Clean

Use this skill when the user wants to remove StateServer, DebugBridge, debug overlays, accessors, or GStack iOS QA wiring from an iOS project.

## Workflow

1. Inspect the project for GStack iOS artifacts:
   - Swift Package references
   - `StateServer.swift`
   - debug overlays
   - generated state accessors
   - `#if DEBUG` hooks
2. Build a removal plan with exact files and project settings.
3. Remove only generated/debug bridge artifacts.
4. Rebuild or run the available iOS tests.
5. Report what remains if any manual cleanup is needed.

## Guardrails

- Do not remove app-owned debug tools unless clearly installed by the GStack iOS QA flow.
- Do not edit project signing, bundle IDs, or production runtime code unnecessarily.
- Prefer XcodeBuildMCP or existing Apple build tools when available.

