Development Commands

SkillDev tools

Commands for running apps, linting, testing, and building in the Trezor Suite monorepo. Use when you need to run, build, or check code quality.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Development Commands skill

What this skill tells your AI

The instructions your AI receives, as published by trezor/trezor-suite in skills/development-commands/SKILL.md and read by ahel’s review.

Running Applications

yarn 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)

Code Quality

yarn 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.

Testing

yarn 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

Build Commands

yarn build:libs            # Build all libraries (required after dependency changes)
yarn suite:build:web       # Production web build

Signals

GitHub stars
1k
Forks
375
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
development-commands
Source
github.com/trezor/trezor-suite