---
title: "Guides"
description: "Task-oriented walkthroughs for common Rosette workflows."
canonical_url: "https://www.rosette.dev/docs/guides"
markdown_url: "https://www.rosette.dev/docs/guides.md"
source_url: "https://github.com/PreFab-Photonics/rosette/blob/f086d7670645fd36c05362d696d442a2b2e74850/www/content/docs/guides/index.mdx"
docs_channel: "main"
docs_revision: "f086d7670645fd36c05362d696d442a2b2e74850"
---

# Guides

Guides are short, focused walkthroughs that show how to do one thing well.
They assume you have already installed Rosette and built a simple design.
If you haven't, start with [Getting Started](/docs/getting-started).

For the full signature of every class and function, see the
[API Reference](/docs/api-reference).

## Available guides



- [Routing](/docs/guides/routing): Connect components with Route, ports, and Euler or circular bends.





- [Cells and hierarchy](/docs/guides/cells-and-hierarchy): Place reusable sub-cells with Instance and inspect compact arrays.





- [Project configuration](/docs/guides/project-configuration): Reference every supported rosette.toml section, key, default, and constraint.





- [Design rule checking](/docs/guides/design-rule-checking): Configure [drc] rules and run run_drc to catch foundry violations.





- [Agent workflows](/docs/guides/agent-workflows): Drive Rosette with OpenCode, Claude Code, or Cursor.





- [Snapshots](/docs/guides/snapshots): Render a design region to a PNG with a sidecar that maps pixels back to microns.



More guides are on the way: design checks, DFM predictions, GDS-II I/O,
and component customization.