DhavanBhalodiya/claude-compétence-ingénieur-mobile

Une compétence d'agent Claude pour l'ingénierie mobile axée sur l'implémentation (Android/iOS/Flutter/React Native).

Qu'est-ce que claude-compétence-ingénieur-mobile ?

Cette compétence d'agent Claude, conçue pour les développeurs mobiles, privilégie l'implémentation pratique à la conception théorique. Elle couvre les quatre grandes plateformes mobiles : Android (Kotlin/Java), iOS (Swift/Objective-C), Flutter (Dart) et React Native (JavaScript/TypeScript). L'agent génère du code prêt à être exécuté, structure les projets selon les bonnes pratiques natives, et fournit des conseils sur les API, les bibliothèques et les outils de développement mobile. Son approche « implementation-first » réduit les allers-retours, accélère le prototypage et la résolution de bugs. Elle est idéale pour les ingénieurs mobiles cherchant à automatiser la rédaction de code boilerplate, le débogage ou l'intégration de fonctionnalités complexes. La compétence s'intègre directement dans les flux de travail Claude Code et autres environnements d'agents compatibles.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add DhavanBhalodiya/claude-skill-mobile-engineer

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait claude-compétence-ingénieur-mobile ?

Une compétence d'agent Claude pour l'ingénierie mobile axée sur l'implémentation (Android/iOS/Flutter/React Native).

Aperçu

Cette compétence transforme Claude en un assistant mobile de premier ordre, capable de générer et de modifier du code pour des applications Android, iOS, Flutter et React Native. Elle se concentre sur une approche implementation-first, produisant du code exécutable plutôt que des schémas ou de la documentation.

Plateformes prises en charge

PlateformeLangages principauxCadres/Outils
AndroidKotlin, JavaJetpack Compose, Android SDK, Gradle
iOSSwift, Objective-CSwiftUI, UIKit, CocoaPods
FlutterDartWidgets, Material/Cupertino, pub.dev
React NativeJavaScript, TypeScriptExpo, React Navigation, Redux

Utilisation

Activez la compétence dans votre configuration Claude. Ensuite, décrivez la tâche mobile que vous souhaitez accomplir :

  • « Crée un écran de connexion en Jetpack Compose »
  • « Ajoute une animation de liste en SwiftUI »
  • « Génère un widget Flutter pour afficher des données météo »
  • « Corrige le bug de navigation dans React Native »

La compétence fournira du code directement utilisable, avec des instructions d'intégration.

Exemple de sortie

// Exemple : Écran de connexion Android (Jetpack Compose)
@Composable
fun LoginScreen(onLoginSuccess: () -> Unit) {
    var email by remember { mutableStateOf("") }
    var password by remember { mutableStateOf("") }

    Column(
        modifier = Modifier
            .fillMaxSize()
            .padding(16.dp),
        horizontalAlignment = Alignment.CenterHorizontally,
        verticalArrangement = Arrangement.Center
    ) {
        Text("Connexion", style = MaterialTheme.typography.h4)
        Spacer(modifier = Modifier.height(16.dp))
        OutlinedTextField(
            value = email,
            onValueChange = { email = it },
            label = { Text("Email") },
            singleLine = true
        )
        Spacer(modifier = Modifier.height(8.dp))
        OutlinedTextField(
            value = password,
            onValueChange = { password = it },
            label = { Text("Mot de passe") },
            visualTransformation = PasswordVisualTransformation(),
            singleLine = true
        )
        Spacer(modifier = Modifier.height(16.dp))
        Button(onClick = {
            // Logique de connexion
            if (email.isNotEmpty() && password.isNotEmpty()) {
                onLoginSuccess()
            }
        }) {
            Text("Se connecter")
        }
    }
}

Contribution

Les rapports de bugs et les demandes de fonctionnalités sont les bienvenus sur le dépôt GitHub.

Licence

MIT

Skills associés