Install
openclaw skills install zoom-outTell the agent to zoom out and give broader context or a higher-level perspective on a section of code. Use when you're unfamiliar with a code area or need to understand how it fits into the bigger picture.
openclaw skills install zoom-outWhen you're deep in unfamiliar code, zoom out to see the architecture before diving deeper.
Trigger this when:
The agent stops reading individual functions/files and instead:
## Module: `src/payments/processor.ts`
**Role:** Payment orchestration layer between API routes and external gateways
**Public API:**
- `processPayment(orderId, amount, method)` — called by CheckoutController
- `refundPayment(transactionId, reason)` — called by AdminController
- `getPaymentStatus(orderId)` — called by three route handlers
**Dependencies:**
- Stripe SDK (external gateway)
- `src/db/transactions.ts` — stores payment records
- `src/notifications/email.ts` — sends receipts
**Callers:**
- CheckoutController (create flow)
- AdminController (refund flow)
- OrderStatus display component (read-only)