implement-feature

Guides Android developers through feature implementation with architecture validation.

1.8k|498|Updated Jan 20, 2020
One-click install
npx skills add https://github.com/meshtastic/Meshtastic-Android --skill implement-feature-meshtastic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/meshtastic/Meshtastic-Android/tree/main/.skills/implement-feature
Command: npx skills add https://github.com/meshtastic/Meshtastic-Android --skill implement-feature-meshtastic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides step-by-step guidance for implementing new features in the Meshtastic-Android project, ensuring consistency and best practices.

Core Features & Use Cases

  • Guided Development Workflow: Assists developers in updating dependencies, defining state management, and building UI components.
  • Architecture Validation: Ensures proper separation of concerns, navigation, DI, and platform-specific API integration.
  • Use Case: A developer adding a new feature can follow this workflow to maintain code quality, automate testing, and validate platform compatibility throughout development.

Quick Start

Follow the workflow outline to implement your new Meshtastic-Android feature accurately.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I implement a new feature in an Android Compose project while maintaining architecture standards?

To implement a feature in Android Compose, follow a guided workflow covering dependency injection, ViewModel setup, UI building, and navigation wiring to ensure proper separation of concerns and architectural validation.

What is the best way to manage ViewModels and navigation in a Kotlin Multiplatform (KMP) feature?

Managing ViewModels and navigation in KMP requires wiring navigation components and defining state management properly to ensure platform separation and adherence to multi-platform architecture standards.

How do I set up dependency injection for a new Android feature?

Setting up dependency injection for an Android feature involves updating dependencies and configuring DI frameworks to provide necessary components, ensuring proper architecture validation and separation of concerns.

How do I separate platform-specific APIs when developing features for an Android multi-platform project?

Separating platform-specific APIs in a multi-platform project involves validating platform compatibility and integrating platform-specific APIs correctly to maintain clear separation of concerns throughout the feature development workflow.

Does this workflow support validating architecture and testing during feature development?

Yes, the workflow supports architecture validation by ensuring proper separation of concerns, navigation, and dependency injection, while also assisting in automating testing to maintain code quality throughout feature implementation.