pardis-kmp
NewPardis KMP Reader: Shared logic (Kotlin Multiplatform) + native Android (Jetpack Compose) + native iOS (SwiftUI) for Persian heritage stories and lullabies. Follows modern KMP best practices (inspired by Beforely architecture for shared VMs + native UIs). Fully tokenised design using Pardis palette only. See docs/ for skills, roadmap, kmpSkill.md.
Summary
Pardis KMP Reader is a Kotlin Multiplatform project that shares business logic across Android (Jetpack Compose) and iOS (SwiftUI) to deliver Persian heritage stories and lullabies.
- It follows modern KMP best practices with shared ViewModels and native UIs, and uses a fully tokenized Pardis palette for design consistency.
- This skill helps developers quickly scaffold, understand, and extend a KMP project with a clear architecture and documentation.
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/pardis-kmp.md https://raw.githubusercontent.com/mahdirzv/pardis-kmp/main/SKILL.md/pardis-kmpUse Cases
Usage Examples
/pardis-kmp scaffold module --name stories --package com.pardis.stories
Add a new shared ViewModel for the lullabies screen with state management and repository injection.
Show me the current project structure and list all documented skills in docs/.
Security Audits
Frequently Asked Questions
What is pardis-kmp?
Pardis KMP Reader is a Kotlin Multiplatform project that shares business logic across Android (Jetpack Compose) and iOS (SwiftUI) to deliver Persian heritage stories and lullabies. It follows modern KMP best practices with shared ViewModels and native UIs, and uses a fully tokenized Pardis palette for design consistency. This skill helps developers quickly scaffold, understand, and extend a KMP project with a clear architecture and documentation.
How to install pardis-kmp?
To install pardis-kmp: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/pardis-kmp.md https://raw.githubusercontent.com/mahdirzv/pardis-kmp/main/SKILL.md. Finally, /pardis-kmp in Claude Code.
What is pardis-kmp best for?
pardis-kmp is a skill categorized under Documentation. It is designed for: design. Created by mahdirzv.
What can I use pardis-kmp for?
pardis-kmp is useful for: Set up a new KMP module for shared data models and repository logic following the Pardis architecture.; Generate a shared ViewModel for a story list screen that works with both Jetpack Compose and SwiftUI.; Add a new Persian lullaby with its metadata and audio resource references to the shared data layer.; Implement a tokenized Pardis color scheme in a new Compose or SwiftUI component.; Review the project's documentation and roadmap to understand the next development milestones.; Debug a platform-specific UI issue by isolating the shared logic from the native presentation layer..