Kiro-Kit
ReferencePresets

mobile

Comprehensive kit for Flutter and React Native mobile development with 23 agents, 26 skills, 71 commands, and mobile-specific tooling

npx kiro-kit add mobile

Comprehensive kit for Flutter and React Native mobile development with 23 agents, 26 skills, 71 commands, and mobile-specific tooling

At a glance

ArtifactCount
Commands71
Agents23
Skills26
Workflows4
Hook scripts9
Native Kiro hooks7
Files written in total446

Category: mobile · Version: 1.0.0

Tags: flutter, dart, react-native, mobile, ios, android, cross-platform

Commands

CommandDescription
ask⚡ Answer technical and architectural questions.
bootstrapBootstrap the mobile project with dependencies, environment setup, and initial configuration
bootstrap/auto⚡⚡⚡⚡ Bootstrap a new project automatically
bootstrap/auto/fast⚡⚡⚡ Quickly bootstrap a new project automatically
brainstorm⚡⚡ Brainstorm a feature
cleanClean build artifacts, caches, and generated files
code⚡ Start coding & testing an existing plan
content/croAnalyze the current content and optimize for conversion
content/enhanceAnalyze the current copy issues and enhance it
content/fastWrite creative & smart copy [FAST]
content/goodWrite good creative & smart copy [GOOD]
cook⚡⚡⚡ Implement a feature [step by step]
cook/auto⚡⚡ Implement a feature automatically ("trust me bro")
cook/auto/fast⚡ No research. Only scout, plan & implement ["trust me bro"]
debug⚡⚡ Debugging technical issues and providing solutions.
design/3dCreate immersive interactive 3D designs with Three.js
design/describeDescribe a design based on screenshot/video
design/fastCreate a quick design
design/figmaExtract design specs from Figma for mobile implementation
design/goodCreate an immersive design
design/screenshotCreate a design based on screenshot
design/systemGenerate or update the mobile design system documentation
design/videoCreate a design based on video
design/wireframeCreate wireframe specifications for mobile screens
docs/architectureGenerate or update architecture documentation for the mobile app
docs/init⚡⚡⚡⚡ Analyze the codebase and create initial documentation
docs/summarizeAnalyze the codebase and generate documentation summary
docs/updateUpdate project documentation based on recent code changes
fix⚡⚡ Analyze and fix small issues [AUTO DETECT COMPLEXITY]
fix/buildDiagnose and fix build failures for mobile platforms
fix/ci⚡ Analyze Github Actions logs and fix issues
fix/fast⚡ Analyze and fix small issues [FAST]
fix/hard⚡⚡⚡ Use subagents to plan and fix hard issues
fix/lintAuto-fix linting and formatting issues
fix/logs⚡ Analyze logs and fix issues
fix/test⚡⚡ Run test suite and fix issues
fix/testsDiagnose and fix failing tests
fix/types⚡ Fix type errors
fix/ui⚡⚡ Analyze and fix UI issues
git/branchCreate a new feature or fix branch with proper naming
git/cmStage all files and create a commit.
git/commitStage and commit changes with conventional commit message
git/cpStage, commit and push all code in the current branch
git/prCreate a pull request with conventional format
journal⚡ Write some journal entries.
lintRun static analysis and linting on the mobile codebase
mobile/navigationAdd or modify navigation routes and flows
mobile/platformImplement platform-specific features or native integrations
mobile/screenGenerate a new mobile screen with proper architecture layers
mobile/widgetGenerate a reusable widget or component with tests
plan⚡⚡⚡ Intelligent plan creation with prompt enhancement
plan/ciAnalyze Github Actions logs and provide a plan to fix the issues
plan/croCreate a CRO plan for the given content
plan/fast⚡⚡ No research. Only analyze and create an implementation plan
plan/featureCreate an implementation plan for a new mobile feature
plan/hard⚡⚡⚡ Research, analyze, and create an implementation plan
plan/refactorPlan a refactoring effort with risk assessment
plan/two⚡⚡⚡⚡ Research & create an implementation plan with 2 approaches
releasePrepare a release build with version bumping and changelog
review/codeReview code changes for quality, performance, and platform conventions
review/codebase⚡⚡⚡ Scan & analyze the codebase.
review/securityReview code for security vulnerabilities and mobile-specific risks
scoutScout the codebase for files relevant to a specific task
scout/extScout codebase using external agentic tools for faster parallel search
skill/addAdd a new skill or reference files to an existing skill
skill/createCreate a new skill from scratch with proper structure
skill/fix-logsFix the agent skill based on logs.txt file.
skill/optimizeOptimize an existing skill for better token efficiency and effectiveness
testRun the test suite with coverage reporting
use-mcpUtilize tools of Model Context Protocol (MCP) servers
watzup⚡ Review recent changes and wrap up the work

Agents

AgentDescription
accessibility-auditorUse when you need to audit mobile screens for accessibility compliance, fix VoiceOver/TalkBack issues, implement semantic labels, or ensure touch target sizing.
brainstormerUse when you need to brainstorm mobile solutions, evaluate architectural approaches, or debate technical decisions before implementation begins.
code-reviewerUse when you need code review for mobile implementations, focusing on Flutter/Dart and React Native/TypeScript best practices, performance, and platform conventions.
copywriterUse when you need to create compelling copy for app store listings, in-app messaging, onboarding flows, push notifications, or marketing materials.
database-adminUse when you need to work with mobile databases (SQLite, Hive, Realm), design local schemas, optimize queries, or implement sync strategies with remote backends.
debuggerUse when you need to investigate mobile app issues, analyze crashes, diagnose performance problems, debug platform-specific behavior, or trace state management bugs.
docs-managerUse when you need to manage technical documentation, update API docs, maintain architecture decisions, or organize documentation for the mobile project.
git-managerUse when you need to stage, commit, push code changes, create pull requests, or manage git operations with conventional commit messages.
journal-writerUse when significant technical difficulties occur -- repeated test failures, critical bugs, failed approaches, or blocking issues that need honest documentation.
mcp-managerUse when you need to discover, configure, or troubleshoot MCP (Model Context Protocol) servers and their tools for the mobile development workflow.
mobile-developerUse when you need to implement Flutter widgets, screens, state management, React Native components, or mobile features following platform-specific best practices.
navigation-architectUse when you need to design navigation flows, implement routing, handle deep links, or architect screen transitions for mobile apps.
performance-optimizerUse when you need to analyze and improve mobile app performance -- frame rates, startup time, memory usage, battery consumption, network efficiency, or app size.
plannerUse when you need to research, analyze, and create implementation plans for mobile features, architecture decisions, or complex technical solutions.
platform-specialistUse when you need platform-specific guidance for iOS or Android, native module integration, platform channel implementation, or app store submission requirements.
project-managerUse when you need project oversight, progress tracking, milestone management, or coordination across mobile development workstreams.
researcherUse when you need to research mobile technologies, evaluate packages/plugins, investigate platform APIs, or gather information about mobile development best practices.
scoutUse when you need to quickly locate relevant files across the mobile codebase to complete a specific task.
scout-externalUse when you need to quickly locate relevant files using external agentic tools (Gemini, OpenCode) for faster parallel codebase search.
state-managerUse when you need to design state management architecture, implement BLoC/Riverpod/Redux patterns, or debug complex state flows in mobile apps.
testerUse when you need to run tests, analyze coverage, validate mobile implementations, or verify builds across platforms.
ui-ux-designerUse when you need mobile UI/UX design work including screen layouts, navigation flows, design system components, or platform-adaptive interfaces.
widget-architectUse when you need to design widget/component hierarchies, plan reusable UI libraries, establish patterns for mobile design systems, or architect complex interactive features.

Skills

