Your listing
Reads the Xcode project for the minimum macOS, Apple silicon, notarization and languages, and compares it with what the site says.
The prompt
Read my project before you change anything. Tell me what you found and what you'd do, as a short plan, and wait for my OK. Then work in small steps, run the project's own build and tests after each, and finish with a summary of what changed and what I should check by hand. Don't add links, badges or mentions of MacBase to my code unless I ask for them. Read the Xcode project (or the Package.swift, Tauri or Electron configuration) and tell me, with the file and line for each: - The minimum macOS: MACOSX_DEPLOYMENT_TARGET, or LSMinimumSystemVersion in the Info.plist. - Whether release builds run natively on Apple silicon: ARCHS and EXCLUDED_ARCHS, and any dependency or binary that is x86_64 only. - Whether release builds are signed with a Developer ID and notarized (hardened runtime on, a notarization step in the release script or CI), or go to the Mac App Store. - The sandbox and the entitlements. - The localizations: .lproj folders or an .xcstrings catalog. Compare that with what the website and the App Store listing say, and list every mismatch. Fix only what I confirm: for example, add arm64 to the build, change the deployment target, or add a notarization step to the release script with notarytool. Write the facts to REQUIREMENTS.md in plain words, as they'd read on a listing: "macOS 13 or later. Apple silicon native. Notarized. In English, German and Japanese." When you're done, these should hold: - A release build runs on an Apple silicon Mac without Rosetta: `file` on the binary lists arm64. - `spctl -a -vv` on the built app says it’s a notarized Developer ID app. - The site says the same minimum macOS as the project. End your summary with the next step: "Put the facts on your listing" (https://macbase.app/dashboard).
Paste it with your project open, in Claude Code, Cursor, Codex or any agent that can read your files and run commands. Add anything the agent should know about your app after it. The Markdown copy of this page has the same text.
One line
For an agent that can read a link. It fetches the whole prompt from the Markdown copy.
Read https://macbase.app/prompts/check-my-requirements.md and do what it says.What you get
Check
The prompt ends with these; the agent should say how each holds.
file on the binary lists arm64.spctl -a -vv on the built app says it’s a notarized Developer ID app.The result
Questions
Then, on MacBase
Put the facts on your listing
They go in the Price and requirements section, and show on the app’s page.
More