Skip to content

Dev tooling (SwiftFormat, sync-agents, hooks, CI) and StuffCore#3

Merged
kyleve merged 1 commit intomainfrom
kve/dev-setup-and-stuffcore
Apr 6, 2026
Merged

Dev tooling (SwiftFormat, sync-agents, hooks, CI) and StuffCore#3
kyleve merged 1 commit intomainfrom
kve/dev-setup-and-stuffcore

Conversation

@kyleve
Copy link
Copy Markdown
Owner

@kyleve kyleve commented Apr 6, 2026

Ports Broadway-style developer setup and adds a minimal StuffCore macOS framework so CI can run tuist test.

Tooling

  • SwiftFormat via mise (pinned), .swiftformat, and ./swiftformat wrapper
  • sync-agents with empty .agents/external-skills.json; ide runs install + tuist generate and sets core.hooksPath
  • Pre-commit: format staged Swift, then ./sync-agents --git-add
  • GitHub Actions: SwiftFormat lint job, then mise exec -- tuist test
  • .gitignore for generated CLAUDE.md / .claude/skills/

StuffCore

  • StuffCore/Sources + Swift Testing bundle under StuffCore/Tests

Made with Cursor

- Pin SwiftFormat in mise, add .swiftformat and ./swiftformat wrapper
- Add sync-agents, .agents/external-skills.json, pre-commit hook, extend ide
- Ignore generated CLAUDE.md and .claude/skills; CI runs format then tests
- Document formatting, hooks, and agent sync in AGENTS.md and README.md
- Add StuffCore macOS framework with Swift Testing bundle so tuist test succeeds

Made-with: Cursor
@kyleve kyleve merged commit 094719e into main Apr 6, 2026
2 checks passed
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.

1 participant