brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
composeUse this skill first for any Jetpack Compose or Compose Multiplatform task: a new feature or screen, a change to existing code, a bug fix, a review, making code follow the kit, project or build setup, or a question. It picks the task path and the exact kit files to read. Not for Kotlin work outside a Compose or CMP app.
Independent GitHub snapshot · Automated classification · Original documentation governs
../compose-architecture/references/existing-projects.md Choose tree; 2. read ../compose-feature/SKILL.md as the main area; 3. scaffold with its new-feature script when applicable; 4. choose each area in Question 2; 5. run the feature checks and tests.../compose-architecture/references/existing-projects.md Choose tree and keep its coherent pattern; 3. read the owning topic skill from Question 2; 4. make the smallest change; 5. run its checks and affected tests. Change only what the request names; list related gaps as follow-ups.../compose-architecture/references/existing-projects.md Choose tree; 2. write a failing test that reproduces the bug using ../compose-feature/references/testing.md; 3. read only the affected area in Question 2; 4. make the smallest fix; 5. show the test passing and run affected checks.../compose-architecture/references/existing-projects.md Choose tree; 2. read ../compose-feature/references/review-mode.md for severity; 3. inspect only the relevant area in Question 2; 4. report findings and what is sound; 5. make no edits.../compose-architecture/references/existing-projects.md Choose tree and ../compose-feature/references/review-mode.md for severity.../compose-architecture/references/existing-projects.md Choose tree; 2. read ../compose-project/SKILL.md; 3. choose the build area in Question 2; 4. make the change; 5. run project checks and affected build/tests.../compose-architecture/references/existing-projects.md Choose tree; 2. identify the area in Question 2; 3. read only the file holding the fact; 4. answer with evidence and state any uncertainty.Read the area's SKILL.md only for the task's main area; for every other area, read only its one reference.
../compose-ui/references/ux-states.md; if this is the task's main area, also ../compose-ui/SKILL.md.../compose-architecture/references/state-ownership.md; if this is the task's main area, also ../compose-architecture/SKILL.md.../compose-architecture/references/error-handling.md; if this is the task's main area, also ../compose-architecture/SKILL.md.../compose-architecture/references/navigation.md; if this is the task's main area, also ../compose-architecture/SKILL.md.../compose-data/references/datastore.md; if this is the task's main area, also ../compose-data/SKILL.md.../compose-data/references/networking-ktor.md; if this is the task's main area, also ../compose-data/SKILL.md.../compose-data/references/paging.md; if this is the task's main area, also ../compose-data/SKILL.md.../compose-architecture/references/dependency-injection.md; if this is the task's main area, also ../compose-architecture/SKILL.md.../compose-platform/references/sharing-and-bridges.md; if this is the task's main area, also ../compose-platform/SKILL.md.../compose-platform/references/notifications-and-background-work.md; if this is the task's main area, also ../compose-platform/SKILL.md.../compose-project/references/convention-plugins.md; if this is the task's main area, also ../compose-project/SKILL.md.../compose-feature/references/testing.md; if this is the task's main area, also ../compose-feature/SKILL.md.Not covered here → use judgement and state the assumption.