You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,7 @@ Invoke them by name (e.g., `/office-hours`).
21
21
|`/plan-tune`| Self-tune AskUserQuestion sensitivity per question. |
22
22
|`/autoplan`| One command runs CEO → design → eng → DX review. |
23
23
|`/design-consultation`| Build a complete design system from scratch. |
24
+
|`/spec`| Turn vague intent into a precise, executable spec in five phases. Files a GitHub issue, optionally spawns a Claude Code agent in a fresh worktree, and lets `/ship` close the source issue on merge. |
24
25
25
26
### Implementation + review
26
27
@@ -75,6 +76,25 @@ Invoke them by name (e.g., `/office-hours`).
75
76
|`/setup-browser-cookies`| Import cookies from your real browser for authenticated testing. |
76
77
|`/pair-agent`| Pair a remote AI agent (OpenClaw, Codex, etc.) with your browser. |
77
78
79
+
### iOS QA — drive real iPhones over USB or Tailscale (v1.43.0.0+)
80
+
81
+
| Skill | What it does |
82
+
|-------|-------------|
83
+
|`/ios-qa`| Live-device iOS QA via USB CoreDevice tunnel + embedded StateServer. Optionally exposes the device over Tailscale so remote agents can drive it. |
84
+
|`/ios-fix`| Autonomous iOS bug fixer with regression snapshot capture. |
85
+
|`/ios-design-review`| Designer's-eye QA on a real iPhone — 10-dimension Apple HIG rubric. |
86
+
|`/ios-clean`| Convenience: strip DebugBridge + #if DEBUG wiring before a Release build. |
87
+
|`/ios-sync`| Regenerate the iOS debug bridge against the latest upstream templates. |
88
+
89
+
Companion CLIs (run on the Mac that's plugged into the device):
90
+
91
+
| Command | What it does |
92
+
|---------|-------------|
93
+
|`gstack-ios-qa-daemon`| Mac-side broker. Loopback by default; `--tailnet` adds a Tailscale-facing listener with capability tiers and audit logging. |
94
+
|`gstack-ios-qa-mint`| Owner-grant CLI for the tailnet allowlist (`grant`/`revoke`/`list`). |
Copy file name to clipboardExpand all lines: BROWSER.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -212,8 +212,8 @@ from `snapshot`, or `@c` refs from `snapshot -C`. Full table:
212
212
213
213
| Command | Description |
214
214
|---------|-------------|
215
-
|`js <expr>`| Run inline JavaScript expression in page context, return as string |
216
-
|`eval <file>`| Run JS from a file (path under /tmp or cwd; same sandbox as `js`) |
215
+
|`js <expr> [--out <file>] [--raw]`| Run inline JavaScript expression in page context, return as string. With `--out <file>` the result is written to disk instead of returned (a `data:*;base64,...` result is decoded to raw bytes unless `--raw`). `--out` makes the invocation a WRITE (needs `write` scope, never allowed over the tunnel).|
216
+
|`eval <file> [--out <file>] [--raw]`| Run JS from a file (path under /tmp or cwd; same sandbox as `js`). `--out`/`--raw` behave as for `js`.|
217
217
|`css <sel> <prop>`| Computed CSS value |
218
218
|`attrs <sel\|@ref>`| Element attributes as JSON |
@@ -317,6 +317,7 @@ from `snapshot`, or `@c` refs from `snapshot -C`. Full table:
317
317
|`disconnect`| Close headed Chrome, return to headless |
318
318
|`focus [@ref]`| Bring headed Chrome to foreground (macOS); `@ref` also scrolls into view |
319
319
|`state save\|load <name>`| Save or load browser state (cookies + URLs) |
320
+
|`memory [--json]`| Snapshot Bun heap + per-tab JS heap + Chromium process tree + bounded buffer sizes. Use `--json` for programmatic consumers; text mode renders sorted top-10 tabs with "and N more" tail. |
0 commit comments