compose-screen-splitter
CommunitySplit 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.