Use whenever the user asks to migrate React Native or Expo UI styling from NativeWind, Tailwind className strings, inline utility styles, Gluestack UI wrappers, or other utility-class styling into plain React Native StyleSheet.create styles. Also use when replacing Gluestack components with local ui-next components, reviewing or fixing regressions after such a migration, especially visual spacing, lineHeight, safe-area, flex layout, tab/navigation layout, accessibility labels, or platform-specific portrait/landscape differences. This skill requires visual before/after verification with agent-device whenever the affected UI can be run on a simulator, emulator, or device.
Use whenever the user mentions Bilisound v3, v3 refactor, code organization, feature boundaries, player foundation, playback orchestration, config/settings migration, cache/download restructuring, playlist domain restructuring, or asks to continue/implement any part of the v3 plan. This skill routes work through the handoff docs in agent-doc/v3-plan so future agent sessions preserve the intended architecture and avoid restarting the analysis.
Use when the user asks to write a devlog, development log, 开发日志, or document a feature/change for this project. Covers file naming, format conventions, and content structure.