一键导入
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.