Skip to content

Add AGENTS.md with Cursor Cloud development environment setup - #90

Merged
bisonbet merged 1 commit into
mainfrom
cursor/env-setup-bc69
May 29, 2026
Merged

Add AGENTS.md with Cursor Cloud development environment setup#90
bisonbet merged 1 commit into
mainfrom
cursor/env-setup-bc69

Conversation

@bisonbet

Copy link
Copy Markdown
Owner

Summary

Adds AGENTS.md with Cursor Cloud-specific development instructions for this iOS/watchOS Xcode project.

What's in AGENTS.md

  • Platform constraints: Documents that this project requires macOS + Xcode 15+ for building, running the simulator, and executing tests — these cannot be done on a Linux Cloud Agent VM.
  • Available Linux tools: SwiftLint for linting (148 Swift files, ~9,000 pre-existing violations) and swiftc -parse for syntax validation.
  • Environment setup: Swift 6.3.x via Swiftly and SwiftLint 0.58.x, with required environment variables for SourceKit.
  • Running commands: How to run SwiftLint and Swift syntax checks from the Linux VM.
  • Project structure: Quick reference to key paths (Xcode project, app source, tests, frameworks).

Environment Verification

SwiftLint successfully linted all 148 Swift files:

swiftlint_output.log

Why

Future Cloud Agents need to know that this is an iOS-only project with macOS/Xcode build requirements, and what development tasks they can perform on a Linux VM (linting, syntax checking, code review).

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

- Document platform constraints (iOS/watchOS project requires macOS + Xcode)
- Document available Linux tools: SwiftLint for linting, swiftc -parse for syntax
- Include environment setup notes and project structure quick reference

Co-authored-by: Tim Champ <bisonbet@users.noreply.github.com>
@bisonbet
bisonbet marked this pull request as ready for review May 29, 2026 21:56
@bisonbet
bisonbet merged commit 2b9120f into main May 29, 2026
0 of 2 checks passed
@bisonbet
bisonbet deleted the cursor/env-setup-bc69 branch May 29, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants