Claude skills for Flutter development. Automates testing and security best practices. Benefits developers and operations teams. Integrates with Flutter workflows and CI/CD pipelines.
git clone https://github.com/Harishwarrior/flutter-claude-skills.gitFlutter Claude Skills is a collection of specialized skills for Claude Code that extends AI capabilities for Flutter development. The flutter-tester skill provides comprehensive guidance on unit tests, widget tests, integration tests, mocking patterns, and Riverpod state management testing with given-when-then structures and layer-by-layer strategies. The owasp-mobile-security-checker skill performs automated vulnerability scanning and manual analysis based on OWASP Mobile Top 10 (2024) guidelines, detecting hardcoded secrets, dependency vulnerabilities, network security issues, and storage encryption problems with severity-based prioritization and actionable remediation steps. Both skills activate automatically in Claude Code when you describe testing or security needs, integrating seamlessly into Flutter workflows and CI/CD pipelines for development and operations teams.
Install globally via `npx skills add Harishwarrior/flutter-claude-skills` or clone to `.claude/skills/` in your Flutter project. Skills automatically activate when you describe testing or security tasks—just open Claude Code and ask naturally (e.g., 'Help me write widget tests' or 'Check my app for hardcoded secrets'). No explicit invocation needed.
Write and debug unit, widget, and integration tests following best practices
Test Riverpod providers and manage state testing patterns
Scan Flutter apps for hardcoded secrets and API keys
Analyze dependencies for security vulnerabilities and outdated packages
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Harishwarrior/flutter-claude-skillsCopy 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.
Analyze the following Flutter code for security vulnerabilities and suggest improvements. The code is for a [COMPANY] app in the [INDUSTRY] sector. Here's the code: [CODE]. Provide a detailed analysis with specific recommendations.
# Flutter Security Analysis ## Vulnerabilities Identified - **Insecure Data Storage**: The app stores sensitive user data in plain text within the device's local storage. - **Insufficient Input Validation**: The login screen does not properly validate user input, potentially allowing SQL injection. - **Hardcoded API Keys**: The API keys for backend services are hardcoded in the application code. ## Recommendations - **Encrypt Sensitive Data**: Implement encryption for all sensitive user data stored locally. - **Input Validation**: Add robust input validation on all user inputs, especially for login and registration forms. - **Secure API Key Management**: Move API keys to a secure configuration file or use environment variables.
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan