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

# Advanced Topics

> Advanced JSSG guides for transforms, workflow context, multi-file work, and performance.

Advanced JSSG topics for source transforms and read-only miners. Pick the page that matches what you need.

<CardGroup cols={2}>
  <Card title="Transform APIs" href="/community/jssg/advanced/transforms" icon="code">
    Export contract, dynamic parsing, parser-backed edits, selectors, and rule composition.
  </Card>

  <Card title="Workflow Context" href="/community/jssg/advanced/workflow" icon="gears">
    Parameters, matrix values, shared state, and runtime hooks.
  </Card>

  <Card title="Multi-File and Multi-Repo" href="/community/jssg/advanced/multi-file" icon="folder-tree">
    `jssgTransform`, file rename, and multi-repo orchestration.
  </Card>

  <Card title="Performance" href="/community/jssg/advanced/performance" icon="gauge-high">
    Performant codemods: no-op first, token gates, once-per-scan indexes, wall-clock checks.
  </Card>
</CardGroup>

## Relocated sections

Fragment links that previously pointed at this page now land here:

## Transform Function Contract

See [Transform APIs](/community/jssg/advanced/transforms#transform-function-contract).

## Dynamic Parsing

See [Transform APIs → Dynamic Parsing](/community/jssg/advanced/transforms#dynamic-parsing).

## Parser-Backed Edits

See [Transform APIs → Parser-Backed Edits](/community/jssg/advanced/transforms#parser-backed-edits).

## Selectors (getSelector)

See [Transform APIs → Selectors](/community/jssg/advanced/transforms#selectors-getselector).

## Advanced Pattern Composition

See [Transform APIs → Advanced Pattern Composition](/community/jssg/advanced/transforms#advanced-pattern-composition).

## Parameters and Configuration

See [Workflow Context → Parameters and Configuration](/community/jssg/advanced/workflow#parameters-and-configuration).

## Matrix Strategy Integration

See [Workflow Context → Matrix Strategy Integration](/community/jssg/advanced/workflow#matrix-strategy-integration).

## State Management

See [Workflow Context → State Management](/community/jssg/advanced/workflow#state-management).

## Runtime Hooks

See [Workflow Context → Runtime Hooks](/community/jssg/advanced/workflow#runtime-hooks).

## Multi-Repo Orchestration

See [Multi-File and Multi-Repo → Multi-Repo Orchestration](/community/jssg/advanced/multi-file#multi-repo-orchestration).

## Multi-File Transforms

See [Multi-File and Multi-Repo → Multi-File Transforms](/community/jssg/advanced/multi-file#multi-file-transforms).

## Best Practices

See [Performance → Best Practices](/community/jssg/advanced/performance#best-practices).

## Performant codemods

See [Performance → Performant codemods](/community/jssg/advanced/performance#performant-codemods).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.