# Minesweeper Menubar

> A Swift macOS menu-bar icon app concept for playing Minesweeper in a compact native popover.

- Skill: `arnie016/minesweeper-menubar` (Agent Skill, multi-file: 14 files)
- Install (CLI): `npx skillmds@latest add arnie016/minesweeper-menubar`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arnie016/minesweeper-menubar/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Arnie016 (https://skillmd.com/u/arnie016)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/arnie016/minesweeper-menubar

---


# Minesweeper Menu Bar

Use this skill when the user wants a Swift menu bar icon app that plays Minesweeper, or a directly comparable grid-based puzzle in a compact macOS popover.

## Presentation

- Keep the app clearly Mac-native and menu-bar first.
- Let the icon feel playful without turning the UI into toy chrome.
- Prioritize board readability and quick replay.

## Build shape

- Prefer a SwiftUI `MenuBarExtra` shell.
- Keep the board playable without opening a second window.
- Put timer, flags, and reset near the top of the popover.
- Make the first click safe and replay instant.

## Guardrails

- Do not turn it into a launcher, dashboard, or account-backed service.
- Do not rely on background agents or unsupported system tricks.
- Keep the scope to one polished Minesweeper loop before adding variants.

## Prototype

- SwiftUI starter files live in `prototype/`.
- The prototype includes a playable board, reveal and flag modes, timer, local best-time tracking, and a menu bar entry point.

## When extending

- Add difficulty levels only if the popover still reads clearly.
- Reuse the shell for other micro games only after the Minesweeper interaction feels solid.

