Skills

Bama

Build any Mac app.

Install

npx skills add daveebbelaar/bama --skill bama -g -a claude-code -y
Repository
daveebbelaar/bama1.3k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Lightabout 594 tokens
Runs scripts
No, instructions only

What it does

Build any Mac app. Start here to pick the next skill for a native macOS app.

Build any Mac app

Find where the user is on the path below, then call the Skill tool with the skill for that step. One skill per call.

idea -> research -> clone (optional) -> app-brief -> user-stories -> new-mac-app
     -> mac-design + design-system + app-icon -> improve-loop (ux, code, design, verify, commit) -> repeat

Pick the app's name first (app-brief, step 1) and create <parent>/<AppName>/docs/ before research, so every skill writes into the same folder. Design comes right after the scaffold: tokens from the first view, and the real icon in every snapshot.

Plan

The user hasSkill
A vague idea, or asks "what should I build"research, then app-brief
An app they want to replace or rebuildclone
A brief or a screen index, no backloguser-stories
A spec from BAMA's specs/ folderapp-brief (it copies the spec)

Build

The user wants toSkill
Start a new projectnew-mac-app
Write or fix Swift and SwiftUI codeswift-swiftui
Hook into macOS: hotkeys, menu bar, windows, screen capture, Shortcutsos-integrations
Make it fast: hangs, stutter, GPU, video, memoryperformance
Let Claude Code, Codex, or scripts drive the app: a CLI, an MCP serveragent-cli
Refactor, clean up, or check the code as it growsimprove-architecture

Design

Read the whole SKILL.md on GitHub

More in Engineering