---
title: "Guided Tutorials"
source: https://docs.autohand.ai/tutorials/
---

# Guided Tutorials

Step-by-step coding tutorials for Autohand Code. Each tutorial includes a copy-paste prompt and a walkthrough you can follow along to build something real.

**New to AI-assisted coding?** Start with the [Beginners Guide](/docs/guides/beginners/when-to-use.html) to learn when and how to use Autohand Code, what makes a good instruction, and how it fits into your development workflow.

## Getting started

New to Autohand Code? These five tutorials cover the essentials: setting up, building your first project, and learning both interactive and non-interactive modes.

[

### Your First Autohand Session

Install Autohand Code, open a project, and run your first AI-assisted coding session.

Beginner 5 min](/docs/tutorials/your-first-session.html)[

### Setting Up AGENTS.md

Configure your project with an AGENTS.md file so Autohand understands your codebase, conventions, and build commands.

Beginner 10 min](/docs/tutorials/setting-up-agents-md.html)[

### Using Skills and Slash Commands

Discover built-in skills like /commit and /review-pr, and learn how to create your own custom commands.

Beginner 10 min](/docs/tutorials/using-skills-and-commands.html)[

### Build a Personal Website from Scratch

Go from an empty folder to a live portfolio site. Learn interactive mode and non-interactive pipe mode side by side.

Beginner 15 min](/docs/tutorials/build-personal-website.html)[

### Build a Mobile App with Autohand

Create a cross-platform mobile app for iOS and Android from a plain English description using Expo and React Native.

Beginner 20 min](/docs/tutorials/build-mobile-app.html)

## Code generation

Let Autohand write production-ready code from a description. These tutorials show you how to generate APIs, features, and components end to end.

[

### Scaffold a REST API from Scratch

Generate a complete REST API with routes, controllers, middleware, and database models in one session.

Intermediate 15 min](/docs/tutorials/scaffold-rest-api.html)[

### Generate a Full CRUD Feature

Add a complete create, read, update, delete feature to an existing project with validation and tests.

Intermediate 15 min](/docs/tutorials/generate-crud-feature.html)[

### Build a CLI Tool with Rich Output

Create a command-line tool with argument parsing, colored output, progress bars, and help text.

Intermediate 20 min](/docs/tutorials/build-cli-tool.html)[

### Create a Vue Component from a Design Brief

Turn a written design brief into a working Vue 3 component with props, events, styling, and accessibility.

Intermediate 15 min](/docs/tutorials/create-vue-component.html)

## Refactoring and modernization

Upgrade old code without breaking anything. These tutorials walk through migration patterns that are safe to run on real projects.

[

### Refactor Legacy jQuery to Modern Framework

Migrate jQuery code to a modern framework while preserving all existing behavior and test coverage.

Intermediate 20 min](/docs/tutorials/refactor-jquery-to-modern.html)[

### Migrate JavaScript to TypeScript

Add type safety to an existing JavaScript project file by file with proper type definitions.

Intermediate 25 min](/docs/tutorials/migrate-js-to-typescript.html)[

### Break a Monolith into Modules

Decompose a large, tangled codebase into focused modules with clear interfaces and dependency boundaries.

Advanced 30 min](/docs/tutorials/break-monolith-into-modules.html)[

### Modernize CSS to Custom Properties

Replace hardcoded colors, fonts, and spacing with CSS custom properties for a maintainable design system.

Beginner 10 min](/docs/tutorials/modernize-css-custom-properties.html)

## Testing and quality

Write tests faster and fix them more reliably. These tutorials show you how Autohand handles unit tests, integration tests, and debugging workflows.

[

### Generate Unit Tests for Existing Code

Add comprehensive unit tests to untested code with proper assertions, edge cases, and mocking.

Beginner 10 min](/docs/tutorials/generate-unit-tests.html)[

### Add Integration Tests to an API

Write integration tests that verify your API endpoints work correctly with real database interactions.

Intermediate 15 min](/docs/tutorials/add-integration-tests.html)[

### Fix Failing Tests with Debugging Agent

Use Autohand's debugging workflow to diagnose and fix failing tests systematically.

Intermediate 15 min](/docs/tutorials/fix-failing-tests-debugging.html)[

### Run a Code Review on Your Branch

Get a thorough code review of your changes before opening a pull request, catching bugs and style issues.

Beginner 10 min](/docs/tutorials/run-code-review.html)

## DevOps and automation

Automate the operational work around shipping code. These tutorials cover pipeline configuration, database migrations, and release tooling.

[

### Generate CI/CD Pipeline Configuration

Create GitHub Actions, GitLab CI, or Jenkins pipeline configurations tailored to your project.

Intermediate 15 min](/docs/tutorials/generate-ci-cd-pipeline.html)[

### Write Database Migrations

Generate safe, reversible database migration scripts with proper up and down functions.

Intermediate 15 min](/docs/tutorials/write-database-migrations.html)[

### Automate Release Notes from Git History

Generate well-organized release notes from your commit history, grouped by type and linked to PRs.

Beginner 10 min](/docs/tutorials/automate-release-notes.html)

## Headless Mode

Run Autohand Code away from your laptop. These tutorials cover always-on runners, remote access, containers, and cloud-triggered automation.

[

New

### Run Autohand Code on a VPS, Docker, and Cloud Hosts

Start here to choose a runner pattern, then follow the dedicated provider tutorial for your environment.

Intermediate 30 min](/docs/tutorials/run-autohand-on-a-vps.html)[

### Run Autohand Code on AWS EC2

Provision an EC2 Linux instance, restrict SSH with security groups, and run scheduled Autohand Code jobs.

Intermediate 35 min](/docs/tutorials/run-autohand-on-aws-ec2.html)[

### Run Autohand Code on DigitalOcean

Create a Droplet, add SSH keys and firewall rules, then run a simple always-on Autohand Code runner.

Beginner 30 min](/docs/tutorials/run-autohand-on-digitalocean.html)[

### Run Autohand Code in Docker

Build a repeatable runner image with bind mounts, runtime credentials, and private Git access.

Intermediate 25 min](/docs/tutorials/run-autohand-in-docker.html)[

### Expose Autohand Code with Cloudflare Tunnel

Publish SSH or a local job trigger through an outbound-only tunnel with Cloudflare Access controls.

Intermediate 30 min](/docs/tutorials/expose-autohand-with-cloudflare-tunnel.html)[

### Trigger Autohand Code from a Cloudflare Worker

Use a Worker as the secure webhook layer that validates requests and forwards approved jobs.

Intermediate 25 min](/docs/tutorials/trigger-autohand-from-cloudflare-worker.html)[

### Run Autohand Code on Cloudflare Containers

Use Worker-routed containers when a plain Worker is not enough for a Linux Autohand Code runner.

Advanced 45 min](/docs/tutorials/run-autohand-on-cloudflare-containers.html)

## Advanced workflows

Push Autohand further with multi-agent coordination, custom MCP servers, and the Evolve pipeline for continuous code improvement.

[

New

### Build a Specialist Agent Team from the Catalog

Find UI, security, and API design specialists, approve their installation, and delegate the work in one session.

Intermediate 15 min](/docs/tutorials/build-specialist-agent-team.html)[

Advanced

### Multi-Agent Team for Large Features

Coordinate multiple Autohand agents working in parallel on different parts of a large feature.

Advanced 30 min](/docs/tutorials/multi-agent-team.html)[

### Build a Custom MCP Server

Create a Model Context Protocol server that gives Autohand access to your custom tools and data sources.

Advanced 25 min](/docs/tutorials/build-mcp-server.html)[

### Create an Evolve Pipeline

Set up Autohand Evolve to continuously improve your codebase with automated refactoring and optimization.

Advanced 30 min](/docs/tutorials/evolve-pipeline.html)

## Automations

Build autonomous workflows that react to events, send notifications, and run in CI/CD pipelines.

[

New

### Automations Overview

Choose a tutorial to build real-time notifications, a CI reviewer bot, or an event-driven refactor workflow.

Intermediate 10 min](/docs/tutorials/automations/index.html)[

New

### Extend with Tools

Build a custom tool that queries an internal API and returns structured data for the agent.

Intermediate 20 min](/docs/tutorials/extend-with-tools.html)

## Next steps

[Beginners Guide](/docs/guides/beginners/when-to-use.html) - Learn when and how to use Autohand Code

[Docs](/docs/) - Browse the full documentation

[Guides](/docs/guides/) - In-depth guides for every workflow