> ## Documentation Index
> Fetch the complete documentation index at: https://docs.embedder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Complex workflows

> Apply Embedder to rapid prototyping, automated firmware testing, cross-platform migrations, and performance optimization on embedded hardware.

Complex workflow guides organize Embedder features around an engineering outcome. Each guide combines project context, agent modes, build and test workflows, and on-target evidence into a repeatable process.

## Choose a workflow

<CardGroup cols={2}>
  <Card title="Rapid prototyping" icon="rocket" href="/solutions/rapid-prototyping">
    Move from hardware context to a working, reproducible firmware milestone.
  </Card>

  <Card title="Automated testing" icon="vial" href="/solutions/automated-testing">
    Build repeatable host, target, and bench checks with reviewable evidence.
  </Card>

  <Card title="Platform migrations" icon="arrow-right-arrow-left" href="/solutions/platform-migrations">
    Preserve behavior and board constraints while moving firmware to new hardware.
  </Card>

  <Card title="Performance optimization" icon="gauge-high" href="/solutions/performance-optimization">
    Measure speed, memory, or power, make a bounded change, and compare again.
  </Card>
</CardGroup>

## Follow the evidence loop

These guides use the same basic loop:

<Steps>
  <Step title="Define the outcome">
    State one observable milestone or metric and the constraints the work must preserve.
  </Step>

  <Step title="Establish a baseline">
    Record the current build, test, target behavior, or measurement before changing the implementation.
  </Step>

  <Step title="Make a bounded change">
    Use Plan mode when the work has meaningful trade-offs, then implement the smallest useful increment.
  </Step>

  <Step title="Verify on the intended target">
    Repeat the same test or measurement and preserve the output needed for review.
  </Step>
</Steps>

## Prepare your project

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Install Embedder, initialize the repository, and verify your first change.
  </Card>

  <Card title="Core concepts" icon="lightbulb" href="/core-concepts/overview">
    Learn how modes, approvals, sessions, skills, memory, and delegation work.
  </Card>

  <Card title="Monitor and debug" icon="bug" href="/debug-mode/overview">
    Collect serial, debugger, signal, power, trace, and coverage evidence.
  </Card>

  <Card title="Supported hardware" icon="microchip" href="/supported-hardware/index">
    Check platform, peripheral, probe, transport, and instrument support.
  </Card>
</CardGroup>
