levelup

Audit software projects and migrate them to 2026 tooling standards.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cameronsjo/dev-toolkit --skill levelup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: levelup
Source: https://github.com/cameronsjo/dev-toolkit/tree/main/skills/levelup
Command: npx skills add https://github.com/cameronsjo/dev-toolkit --skill levelup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit existing projects and migrate them to 2026 tooling standards, enabling teams to standardize tooling quickly and safely.

Core Features & Use Cases

  • Detects project types (Node/JS/TS, Python, Go, Rust, .NET) and recommends migrations (mise, Biome, uv).
  • Generates and updates configuration templates (mise.toml, biome.json, pyproject.toml) and adjusts scripts accordingly.
  • Provides a guided, branch-safe workflow that ensures migrations happen on feature branches and can be rolled back if needed.

Quick Start

Run /levelup all to apply all migrations across your repository.

Frequently Asked Questions about levelup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a migration to uv and ruff for my Python project?

Automate a migration to uv and ruff by running a tool that detects your Python project, generates the pyproject.toml configuration, and updates your scripts on a safe feature branch. This ensures a standardized, rollback-ready upgrade to modern tooling.

What is the best way to migrate a Node project to Biome?

Migrating a Node project to Biome is best handled by automating the project type detection and generating the biome.json config template while updating scripts on a branch-safe workflow. This approach standardizes tooling quickly with clear rollback guardrails.

How do I manage multiple runtime versions across Node, Python, and Go projects?

Manage multiple runtimes across Node, Python, and Go by migrating to mise, which generates a mise.toml configuration template. This standardizes tooling versions across different ecosystems safely on a feature branch.

Does the migration process support existing Go and Rust repositories?

Yes, the migration process supports existing Go and Rust repositories by detecting the project type and recommending the appropriate standard tooling migrations. It applies updates safely using a guided, branch-based workflow.

Can I rollback a tooling upgrade if the migration breaks my production build?

Yes, you can rollback a tooling upgrade because the migration enforces a safe, branch-based workflow with clear guardrails. If the production build breaks, the feature branch can be safely rolled back to the previous state.

What are the limitations of automating tooling migrations across a monorepo?

Automating tooling migrations across a monorepo requires identifying all distinct project types before applying migrations like mise, Biome, and uv. Limitations include ensuring all scripts are updated correctly and managing branch-safe rollbacks for multiple ecosystems simultaneously.