ワンクリックで
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.