OwnGoalStudio

Platformize Bin iOS — Development skill for Claude Code

Development community

Claude Code skill: port a CLI to jailbroken iOS and package it for roothide and rootless.

How to install Platformize Bin iOS

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OwnGoalStudio/platformize-bin-ios and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Platformize Bin iOS does

Claude Code skill: port a CLI to jailbroken iOS and package it for roothide and rootless.

Alternatives in Development

  • Mcporter — Call MCPs via TypeScript, masquerading as simple TypeScript API 4.1k ★
  • Tau — A Python port of Pi’s minimalist coding agent 2.5k ★
  • Claude Code iOS Dev Guide — A comprehensive guide for setting up Claude Code CLI with PRD-driven workflows, extended thinking (ultrathink) 492 ★

README

platformize-bin-ios

A [Claude Code](https://claude.com/claude-code) skill that ports an upstream command-line tool to **jailbroken iOS** and ships it the way OwnGoal Studio does: one arm64 build, packaged for both **roothide** and **rootless** bootstraps, released from GitHub Actions, and served by the [OwnGoal Studio APT repository](https://github.com/OwnGoalStudio/OwnGoalPackages).

It is the distilled procedure behind [codex](https://github.com/OwnGoalStudio/codex), [grok](https://github.com/OwnGoalStudio/grok) and [fastfetch](https://github.com/OwnGoalStudio/fastfetch): what is fixed by contract, what breaks when you cross-compile against the iPhoneOS SDK, and what a command-line process can and cannot do on a device.

What you get

path what it is
SKILL.md the skill: the packaging contract, a step-by-step workflow, and an iOS porting playbook (header shim, SDK traps, IOKit/Metal/MobileGestalt facts learned on real devices)
template/ a ready-to-copy packaging repo: makefile, scripts/ for CMake and Cargo projects, packaging/, GitHub workflows (release + daily upstream follow), Pages redirect, package manifest
template/scripts/rebase-patches.sh make rebase-patches REF=: re-targets patches/ at a new upstream commit when the daily upstream follow stops applying, lists the rejects to fix by hand, then rewrites and re-verifies the patch set
AGENTS.md (CLAUDE.md links to it) notes for agents working on this repository

Install

git clone https://github.com/OwnGoalStudio/platformize-bin-ios ~/.claude/skills/platformize-bin-ios

Then ask Claude Code to "build X for jailbroken iOS" or "package X like codex/grok/fastfetch". The skill triggers on those phrases and on "add X to owngoalpackages".

The contract in one screen

  • A packaging repo, never a fork: pinned upstream sha + patches/.
  • One arm64 binary; iphoneos-arm64 is the rootless layout (/var/jb), iphoneos-arm64e is