Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Commands for running apps, linting, testing, and building in the Trezor Suite monorepo. Use when you need to run, build, or check code quality.
.claude/skills/trezor-development-commands/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -50% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -55% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -38% | 0% |
bashyarn suite:dev # Web app at http://localhost:8000 yarn suite:dev:desktop # Desktop Electron app yarn suite:dev:vite # Development with Vite (faster hot reload)
bashyarn format # Format code with Prettier yarn lint:styles --no-tui # Lint CSS styles (check logs only if exit status is not 0) yarn lint:js:fix --no-tui # Auto-fix linting issues (check logs only if exit status is not 0) yarn type-check --no-tui # TypeScript type checking (allow 15 minutes, check logs only if exit status is not 0) yarn nx run @package-scope/package-name:type-check # Package-level TypeScript integration check
For isolated changes, rely on IDE TypeScript diagnostics and focused tests, formatting, and linting; do not run a type-check command. Batch changes and run yarn nx run <package>:type-check at most once near final validation, only for integration risk or on request. It may check the full dependency graph and take minutes, so warn first. Never run affected or repo-wide type-checks unless requested.
bashyarn test:unit # Run unit tests (allow 15 minutes, check logs only if exit status is not 0) yarn workspace @package-scope/package-name test:unit # Test specific package
bashyarn build:libs # Build all libraries (required after dependency changes) yarn suite:build:web # Production web build
Other measured skills in the registry, with their headline benchmark lift.