bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
Claude Code skill: ship a native iOS app plus its root daemon to devices running custom firmware — debs, tipa and ipa, and the deployment-floor audits that keep it launching on the OS it claims
SkillsPython · SwiftGitHub @owngoal-devSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
A good starting point for packaging native iOS apps. For command-line tools, see platformize-bin-ios.Read the full README ↗
A good starting point for packaging native iOS apps.
For command-line tools, see platformize-bin-ios.
SKILL.md: app and daemon setup, packaging, third-party license
collection, and release guidance.template/: a one-time CHECKLIST.md to finish before writing code,
configuration, packaging files, a native depiction, a Pages workflow that
loads release notes from GitHub, an fd-based executable watcher for updates
and removal, a quiet exit, the roothide root check, and a skeleton that
builds as it is: a two-target Xcode project, an app, and an on-demand
daemon that authenticates the app and answers its hello over XPC.scripts/: new-app.py, which scaffolds a new app repo, the checklist
gate for make check, deployment compatibility
and SF Symbol checks, an accessibility gate that refuses a label UIKit will
never read, a gate that refuses a string key Xcode marked stale, a gate
that refuses app entitlements missing the GPU list, a renderer that turns
an Icon Composer icon into a three-JPEG icon set (megabytes smaller), plus
localization cleanup that keeps a translation it cannot account for.Read SKILL.md, pick the daemon shape, then scaffold the repo in one run:
scripts/new-app.py ../MyApp --name MyApp --from Inspector --description "…"
It copies the template, fills the placeholders, takes Scripts/, Makefile
and the CI/Release pair from the sibling checkouts, renames them, wires the
checklist gate, and prints what is still open. Nothing of it is copied into
the new repo. Then work through CHECKLIST.md: make check refuses to run
until every box is ticked.
Use the largest banner from your README for the depiction and write its Details copy for your app. Package installation and removal use uikittools triggers for app registration. Follow the release-workflow setup in the skill.
Run python3 -m unittest discover -s tests -v to validate the rendered templates.
Run scripts/audit-ios-floor.sh to check deployment compatibility before release.
MIT. See LICENSE.