Skills for Real Engineers. Straight from my .agents directory.
improve-loop
Agent skill fromdaveebbelaar/bama
Autonomous loop that works through docs/STORIES.md one story at a time for a macOS app, building, snapshotting, comparing against reference screenshots, fixing, and committing, until a milestone is done. Use when the user says "keep going", "work through the backlog", "make it match the reference", or wants an unattended improvement loop.
How to install improve-loop
npx skills add daveebbelaar/bama# or add only this skill to Claude Code: copy the folder
skills/ship/improve-loop/
# into
~/.claude/skills/improve-loop/ (all projects)
.claude/skills/improve-loop/ (one project)
1# Improve loop23One pass through the loop takes one story from `todo` to `done`:45```text6pick story -> plan -> code -> ./build.sh -> snapshot -> compare -> fix -> commit -> update STORIES.md7```89Stop after the milestone the user named, or after the current milestone if10they named none. Then report.1112## 1. Pick1314Open `docs/STORIES.md`. Take the first `todo` story in the current15milestone whose dependencies are `done`. Set it to `doing`.1617## 2. Plan1819If the story adds a screen, an action, or words and has no `UX:` block20yet, call the Skill tool with `ux-design` first.2122Write two to five lines in your head or in the commit body: which files23change, which model fields are new, which menu command and shortcut it adds,24which snapshot page shows it. If the story needs a new SwiftData field, give25it a default value so existing databases keep loading.2627## 3. Code2829Follow the `swift-swiftui` and `mac-design` skills, the story's `UX:`30block, and `design/DESIGN-SYSTEM.md` if the app has one. System hooks follow31`os-integrations`. Keep each view file under about 300 lines.32Put new pages in the `SidebarItem` enum so snapshot mode visits them.3334## 4. Build and snapshot3536Follow the `build-and-verify` skill. If the story has logic, add a test37or a self-test step (`test-mac-app` skill). Use seed data (`APP_SEED=1`) so pages38show real content.3940## 5. Compare4142Open your snapshot and the story's reference screenshot side by side with43…
Excerpt shown under the repository's MIT license.
More skills in bama
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
