# Unrust — free unassisted coding skills diagnostic

> Unrust is a free, timed, unassisted coding skills diagnostic for developers, followed by an adaptive spaced-practice loop for individual skills.

- Canonical HTML: [https://unrust.dev/](https://unrust.dev/)
- Markdown representation: [https://unrust.dev/index.md](https://unrust.dev/index.md)

## What Unrust does

Unrust removes AI assistance, autocomplete, search, and copied answers for a short, timed session. It returns a six-spoke profile of how the developer performed in that sitting. Subscribers can save comparable retakes, practice due skills, browse the drill library, and build per-skill mastery.

Unrust is a personal measurement and practice product. It is not a hiring-screening platform, and it does not claim that AI caused an individual result.

## The six measured dimensions

- **[Recall](https://unrust.dev/guides/code-recall/index.md):** Produce the syntax and API from memory — no autocomplete quietly finishing the line for you.
- **[Debugging](https://unrust.dev/guides/debugging-without-ai/index.md):** Given failing code, find the fault — especially when a tool offers the first fix before you have traced the problem.
- **[Find the Flaw](https://unrust.dev/guides/reading-code-against-a-contract/index.md):** Read logic against intent and catch the check that's subtly, confidently wrong.
- **[Tracing](https://unrust.dev/guides/code-tracing/index.md):** Run the machine in your head — predict what the code actually does, step by step.
- **[Idiom / Quality](https://unrust.dev/guides/idiomatic-code/index.md):** Tell idiomatic from clumsy. The taste that separates a senior from a generator.
- **[AI-slop Detection](https://unrust.dev/guides/reviewing-ai-generated-code/index.md):** Catch clean-looking code that's backwards. The new core skill of the AI era.

## How it works

### 01 — Take the test

14 minutes, unassisted — no AI, no autocomplete, one sitting. JavaScript, TypeScript, or Python.

### 02 — Get a per-skill profile

Six dimensions, each banded Sharp → Offloaded. Free, no account needed for your first read.

### 03 — Save it and build a trend

Retake in a few weeks. Compare how your unassisted performance changes over time — the trend is more useful than one reading.

### 04 — Practice the soft spots

A short daily loop of unassisted drills adapts to your profile, so you can strengthen the skills you want to improve.

## Important interpretation limit

One diagnostic is a snapshot. It cannot distinguish skill decay from unfamiliarity, time pressure, an unusual task, or a bad day. Comparable retakes are more informative than a single absolute score.

## Start

- [Take the free diagnostic](https://unrust.dev/diagnostic/index.md)
- [See plans and pricing](https://unrust.dev/pricing/index.md)
- [Read how Unrust works](https://unrust.dev/help/index.md)
