bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
Tools and agent skills by Axel Rosso. Free, open source, and yours to download.
SkillsGitHub @MR-AxelOnlineOwner unconfirmed
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.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
16 open skills for Claude Code: development (project-setup, dev, test, review, deploy, ship), marketing, and remote job search for LatAm. Config lives in your repo, nothing hardcoded inside.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
14 skills abiertos para Claude Code. Cada carpeta es independiente: copiás la que querés y funciona sola. Lo que tienen en común no es el tema, es cómo están escritos. Ninguno trae tu stack, tu producto ni tus preferencias cableados adentro. Te preguntan una vez, guardan la respuesta en un archivo de tu repo que podés editar, y si ese archivo no está te lo dicen en vez de adivinar. Un skill que adivina tu stack escribe código que parece razonable y no sigue ninguna de tus convenciones, y eso cuesta más que no tener el skill.Read the full README ↗
14 skills abiertos para Claude Code. Cada carpeta es independiente: copiás la que querés y funciona sola.
Lo que tienen en común no es el tema, es cómo están escritos. Ninguno trae tu stack, tu producto ni tus preferencias cableados adentro. Te preguntan una vez, guardan la respuesta en un archivo de tu repo que podés editar, y si ese archivo no está te lo dicen en vez de adivinar. Un skill que adivina tu stack escribe código que parece razonable y no sigue ninguna de tus convenciones, y eso cuesta más que no tener el skill.
English: 14 open Claude Code skills for development and marketing. Each directory is self-contained. Nothing is hardcoded: skills interview you once, store the answers in a config file in your repo, and stop and say so when that file is missing rather than guessing. Skill docs are in English.
Trece skills que cubren el ciclo completo. Comparten un archivo de config,
.claude/project-profile.md, que genera project-setup.
Empezá por acá.
| Skill | Qué hace |
|---|---|
| project-setup | Corré este primero. Detecta lo que puede de tu repo (package.json, lockfile, CI, estructura), te pregunta el resto mostrándote la evidencia, y escribe el perfil compartido. Una vez por proyecto. |
Construir
| Skill | Qué hace |
|---|---|
| dev | Implementa una feature o arregla un bug siguiendo las convenciones de tu repo. Reporta lo que asumió y lo que dejó afuera. |
| ship | Todo el circuito de una feature: planificar, implementar, validar, revisar, desplegar. Encadena a los demás. |
| feature-agents | Lo mismo que ship pero delegado a cinco subagentes con herramientas acotadas: el que escribe el spec no puede escribir código, el que planifica no puede correr comandos. Para cambios grandes, donde la disciplina de fases deja de sostenerse sola. |
Verificar
| Skill | Qué hace |
|---|---|
| test | Corre tu pipeline de validación y reporta honestamente qué pasó, qué falló y qué se salteó. Nunca marca en verde algo que no corrió, y distingue el check que analiza del que ejecuta. |
| review | Code review de un diff. Cada hallazgo anclado a un archivo y línea reales, con el escenario de falla concreto. |
| deep-review | Review de arquitectura interactivo. Cada issue con opciones y su esfuerzo, riesgo e impacto. Vos priorizás, no él. |
| ux | Auditoría de UI: accesibilidad, responsive, estados de interacción y consistencia con tu design system. |
| product | Review de negocio: ¿resuelve la necesidad, los gates aguantan, el flujo está completo, se encuentra? |
Desplegar y después
| Skill | Qué hace |
|---|---|
| deploy | Pipeline de release. Permisos separados para commit, push y deploy, y nunca despliega un build que no pasó. |
| deploy-qa | QA después del deploy. Lee el diff, lo mapea al alcance real y elige la profundidad por blast radius en vez de correr siempre el mismo checklist. Arranca probando que el build nuevo esté de verdad en el aire. |
| decision-log | Bitácora de las decisiones que no se recuperan leyendo el código: por qué ese límite, por qué ese modelo, qué se descartó y por qué. La entrada va en el mismo commit que la implementa. |
| design-system | Establece un design system donde no hay, y hace cumplir el que existe: cuatro gates que hacen que violarlo falle un check en vez de sobrevivir el review. |
Cuatro pares se pisan a propósito. La diferencia:
ship o feature-agents: ship es un contexto haciendo todas las fases. feature-agents reparte las fases entre cinco subagentes con herramientas acotadas, así la separación es física y no disciplina. Cambio chico o mediano, ship. Cambio grande, feature-agents.review o deep-review: review es un portón sobre un diff, rápido y con veredicto. deep-review es una conversación sobre el sistema, sin veredicto, para el momento previo a un refactor.test o deploy-qa: test corre antes, sobre tu máquina. deploy-qa corre después, contra lo que quedó publicado.ux o design-system: ux audita una pantalla. design-system audita el sistema de tokens y arma los gates para que no se degrade.| Skill | Qué hace |
|---|---|
| community-manager | Contenido listo para publicar en X, LinkedIn, Instagram y más, sobre tu propio brand profile y tu funnel. Nunca inventa métricas, testimonios ni social proof: deja placeholders y te los lista al final. |
git clone https://github.com/MR-Axel/skills.git
mkdir -p ~/.claude/skills
cp -r skills/<nombre-del-skill> ~/.claude/skills/
Para llevarlos todos de una vez:
cp -r skills/*/ ~/.claude/skills/
~/.claude/skills/ los deja disponibles en todos tus proyectos. .claude/skills/ dentro
de un repo los deja solo ahí. Claude Code los detecta solo: invocalos por nombre
(/review) o pedí lo que necesitás en lenguaje natural.
Algunos tienen un paso extra, está en el README de cada uno.
Para los de desarrollo, empezá con /project-setup. Sin el perfil los demás no
arrancan, y eso es a propósito.
Cuatro reglas, y son la razón por la que estos skills están en un repo y no sueltos:
Ningún skill manda datos a ningún lado. Todo lo que aprenden queda en archivos dentro de tu workspace. Qué genera cada uno, y qué hacer con eso:
| Archivo | Lo genera | ¿Commitear? |
|---|---|---|
.claude/project-profile.md | project-setup | Sí, así el equipo comparte el mismo comportamiento. Revisalo antes: nunca debe tener secretos, keys ni identificadores de infraestructura. Referenciá el nombre de la variable de entorno, no el valor. project-setup rechaza el valor si se lo pasás. |
DECISIONS.md | decision-log | Sí, ese es el punto: la entrada va en el mismo commit que la decisión. |
.claude/lessons.md | ship | A gusto. No tiene datos sensibles. |
.claude/brand-profile.md | community-manager | A gusto. Es posicionamiento, no credenciales. |
Ver CONTRIBUTING.md. Issues y PRs bienvenidos, en español o inglés.
MIT, ver LICENSE. Un skill incluye código de terceros con su propia atribución, ver NOTICE.md.
Los skills son gratis y abiertos. Si te ahorran tiempo, podés bancar lo próximo en Ko-fi.
The skills are free and open. If they save you time, you can support what comes next on Ko-fi.