<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://pi-tui.ratstack.sh/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/index.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/llms.txt</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/llms-full.txt</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/schema/pattern.schema.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/schema/patterns.schema.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/skills/build-pi-tui-component.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/skills/build-pi-tui-component/SKILL.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/column-gauge/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/column-gauge.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/column-gauge.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-panel/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-panel.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-panel.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/section-loom/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/section-loom.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/section-loom.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/status-ribbon/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/status-ribbon.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/status-ribbon.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/row-window/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/row-window.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/row-window.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-lens/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-lens.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-lens.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tab-deck/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tab-deck.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tab-deck.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/branch-fold/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/branch-fold.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/branch-fold.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shared-shell/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shared-shell.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shared-shell.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/keyed-slot/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/keyed-slot.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/keyed-slot.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/signal-pair/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/signal-pair.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/signal-pair.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/widget-dock/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/widget-dock.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/widget-dock.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/editor-steward/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/editor-steward.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/editor-steward.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/elastic-overlay/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/elastic-overlay.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/elastic-overlay.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/match-ladder/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/match-ladder.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/match-ladder.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shrinking-sieve/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shrinking-sieve.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/shrinking-sieve.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/identity-anchor/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/identity-anchor.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/identity-anchor.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/preview-basket/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/preview-basket.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/preview-basket.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/warning-gate/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/warning-gate.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/warning-gate.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-lantern/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-lantern.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-lantern.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/dialog-fuse/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/dialog-fuse.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/dialog-fuse.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-tether/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-tether.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/abort-tether.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/idle-fuse/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/idle-fuse.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/idle-fuse.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/settings-bench/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/settings-bench.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/settings-bench.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-sieve/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-sieve.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-sieve.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/retry-buffer/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/retry-buffer.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/retry-buffer.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-fence/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-fence.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-fence.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/prompt-trail/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/prompt-trail.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/prompt-trail.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-compass/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-compass.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/action-compass.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-switch/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-switch.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-switch.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/focus-baton/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/focus-baton.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/focus-baton.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/ghost-overlay/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/ghost-overlay.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/ghost-overlay.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/field-baton/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/field-baton.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/field-baton.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/control-baton/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/control-baton.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/control-baton.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/pause-latch/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/pause-latch.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/pause-latch.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tail-anchor/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tail-anchor.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tail-anchor.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/event-relay/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/event-relay.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/event-relay.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tick-heart/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tick-heart.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/tick-heart.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/done-contract/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/done-contract.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/done-contract.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/result-relay/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/result-relay.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/result-relay.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/notice-fuse/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/notice-fuse.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/notice-fuse.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-return/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-return.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/draft-return.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-lease/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-lease.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/input-lease.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/refresh-lease/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/refresh-lease.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/refresh-lease.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/process-shell/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/process-shell.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/process-shell.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/output-vault/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/output-vault.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/output-vault.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/deferred-crest/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/deferred-crest.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/deferred-crest.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/session-memento/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/session-memento.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/session-memento.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/mode-fence/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/mode-fence.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/mode-fence.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/lazy-peek/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/lazy-peek.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/lazy-peek.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/work-caption/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/work-caption.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/work-caption.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/render-funnel/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/render-funnel.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/render-funnel.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/late-paint/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/late-paint.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/late-paint.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-fold/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-fold.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/detail-fold.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/call-capsule/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/call-capsule.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/call-capsule.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-diff/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-diff.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/hinge-diff.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/word-spotlight/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/word-spotlight.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/word-spotlight.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/error-digest/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/error-digest.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/error-digest.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/renderer-chain/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/renderer-chain.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/renderer-chain.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/message-fold/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/message-fold.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/message-fold.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/image-parachute/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/image-parachute.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/image-parachute.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/colour-sentry/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/colour-sentry.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/colour-sentry.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/palette-deck/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/palette-deck.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/palette-deck.json</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/snapshot-lens/</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/snapshot-lens.md</loc></url>
  <url><loc>https://pi-tui.ratstack.sh/patterns/snapshot-lens.json</loc></url>
</urlset>
