igrantio-business-wallet-portallisted
Install: claude install-skill L3-iGrant/skills
# iGrant.io business wallet portal (umbrella)
## When to use
A customer organisation wants its **own** business wallet portal - their
branding, their pages, only holder functions (receive, hold, present,
notifications) - on the iGrant.io OWS APIs. This skill is the route map: it
does not duplicate any contract; it tells you which skill to open for each
part and in which order. For a single missing fact (a path, an enum, a
payload), go straight to `igrantio-api-holder`.
**Before you build**: run the integrator intake in `igrantio-ows-overview` - environment, API key, tenancy, backend host, webhooks, frontend - one question at a time, a recommended default with each. Then add the portal questions below.
## Portal intake (ask after the overview intake)
1. **Stack** - which web stack? _Recommend **Next.js (App Router) +
TypeScript** with **Better Auth** passwordless login (see "Recommended
stack" below); accept the customer's standing stack if they have one._
2. **Scope** - which pages? _Recommend all four: base configuration,
received credentials, shared credentials, notifications._
3. **Scaffold or custom** - start from the ready `HolderPortal` scaffold and
restyle, or build custom views on the hooks + engines?
_Recommend the scaffold first; every view works standalone._
4. **Look** - the customer's design system, or the default iGrant.io look
(`igrantio-usecase-ui`)? _The reference components are unstyled on purpose._
5. **EBW onboarding state** - is the o