android skill index
npx skills add https://github.com/fwrite0920/android-skills --skill 'Android Skill Index'
Skill 文档
Android Skill Index (æè½ç´¢å¼å¯¼èª)
æ¤æè½ä½ä¸ºææ Android æè½çå ¥å£ç¹ä¸å¯¼èªå¨ã
Instructions
- å æè¿°ä½ çç®æ ä¸ç°åµï¼æ°é¡¹ç®ãæ§é¡¹ç®ãæ§è½é®é¢çï¼
- ä½¿ç¨ Scenario Router éæ©æè½ç»å
- åªå è½½å½ä¸éè¦ç 2-3 个æè½
- 宿ååå°è¿é确认æ¯å¦æ¼æå ³é®è½å
When to Use
- ä¸ç¡®å®è¯¥å è½½åªäºæè½æ¶
- 任塿¶µçå¤ä¸ªé¢åï¼éè¦ç»åæè½æ¶
- æ³ä¾æ å¢å¿«éå建æä½æµç¨æ¶
Example Prompts
- “æå¨åæ§é¡¹ç®ç°ä»£åï¼è¯·æ¨èéè¦çæè½ç»å”
- “æ§è½å¾å·®ï¼è¯·åè¯æåºè¯¥å ç¨åªäºæè½ææ¥”
- “æè¦å建æ°é¡¹ç®ï¼è¯·ç»ææççæè½è·¯å¾”
Workflow
- å å¨ Scenario Router æ¾å°ææ¥è¿çæ å¢
- ä¾é¡ºåºå è½½å¯¹åºæè½å¹¶è¿è¡
- ä»»å¡å®æååå° Skill Dependency Graph æ£æ¥æ¼é¡¹
Minimal Template
ç®æ :
ç°åµ:
æ
å¢:
建议æè½:
éªæ¶: ä¾ Quick Checklist
Quick Reference (å¿«éç´¢å¼)
| Skill | ä¸å¥è¯æè¿° | éç¨åºæ¯ |
|---|---|---|
coding_style_conventions |
Kotlin 代ç è§èä¸ Linter é ç½® | ææé¡¹ç® |
project_bootstrapping |
å¿«éå建项ç®éª¨æ¶ä¸ Gradle Plugins | æ°é¡¹ç® |
ui_ux_engineering |
Design System ä¸å¤æ UI å®ä½ | UI å¼å |
dependency_injection_mastery |
Hilt è¿é¶ç¨æ³ä¸æ¨¡åå | æ¶æè®¾è®¡ |
data_layer_mastery |
Room, Retrofit, Offline-First | æ°æ®å± |
navigation_patterns |
Deep Links ä¸è·¨æ¨¡åå¯¼èª | 导èªè®¾è®¡ |
legacy_rapid_expansion |
卿§æ¶æä¸å¿«éå建æ°åè½ | æ§é¡¹ç®æ©å |
tech_stack_migration |
RxâFlow, ViewâCompose è¿ç§» | ææ¯å级 |
testing_legacy_strategies |
ä¸ºæ æµè¯ä»£ç å建å®å ¨ç½ | æ§é¡¹ç®éæ |
deep_performance_tuning |
Systrace, Memory, R8 深度ä¼å | æ§è½é®é¢ |
devops_and_security |
CI/CD, Fastlane, èµå®å åº | åå¸åå¤ |
crash_monitoring |
Crashlytics, ANR åæ | å¨çº¿çæ§ |
kotlin_multiplatform |
KMP è·¨å¹³å°æ¶æ | 跨平å°åå¤ |
observability_first |
å¯è§æµæ§ä¼å 䏿æ éç¯ | çæ§ä½ç³» |
supply_chain_security |
ä¾èµæ²»çä¸ä¾åºé¾å®å ¨ | åå¸å®å ¨ |
Scenario Router (åºæ¯è·¯ç±)
æ ¹æ®æ¨çæ å¢ï¼éæ©å¯¹åºçæè½ç»åï¼
ð åºæ¯ Aï¼ä»é¶å建æ°é¡¹ç®
1. project_bootstrapping â å建骨æ¶
2. coding_style_conventions â 设置è§è
3. dependency_injection_mastery â DI æ¶æ
4. ui_ux_engineering â Design System
5. data_layer_mastery â æ°æ®å±
6. navigation_patterns â 导èªè®¾è®¡
ð§ åºæ¯ Bï¼æ§é¡¹ç®å å ¥æ°åè½æ¨¡å
1. legacy_rapid_expansion â Islanding çç¥
2. ui_ux_engineering â Hybrid Theming
3. navigation_patterns â å¯¼èªæ¡¥æ¥
4. testing_legacy_strategies â è¾¹çæµè¯
ð åºæ¯ Cï¼æ§é¡¹ç®å ¨é¢ç°ä»£å
1. testing_legacy_strategies â Characterization Tests
2. coding_style_conventions â Baseline è§è
3. tech_stack_migration â ææ¯è¿ç§»
4. dependency_injection_mastery â æ¨¡åæå
5. deep_performance_tuning â æ§è½éªè¯
â¡ åºæ¯ Dï¼æ§è½é®é¢ææ¥
1. crash_monitoring â çæ§æ°æ®æ¶é
2. deep_performance_tuning â æ·±åº¦åæ
3. ui_ux_engineering â UI ä¼å
4. data_layer_mastery â æ°æ®å±ä¼å
ð¦ åºæ¯ Eï¼App åå¸åå¤
1. devops_and_security â åè´¨æ£æ¥
2. deep_performance_tuning â æ§è½éªè¯
3. devops_and_security â å®å
¨å åº
4. crash_monitoring â çæ§åå¤
5. devops_and_security â èªå¨åå¸
ð åºæ¯ Fï¼è·¨å¹³å°å ±äº«é»è¾
1. kotlin_multiplatform â æ¶æè¯ä¼°
2. data_layer_mastery â æ°æ®å±æ½å
3. dependency_injection_mastery â DI è°æ´
4. testing_legacy_strategies â å
±äº«æµè¯
ð§ åºæ¯ Gï¼AI-assisted CI / Quality Gates
1. coding_style_conventions â è§è䏿£æ ¸
2. devops_and_security â CI Gate ä¸èªå¨å
3. testing_legacy_strategies â æµè¯å®å
¨ç½
ð åºæ¯ Hï¼Performance-by-default
1. deep_performance_tuning â åºåéæµ
2. project_bootstrapping â é»è®¤æ§è½é
ç½®
3. devops_and_security â CI éæµä¸é¨æ§
ð åºæ¯ Iï¼Observability-first
1. observability_first â ææ ä¸åé¦éç¯
2. crash_monitoring â Crash/ANR/Logs
3. deep_performance_tuning â æ§è½ææ
ð§± åºæ¯ Jï¼Supply Chain Security
1. supply_chain_security â ä¾èµä¸å¯é¥æ²»ç
2. devops_and_security â CI ä¸åçå®å
¨
3. coding_style_conventions â è§èä¸å®¡æ¥æ å
ð§© åºæ¯ Kï¼Compose-first + Legacy Interop
1. tech_stack_migration â Compose/View å
±å
2. ui_ux_engineering â Design System ä¸ a11y
3. legacy_rapid_expansion â æ§é¡¹ç®æ¡¥æ¥
ð§ åºæ¯ Lï¼å¤æ¨¡åæ©å±ä¸å¯¼èªæ²»ç
1. project_bootstrapping â æ¨¡å䏿件
2. dependency_injection_mastery â æ¨¡åè¾¹ç
3. navigation_patterns â 跨模å导èª
Skill Dependency Graph
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â coding_style_conventions â
â (æææè½çåºç¡) â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â
ââââââââââââââââââââââ¼âââââââââââââââââââââ
â¼ â¼ â¼
âââââââââââââââââââ âââââââââââââââââââ âââââââââââââââââââ
âproject_bootstrapâ âlegacy_rapid_ â âdeep_performance â
â ing â â expansion â â _tuning â
ââââââââââ¬âââââââââ ââââââââââ¬âââââââââ ââââââââââ¬âââââââââ
â â â
ââââââ´âââââ ââââââ´âââââ ââââââ´âââââ
â¼ â¼ â¼ â¼ â¼ â¼
âââââââââ âââââââââ âââââââââ âââââââââ âââââââââ âââââââââ
âui_ux_ â âdepend-â âtech_ â âtestingâ âdevops_â âcrash_ â
âengine-â âency_ â âstack_ â âlegacy_â âand_ â âmonito-â
âering â âinject-â âmigrat-â âstrate-â âsecuri-â âring â
â â âion â âion â âgies â âty â â â
âââââââââ âââââââââ âââââââââ âââââââââ âââââââââ âââââââââ
â â
ââââââ¬âââââ
â¼
âââââââââââââââââââ âââââââââââââââââââ
âdata_layer_ â âkotlin_ â
â mastery â â multiplatform â
ââââââââââ¬âââââââââ âââââââââââââââââââ
â
â¼
âââââââââââââââââââ
ânavigation_ â
â patterns â
âââââââââââââââââââ
â â
â¼ â¼
âââââââââââââââââââ âââââââââââââââââââ
âobservability_ â âsupply_chain_ â
â first â â security â
âââââââââââââââââââ âââââââââââââââââââ
Notes
observability_firstä¸supply_chain_security为 2026 è¿½å æè½
How to Use (ä½¿ç¨æ¹å¼)
- 确认æ¨çåºæ¯ï¼ä»ä¸æ¹ç Scenario Router éæ©ææ¥è¿çæ å¢
- ä¾åºè¿è¡æè½ï¼æç §å»ºè®®é¡ºåºé 读并åºç¨åæè½
- åè Checklistï¼æ¯ä¸ªæè½é½éæ Quick Checklist ä¾ Code Review 使ç¨
AI Tool Compatibility & Usage Guide (AI å·¥å ·å ¼å®¹æ§æå)
è¿äºæè½ææ¡£æ¯ä¸ºäºè®© 任使¯æä¸ä¸æ (Context) ç AI å·¥å · é½è½ä½¿ç¨è设计çã
1. éç¨æ§ (Universality)
ææç SKILL.md åéç¨ æ å Markdown æ ¼å¼ç¼åï¼è¿æ¯ç®åææ LLM (ChatGPT, Claude, Gemini) æè½ç²¾ç¡®çè§£çæ ¼å¼ã
- ç»æåï¼ä½¿ç¨æ é¢ä¸æ¸ åï¼AI 容æè§£æé»è¾ã
- 代ç åï¼å å«å®é å¯è¿è¡ç Kotlin/Groovy èä¾ã
- Checklistï¼AI å¯ç¨æ¥è¿è¡ Self-Correction (èªæä¿®æ£)ã
2. åç±»å·¥å ·ä½¿ç¨æ¹å¼
A. Agentic IDEs (Cursor, Windsurf, Roo Code)
å¥å度ï¼âââââ (å®ç¾) è¿äºå·¥å ·å¯ä»¥ç´æ¥ç´¢å¼å¹¶è¯»åæ¬å°æä»¶ï¼ä½éªæå¥½ã
- ç¨æ³ï¼
- å¨ Chat ä¸è¾å
¥
@(ææ¯å¼ç¨ç¬¦å·) 鿩坹åºçSKILL.mdã- ä¾ï¼
@project_bootstrapping
- ä¾ï¼
- è¾å
¥æä»¤ï¼
- ãè¯·æ ¹æ® @project_bootstrapping çæ¶æï¼å¸®æå建 Auth 模åãã
- å¨ Chat ä¸è¾å
¥
- æå·§ï¼åæ¶å¼ç¨ä½ ç代ç ä¸ SKILLï¼è®© AI è¿è¡ãå¯¹ç §å®ä½ãã
B. CLI Tools (Aider, OpenInterpreter)
å¥å度ï¼âââââ (髿) éåä¸ä¹ æ¯ä½¿ç¨ Terminal çå¼åè ã
- ç¨æ³ (Aider)ï¼
/add skills/data_layer_mastery/SKILL.md(å°æè½å å ¥ Context Window)/code "ä¾ç §åæå å ¥çæè½æ åï¼å¸®æéæ UserRepositoryï¼å å ¥ Offline-first æ¯æ"
- ç¨æ³ (ä¸è¬ CLI)ï¼
- å©ç¨ Pipe å°å
容éç» LLMï¼
cat skills/coding_style/SKILL.md | llm prompt "Review this file"
- å©ç¨ Pipe å°å
容éç» LLMï¼
C. GitHub Copilot / Standard IDE Assistants
å¥å度ï¼ââââ (è¯å¥½) Copilot é常ä¼è¯»åãç®åæå¼çæä»¶ãä½ä¸ºä¸ä¸æã
- ç¨æ³ï¼
- å¨ IDE ä¸æå¼ (Open Tab) ä½ æ³åèç
SKILL.mdã - 忢åä½ çä»£ç æä»¶è¿è¡ç¼è¾ã
- å¨ Chat æ Inline Chat ä¸è¯¢é®ï¼ãåèæå¼çæè½ææ¡£ï¼è¿æ®µä»£ç 符åè§èåï¼ã
- å¨ IDE ä¸æå¼ (Open Tab) ä½ æ³åèç
D. Web Chat (ChatGPT, Claude.ai)
å¥å度ï¼âââ (æå¨)
- ç¨æ³ï¼
- å¤å¶
SKILL.mdçå 容ã - ç²è´´å¹¶å ä¸ Promptï¼ãä½ æ¯ä¸ä½èµæ·±å·¥ç¨å¸ï¼è¯·ä¾ç §ä»¥ä¸æå…ãã
- å¤å¶
3. å¦ä½è¾¾æãå®ç¾å¥åã (Best Practices)
为äºå¨æéç Token ä¸ Attention ä¸è¾¾å°æä½³ææï¼
-
Context Management (䏿µªè´¹ Token)ï¼
- ð« Don’t: 䏿¬¡æ 14 个æä»¶å ¨é¨ä¸¢ç» AIã
- â
Do: æ ¹æ®
Scenario Routerï¼åªå è½½å½ä¸ä»»å¡éè¦ç 2-3 个æè½ã
-
Focusing (èç¦æä»¤)ï¼
- æä»¤è¦æç¡®å¼ç¨ç« èã
- ä¾ï¼ã请åè @ui_ux_engineering ä¸ç Accessibility ç« èï¼æ£æ¥è¿ä¸ªæé®ãã
-
Enforce Checklists (强å¶éªæ¶)ï¼
- å¨ä»»å¡ç»æåï¼è¦æ± AIï¼
- ã请é䏿£æ¥ @SKILL.md ä¸ç Quick Checklistï¼ç¡®è®¤æä»¬æ¯å¦éæ¼äºä»ä¹ï¼ã