CoachCoach is an iOS application designed to help small business owners analyze profit margins and receive AI-based coaching strategies.
The documentation is managed under the .opencode directory to facilitate AI-assisted development.
Persona definitions for AI assistants to maintain consistency.
- Requirements Analyzer: Translates requests into TCA specs.
- Senior iOS Engineer: Coding standards for Swift/TCA/Tuist.
Living documentation of the project.
- ARCHITECTURE.md: System design and patterns.
- CONVENTIONS.md: Code style and naming rules.
- MODULES.md: Module responsibilities and details.
- REQUIREMENTS.md: Feature tracking.
Specialized capabilities for the AI agent.
- Sync Docs: Procedures to keep docs up-to-date.
- Generate Project:
tuist generate - Open Workspace:
open CoachCoach.xcworkspace - Build:
Cmd + B
- iOS: 16.0+
- Architecture: The Composable Architecture (TCA)
- Modularity: Tuist
- UI: SwiftUI