withusin
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Vibe coding lets more people build software than ever. But when AI does the building, it's easy to lose your way. The agent decides what's on each screen, what each button does and what happens when a payment fails, and you only find out by clicking through what it built. fermata is named for the musical pause. It's an Agent Skill that pauses your AI coding agent at every step and shows you where you are, as a clickable screen spec: you decide, then it goes on. Before anything is built, AI customers test the spec. Teams that work from a screen spec get one without writing it by hand. How it works: you ask your agent in your own words ("Make a screen spec for my coffee pickup app"). fermata writes the spec into your project in three stages and stops after each one: 1. Main features. It reads what the project already says, proposes features and entry pages, and asks what's unclear first, each question with a recommended answer. 2. A rough clickable flow. One static HTML page that opens by double-click: entry pages, features, and wireframe screens that link to each other. 3. One feature at a time. Rules, data, every case (success, failure, empty, loading), messages written once, and states you can switch above the device. Then AI tests the spec: - Look shoots every screen and state, and the model reviews the images and reports what's broken. - Walk sends subagents through the spec as customers. They see only the screens, without the spec's numbers, and point where they would tap. They report where they got stuck, in their own words. Already lost in an app you've built? fermata maps it back from the code. It cites the file for every screen and the line for every item, checks every message against the code word for word, and serves the spec beside the running app (Spec | Live), moving the page to each screen it asks about. It works with any agent that reads Agent Skills and is tested with Muse Code and Claude Code. Install: npx skills add withusincom/fermata. Homepage and live example: https://withusincom.github.io/fermata/ (Apache-2.0). Before the hackathon, fermata was a private prototype (v0.3, Oct 19–27). This repository was started from scratch on Oct 28 and contains no prototype code; everything in it and in the video was built during the hackathon.