Skills for Real Engineers. Straight from my .agents directory.
app-brief
Agent skill fromdaveebbelaar/bama
One-page brief (docs/BRIEF.md) for a new macOS app, written before any code. Use when the user has an app idea, wants to replace an app they pay for, or the research and clone skills are done.
How to install app-brief
npx skills add daveebbelaar/bama# or add only this skill to Claude Code: copy the folder
skills/start/app-brief/
# into
~/.claude/skills/app-brief/ (all projects)
.claude/skills/app-brief/ (one project)
1# App brief23Write `docs/BRIEF.md` in a folder named after the app4(`<parent>/<AppName>/docs/BRIEF.md`; ask for the parent folder, default5`~/Developer`). Every later skill reads it. Keep it to one page.67## 1. Name and read what exists89Pick the name first: one UpperCamelCase word (`Tasks`, `DailyLog`), not the10name of an app already in `~/Applications`, and a bundle id11`com.<yourname>.<appname>` in lowercase. The folder, the research, and the12scaffold all use it.1314If `docs/research/` or `docs/screens/INDEX.md` exist, read them first.15Skip every question they already answer.1617If the user gives you a spec from BAMA's `specs/` folder (a file or a18link), it already holds the brief and the stories. Copy its **Brief** block19to `docs/BRIEF.md` and its **Stories** block to `docs/STORIES.md`. Keep the20rest of the spec as `docs/SPEC.md`, so later skills read its **How it21works** and **Gotchas**. Ask only what the user wants to change, then call22the Skill tool with `new-mac-app`.2324## 2. Interview2526Ask a few questions at a time. If the user asked you to decide everything,27answer each question yourself from the research, write the choice in the28brief, and note "decided by the agent" next to it.29301. What do you do today, and which app or habit does it replace?312. What are the three things you do most often? These become the main pages.323. What data does it hold? Name the nouns: tasks, notes, recipes, invoices.334. Is there a reference app you like? Then the `clone` skill comes next.34…
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.
