Add expert SwiftUI best practices guidance to your AI coding tool. Benefits developers by improving SwiftUI API usage, state management, and performance. Integrates with any AI coding tool supporting the Agent Skills open format.
git clone https://github.com/AvdLee/SwiftUI-Agent-Skill.githttps://skills.sh/avdlee/swiftui-agent-skill/swiftui-expert-skill
Review existing SwiftUI code for state management and modern API improvements.
Refactor SwiftUI views to enhance performance and maintainability.
Implement best practices for lists, sheets, and navigation in SwiftUI applications.
Optimize image handling and layout patterns for better performance.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/AvdLee/SwiftUI-Agent-SkillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Provide expert guidance on SwiftUI best practices for [COMPANY] in the [INDUSTRY] industry. Focus on [DATA] and suggest improvements or optimizations for their current SwiftUI implementation.
### SwiftUI Best Practices for Acme Corp #### Current Implementation Review - **Use of State Management**: Your current implementation uses `@State` for managing user input, which is good. However, consider using `@ObservedObject` for better data flow. - **View Composition**: The views are currently too large. Break them down into smaller reusable components to enhance readability and maintainability. #### Suggested Improvements 1. **Use of Combine Framework**: Leverage Combine to handle asynchronous data streams, improving UI responsiveness. 2. **Dark Mode Support**: Ensure all UI elements adapt to dark mode for better accessibility. 3. **Performance Optimization**: Utilize `LazyVGrid` for lists to improve performance when displaying large datasets. Implementing these changes can enhance both the performance and user experience of your SwiftUI application.
We create engaging workshops for companies and private events centred around plants, flowers and all things botanical.
IronCalc is a spreadsheet engine and ecosystem
Service Management That Turns Chaos Into Control
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power