用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-android --skill platform命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | platform |
| description | Android core components lifecycle, Activities, Fragments, Services, Intent system. |
| version | 2.0.0 |
| sasmp_version | 1.3.0 |
| bonded_agent | 02-platform |
| bond_type | PRIMARY_BOND |
| atomic | true |
| single_responsibility | Android platform components & lifecycle |
| parameters | {"component":{"type":"string","enum":["activity","fragment","service","intent","permission"],"required":false},"lifecycle_state":{"type":"string","required":false}} |
| retry | {"max_attempts":2,"backoff":"exponential","on_failure":"return_lifecycle_diagram"} |
| logging | {"level":"info","include":["query","component_type","response_time"]} |
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
override fun onDestroy() {
super.onDestroy()
// Cleanup
}
}
class UserFragment : Fragment() {
private val viewModel: UserViewModel by viewModels()
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
viewModel.user.observe(viewLifecycleOwner) { user ->
updateUI(user)
}
}
}
onCreate(): Initial setuponStart(): Become visibleonResume(): Gain focusonPause(): Lose focusonStop(): HiddenonDestroy(): Final cleanupSimilar to Activity but with:
onAttach(): Attached to activityonDetach(): Detached// Explicit
startActivity(Intent(this, DetailActivity::class.java))
// Implicit
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com")))
startService()bindService()✅ Handle lifecycle properly ✅ Use ViewModel for state ✅ Unregister listeners ✅ Test configuration changes ✅ Respect process lifecycle