SkillDescription
aestheticCreate aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.
ai-multimodalProcess and generate multimedia content using AI APIs. Use when analyzing images, processing audio/video, generating assets, or implementing multimodal features in mobile apps.
app-deploymentDeploy mobile apps to App Store and Google Play. Use when configuring builds, signing, CI/CD pipelines, or preparing store submissions.
chrome-devtoolsBrowser automation, debugging, and analysis using Puppeteer. Use for web-based testing, screenshot capture, or debugging web views in mobile apps.
code-reviewStructured code review practices for receiving feedback, requesting reviews, and verification gates. Use when completing tasks or reviewing code changes.
debuggingSystematic debugging framework for investigating root causes before applying fixes. Use when encountering bugs, test failures, or unexpected behavior in mobile apps.
docs-seekerSearch and retrieve technical documentation from official sources. Use when you need current API references, framework guides, or package documentation.
flutter-stateImplement state management in Flutter using BLoC, Riverpod, or Provider patterns. Use when designing data flow, managing async state, or implementing reactive architectures.
frontend-designCreate distinctive, production-grade mobile interfaces with high design quality. Use when building screens, widgets, or components that need polished visual design.
frontend-developmentBuild mobile UI with Flutter widgets or React Native components following platform conventions. Use when implementing screens, layouts, or interactive features.
mcp-builderGuide for creating MCP (Model Context Protocol) servers that enable LLMs to interact with external services. Use when building MCP server integrations.
mcp-managementManage MCP servers -- discover, analyze, and execute tools from configured servers. Use when working with MCP integrations or discovering available capabilities.
media-processingProcess multimedia files with FFmpeg and ImageMagick. Use when converting formats, optimizing assets, generating thumbnails, or preparing media for mobile apps.
mobile-developmentBuild mobile applications with Flutter and React Native. Use when implementing screens, widgets, navigation, platform-specific features, or optimizing for mobile constraints.
mobile-testingWrite and run mobile tests including widget tests, integration tests, and golden tests. Use when implementing test strategies for Flutter or React Native apps.
native-integrationIntegrate native platform features via platform channels, native modules, or FFI. Use when accessing device hardware, OS APIs, or third-party native SDKs.
offline-firstImplement offline-first architecture with local storage, sync strategies, and conflict resolution. Use when building apps that must work without network connectivity.
planningPlan technical solutions that are scalable, secure, and maintainable. Use when you need to decompose features, evaluate approaches, or create implementation plans.
problem-solvingApply systematic problem-solving techniques for complexity spirals, innovation blocks, recurring patterns, and scale uncertainty. Use when stuck or facing novel challenges.
repomixPackage code repositories into single AI-friendly files for analysis. Use when you need to understand unfamiliar codebases or create repository snapshots.
researchResearch technical topics, evaluate libraries, and gather information for informed decision-making. Use when investigating new technologies or comparing approaches.
sequential-thinkingApply structured, reflective problem-solving for complex tasks requiring multi-step analysis and revision. Use for complex decomposition or when you need to think step by step.
skill-creatorGuide for creating effective skills that extend capabilities with specialized knowledge, workflows, or tool integrations. Use when building new skills.
template-skillTemplate for creating new skills. Copy this directory and customize for your specific domain.
ui-stylingCreate platform-adaptive mobile interfaces with proper theming, responsive layouts, and design system components. Use when styling widgets or implementing design tokens.
web-frameworksBuild companion web applications or admin panels with Next.js and React. Use when the mobile project needs a web dashboard, landing page, or backend admin interface.

Workflows

Hooks

Registered in settings.json:

EventHook
PreToolUsescout-block
PostToolUsemodularization-hook
agentStopdiscord-notify
agentStoptelegram-notify

Hook scripts shipped with this preset:

Native Kiro Agent Hooks (ship disabled; enable them in Kiro's Agent Hooks panel):

MCP servers

Server
fetch
filesystem
git
playwright

Kiro Powers

Recommended Kiro Powers for this preset. init auto-wires the credential-free MCP-backed ones and scaffolds the credentialed ones disabled.

TierPowerDescriptionAuthMCP-backed
essentialFirebaseApp platform: Firestore, auth, hosting, and messagingapiKeyno
recommendedContext7Up-to-date library and framework documentation lookupnoneyes
recommendedExpoBuild, submit, and OTA-update React Native apps (EAS)apiKeyno
recommendedFigmaDesign source of truth; import frames and tokensoauthyes
optionalBriaLicensed generative image editing and backgroundsapiKeyno
optionalElevenLabsText-to-speech and voice generationapiKeyno
optionalOneSignalPush notifications across mobile and webapiKeyno
optionalRevenueCatIn-app subscriptions and purchases for mobileapiKeyno
optionalSentryError tracking and performance monitoringapiKeyyes

Example specs

Fully-written requirements.md / design.md / tasks.md trios you can read as worked examples.

On this page