compose-screen-splitter

Community

Split monolithic Compose screens into modules.

Authorsatanyakiv
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill audits and refactors monolithic Compose Screen files to keep the NutriSport KMP codebase maintainable, preventing unwieldy screens from slowing development.

Core Features & Use Cases

  • Detects threshold breaches (lines, @Composable count, nesting, and distinct UI concerns) and proposes project-consistent split points that preserve the Route↔Screen contract.
  • Operates in audit-only (read-only report) and execute (refactor) modes, including verification of compilation and tests after the split.
  • Uses a 5-step protocol (audit, classification via the decision tree, proposal, execution, verification) and respects project conventions for per-screen component placement and cross-feature reuse when applicable.

Quick Start

Ask to audit or split a Screen file using the defined trigger phrases.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: compose-screen-splitter
Download link: https://github.com/satanyakiv/NutriSport/archive/main.zip#compose-screen-splitter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.