General
PromptBeginner5 minmarkdown
<h1 align="center">
<a href="https://prompts.chat">
163
Clone into your project's `.cursor/skills/` directory:
Loading actions...
<a href="https://prompts.chat">
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend linting, type safety, or ESLint configuration.
risks
Clone into your project's .cursor/skills/ directory:
git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .cursor/skills/compose-kotlin-agent-skills
Cursor auto-discovers skills from .cursor/skills/*/SKILL.md.
Create .cursor/rules/android-kotlin.md:
---
description: Android/Kotlin development with Jetpack Compose
globs: ["**/*.kt", "**/*.kts"]
alwaysApply: false
---
You are a senior Android engineer. Follow the compose-kotlin-agent-skills for all Kotlin code.
Read `.cursor/skills/compose-kotlin-agent-skills/SKILL.md` before writing any Kotlin.
When the task involves a specific topic (architecture, animations, Room, etc.),
read the matching reference file from `references/` as listed in SKILL.md.
git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git ~/.cursor/skills/compose-kotlin-agent-skills
Available across all Cursor projects.
Open Cursor, start a chat, and ask: "How should I structure a ViewModel with UiState?"
The agent should reference patterns from the skill — MutableStateFlow, collectAsStateWithLifecycle, data class XxxUiState.