원클릭으로
project-guidelines-skill
Core architectural principles and agentic workflows for the EventCalendar project. Optimized for KMP readiness.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Core architectural principles and agentic workflows for the EventCalendar project. Optimized for KMP readiness.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
AI-optimized instructions for developing Jetpack Compose UI in the :compose module. Focuses on KMP-ready state management and component patterns.
AI-optimized instructions for developing View-based XML UI in the :xml module. Updated for KMP-compatible models.
Technical instructions for the custom View components in the :xml module, including EventCalendarView and EventCalendarSingleWeekView.
Guidelines for XML styling, custom attributes (attrs.xml), drawables, and programmatic UI updates in the :xml module.
| name | project-guidelines-skill |
| description | Core architectural principles and agentic workflows for the EventCalendar project. Optimized for KMP readiness. |
| metadata | {"author":"Michael Winkler","version":"1.2"} |
This skill defines the overarching development philosophy and operational standards for the EventCalendar repository. It is optimized for Kotlin Multiplatform (KMP) readiness.
A hybrid application demonstrating both modern (Compose) and classic (XML) UI implementations. The project is designed to be KMP-ready by avoiding platform-specific date/time APIs and serialization.
kotlinx-datetime. Avoid java.time or java.util.Calendar for new
logic.java.time dependencies.kotlinx-serialization for all data models that need to be serializable (
e.g., Event, EventTimeRange). Use custom serializers for platform-specific types (like
Color).java.util.*,
java.time.*).:compose, :xml) must support **Android API 23
**.:compose and :xml must never depend on each other.replace_file_content or multi_replace_file_content over overwriting entire files
unless the change is massive.AGENTS.md or the project structure changes significantly.