#197197th of 389 in Skills, plugins and prompts

bama

Agent skills for cloning an app and building it as a native Mac app

Stars
1.8k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
Swift
Stars, last 3 weeks+1,755
20 Oct 2026: 7 stars27 Oct 2026: 393 stars3 Nov 2026: 1,534 stars10 Nov 2026: 1,762 stars

7 on 20 Oct 20261,762 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A set of 21 agent skills, installable as a Claude Code or Codex plugin or through skills.sh, that guide an agent through building a native macOS app in Swift and SwiftUI. The workflow screenshots a reference app, writes user stories in milestones, then builds one story per commit with light and dark snapshots and tests. It also includes 12 build plans for small Mac apps.

Who it is for: Developers using coding agents to build native Mac apps in SwiftUI

Strengths

  • Covers the whole flow: brief, clone, user stories, SwiftUI code, design, tests, build and install
  • Installs as a Claude Code or Codex plugin, or via skills.sh for Cursor and Gemini CLI
  • Each story is committed after light and dark mode snapshots and a test run
  • Includes 12 build plans for small Mac utilities such as a window snapper and clipboard history

Weaknesses

  • Requires macOS 26 or later and Xcode 26 for the Swift 6.2 toolchain
  • Targets macOS only; Windows needs the separate BAWA project
  • The clone skill on native apps needs computer use, which needs Claude Pro or Max
  • No tagged releases; output quality depends on the agent and model used

What it needs

  • no GPU
  • Needs macOS 26+, Xcode 26+ (Swift 6.2 toolchain), Skills-capable agent (Claude Code, Codex, Cursor, Gemini CLI), Computer use (Claude Pro or Max) for cloning native apps

Quick answers

Is bama open source?

Yes. Its code is on GitHub under the MIT license.

Also in Skills, plugins and prompts

See all 389
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.1k stars+16,557 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108k stars+28,186 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.2k stars+5,515 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,413 (+10%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119k stars+8,390 (+7.6%) in 30 daysApache-2.095 out of 100