Minesweeper Menubar

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

Arnie016 684f5d7 14 files · 39.9 KB Updated

File contents

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.

Arnie016/codex-goated-skills/tree/main/skills/minesweeper-menubar commit 684f5d7197

Frequently asked questions

npx skillmds@latest add arnie016/minesweeper-menubar