技能 css-development
🎨

css-development

安全

Créer et valider des composants CSS sémantiques

也可從以下取得: 2389-research

Créer et maintenir un CSS cohérent dans une base de code est difficile. Les développeurs luttent avec les conventions de nommage, le support du mode sombre et les tests. Cette compétence fournit des flux de travail guidés pour créer, valider et refactoriser des composants CSS avec un nommage sémantique, la composition Tailwind et le mode sombre par défaut.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「css-development」。 Valider mes styles CSS et suggérer des améliorations

預期結果:

  • Nomnage sémantique : 8 classes revues, 2 à renommer (.btn-blue -> .button-primary)
  • Couverture du mode sombre : 75% complet, 3 classes manquantes des variantes
  • Couverture de tests : 60% complet, 4 classes nécessitant des tests CSS statiques
  • Actions recommandées : Ajouter les variantes dark: à .card-header, .badge, .empty-state

安全審計

安全
v3 • 1/10/2026

Pure prompt-based skill system with no code execution, no network operations, and no external data access. All file operations are limited to reading project CSS files and creating/modifying styles within the user's project directory.

4
已掃描檔案
900
分析行數
0
發現項
3
審計總數
未發現安全問題
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
81
內容
31
社群
100
安全
78
規範符合性

你能建構什麼

Créer de nouvelles classes de composants

Construire de nouveaux composants CSS en suivant les modèles de nommage sémantique et de composition Tailwind.

Refactoriser les styles legacy

Convertir les styles inline et les classes utilitaires en modèles de composants sémantiques maintenables.

Auditer la cohérence CSS

Valider les fichiers CSS pour les conventions de nommage, la couverture du mode sombre et la couverture de tests.

試試這些提示

Créer un composant
Créer une nouvelle classe de composant button-primary dans styles/components.css en suivant le modèle de nommage sémantique.
Valider le CSS
Valider le CSS dans styles/components.css selon les modèles de nommage sémantique et de mode sombre.
Refactoriser les styles
Refactoriser les styles inline dans components/ pour utiliser des classes sémantiques avec support du mode sombre.
Flux complet
Créer un nouveau composant card avec des variantes header, body et footer incluant le mode sombre et les tests.

最佳實務

  • Utiliser des noms de classes sémantiques qui décrivent le but, pas l'apparence
  • Inclure les variantes de mode sombre pour tous les éléments colorés et interactifs
  • Composer les utilitaires Tailwind via @apply pour un style centralisé

避免

  • Utiliser des noms utilitaires comme .btn-blue ou .text-big
  • Laisser des styles inline dispersés dans le balisage
  • Créer des composants sans support du mode sombre

常見問題

Est-ce que cela fonctionne avec les fichiers SCSS ou Sass ?
La compétence se concentre sur le CSS plain. Pour les préprocesseurs, les modèles s'appliquent toujours mais vous devrez adapter les emplacements des fichiers.
Combien de classes CSS peut-il gérer à la fois ?
Il n'y a pas de limite stricte. La compétence traite les fichiers selon l'étendue de votre demande.
Peut-il s'intégrer à ma suite de tests existante ?
Oui, la compétence génère des tests pour vitest et les modèles React Testing Library. Adaptez les modèles pour d'autres frameworks.
Quelles données cette compétence accède-t-elle ?
Il lit uniquement les fichiers dans votre répertoire de projet que vous référencez explicitement. Aucune donnée n'est envoyée nulle part.
Pourquoi mes styles ne sont-ils pas détectés ?
Assurez-vous que styles/components.css existe au chemin attendu. Vérifiez que vous utilisez les mots-clés de la compétence comme CSS ou style.
En quoi est-ce différent d'utiliser Tailwind directement ?
Cette compétence applique des modèles cohérents, un nommage sémantique, une couverture du mode sombre et une couverture de tests que Tailwind brut ne fournit pas.

開發者詳情

檔案結構