rnd-android-system-architect

Design and evaluate Android system architectures with HAL integration and SELinux policy modeling.

110|19|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/chendongqi/OPB-Skills --skill rnd-android-system-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rnd-android-system-architect
Source: https://github.com/chendongqi/OPB-Skills/tree/main/skills/rnd-android-system-architect
Command: npx skills add https://github.com/chendongqi/OPB-Skills --skill rnd-android-system-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android system architectures are inherently complex, making it difficult to plan scalable, secure, and performance-oriented platforms that span applications, framework services, native layers, and hardware abstractions.

Core Features & Use Cases

  • Guided system layering: clear role separation across Application, Framework, Native, and HAL layers with recommended IPC patterns to reduce coupling.
  • ADR-driven decisions: templates and guidance for architecture decision records, risk assessment, and cross-team alignment.
  • Performance and security focus: best practices for startup timing, memory management, and SELinux policy considerations, enabling safer, faster systems.
  • Use Case: design a hospital-grade device platform requiring strict isolation and real-time constraints, with auditable decisions.

Quick Start

Provide a high-level android system architecture assessment and optimization plan for a specified device scenario.

Frequently Asked Questions about rnd-android-system-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an Android system architecture for scalable and secure platforms?

Android system architecture evaluation requires analyzing startup timing, memory and power optimizations, and SELinux policy modeling. It delivers an optimization plan covering risk assessment and decision records for robust platforms.

What is the best way to integrate HAL and Binder IPC in AOSP customization?

HAL integration and Binder IPC design require clear role separation across system layers using AIDL or HIDL interfaces. This reduces coupling and ensures structured inter-process communication across native and framework boundaries.

How does SELinux policy modeling work for Android security architecture?

SELinux policy modeling enforces mandatory access controls across Android system components. It creates secure platform boundaries through strict isolation, enabling auditable security architecture decisions and comprehensive risk assessment.

Can I use this approach for hospital-grade Android devices with real-time constraints?

Android system architecture design supports hospital-grade device platforms requiring strict isolation and real-time constraints. It delivers auditable decisions through ADR templates, risk assessment, and cross-team alignment guidance.

How to optimize Android startup timing and memory management for system performance?

Android performance optimization targets startup timing, memory management, and power consumption across Zygote and System Server. It applies layer-specific best practices to deliver faster, more efficient system platforms.