Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ledgerhq/mvvm-architecture
Plan, review, and develop desktop and mobile app features following our MVVM architectural pattern. Applies to all new .ts and .tsx files within /apps/ledger-live-desktop or /apps/ledger-live-mobile
Passed 22 of 22 test cases with the skill, and 12 of 22 without it.
and 13 more in the full report
10 fixed12 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
A developer is building a token list screen inside `src/mvvm/features/Tokens/screens/TokenList/` for Ledger Live Mobile. Which design system library should be used for mobile UI components?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies `ldls-native` as the design system library for mobile UI elements. | Missed | Passed |
The instructions your model reads when the skill loads.
ledger-live-desktop and ledger-live-mobile must go into src/mvvm/src/mvvmsrc/mvvm/src/mvvm must conform to these mvvm patternssrc/mvvm/
├── features/
│ └── FeatureName/
│ ├── __integrations__/ ← mandatory integration tests
│ ├── components/ ← reusable UI across screens
│ ├── screens/ ← individual screen folders
│ ├── hooks/ ← feature-specific hooks
│ └── utils/ ← feature-scoped utilities
├── components/ ← global shared UI
├── hooks/
└── utils/
components/ gathers reusable UI elements across multiple screens.screens/ contains individual screen folders and their private building blocks.hooks/ contains feature-specific reusable hooks.utils/ contains feature-scoped utilities.FeatureName/components/.src/mvvm/components/.test cases passed, vs 12 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.