Skills for Real Engineers. Straight from my .agents directory.
design-from-app
Agent skill fromdaveebbelaar/bama
Rebuild the look of an app the user likes as a native SwiftUI design kit, by measuring its screenshots (sizes, spacing, type, colors, icons), building its parts, and comparing pixel by pixel until they match. Use when the user names an app whose look they want, shares screenshots of one, or says "make it look like X".
How to install design-from-app
npx skills add daveebbelaar/bama# or add only this skill to Claude Code: copy the folder
skills/design/design-from-app/
# into
~/.claude/skills/design-from-app/ (all projects)
.claude/skills/design-from-app/ (one project)
1# Design from app23Look at an app, measure it, and rebuild its design system in SwiftUI. The4result is a design kit (`design-kit` skill) with the reference app's5numbers, and one reference screen that matches the screenshot.67Guessing gets close. Measuring gets it right. Two scripts do the8measuring, next to this skill:910- `scripts/measure.swift`: sizes, positions, text heights, and colors from11 a screenshot.12- `scripts/compare.swift`: a side-by-side, a diff, and the share of pixels13 that differ.1415Run them with `swift "${CLAUDE_SKILL_DIR}/scripts/measure.swift" ...`.16All coordinates are points (pixels / 2 for a Retina capture).1718## 1. Get the screenshots1920Ask for screenshots, or take them with the `clone` skill. You need:2122- The window only, at 2x, no desktop. Save them in `design/reference/`.23- One screen with the most parts on it (a sidebar, a list, a toolbar),24 plus close-ups of menus, dialogs, and dark mode if they matter.25- The window size: `measure.swift info shot.png`.2627Check: `info` prints the window size in points, and every screenshot uses28the same scale.2930## 2. List the parts3132Look at each screenshot and name every distinct part: window chrome,33sidebar row, section header, primary action, list row, checkbox, date34chip, icon button, divider. Start `design/KIT.md` from the `design-kit`35skill's kit-spec.md with one section per part.3637Check: every visible element on the main screenshot belongs to a part.3839## 3. Measure40…
Excerpt shown under the repository's MIT license.
More skills in bama
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
