jeswr
@jeswr
Public Skills
pod-connectors
by jeswr
Use when maintaining source adapters, injected PodWriter/SourceAuth ports, connector configuration, registry, PKCE, file imports, or connector fixture tests.
rdf-engine
by jeswr
Work on @jeswr/rdf-engine, the lazy rdf engine facade for local query and validation package in the Solid SDK workspace.
storage-capabilities
by jeswr
Work on @jeswr/storage-capabilities, the storage description discovery and feature flags package in the Solid SDK workspace.
mcp-server
by jeswr
Use when implementing the Node composition app for the W9 MCP server.
pkg-memory
by jeswr
Use when implementing or consuming @jeswr/pkg-memory in the W9 MCP program.
solid-mcp
by jeswr
Use when implementing Solid MCP tools, portable pod data access, or stdio server integration.
mcp-oauth
by jeswr
Use when implementing or consuming @jeswr/mcp-oauth in the W9 MCP program.
agent-session-capture
by jeswr
Use when implementing or consuming @jeswr/agent-session-capture in the W9 MCP program.
storage-client
by jeswr
Work on @jeswr/storage-client, the protocol-neutral storage clients for solid and lws package in the Solid SDK workspace.
pod-auth
by jeswr
Work on @jeswr/pod-auth, the suite client authentication and session lifecycle package in the Solid SDK workspace.
pod-notifications
by jeswr
Work on @jeswr/pod-notifications, the pod change subscriptions across notification transports package in the Solid SDK workspace.
pod-access
by jeswr
Work on @jeswr/pod-access, the pod sharing and permissions across access-control models package in the Solid SDK workspace.
create-solid-demo
by jeswr
Use when bootstrapping a new multistakeholder pod-data walkthrough with npx create-solid-demo — choosing flags, editing the generated walkthrough.json, seeding the demo persona, wiring the banned-marks insignia roster, resolving the @jeswr framework deps before their npm publish, or deploying the generated monorepo to Vercel.
solid-showcase
by jeswr
Use when building or modifying a JSON-driven walkthrough site with @jeswr/solid-showcase — authoring or validating walkthrough documents, rendering the four showcase pages, the walkthrough UI components (stepper, try-live, launcher, ecosystem map, persona card), the walkthrough.v1.json schema artifact, or the deploy helpers under ./next (zone rewrites, env matrix, vercel.json, health routes, metadata).
solid-showcase-kit
by jeswr
Use when building or modifying the trust/disclaimer surfaces of a Solid concept demo with @jeswr/solid-showcase-kit — branding configs, disclaimer packs, the concept-demo banner/interstitial/app shell, org theming, or the insignia scanner and e2e assertions under ./testing.
solid-pod-guard
by jeswr
Use when a server-side route must act on a Solid pod on behalf of an authenticated caller — DPoP-bound Solid-OIDC route guarding, deriving the ONE authorized pod from the token WebID (bidirectional pim:storage binding), configuring trusted issuers / pod-origin allowlists, or wiring a client-credentials service identity for WAC-protected pod IO.
solid-seed
by jeswr
Use when provisioning Solid pod targets, seeding @jeswr/synthetic-rdf output, defining pod layouts or resource expanders, choosing create/ensure/replace behavior, recovering partial expander groups, or authoring seed ACLs.
solid-elements
by jeswr
Use when building or consuming @jeswr/solid-elements Lit web components, React wrappers, shared theme/account/feedback/status chrome, custom events and reflected attributes, or its optional Solid login adapter.
app-shell
by jeswr
Use when building or modifying React application chrome with @jeswr/app-shell, including light/dark/system theming, WebID account menus, feedback controls, error boundaries, extension-presence detection, CSS token integration, or host-style isolation.
solid-offline
by jeswr
Use when implementing or changing the solid-offline service-worker cache, proactive warmer, WebSocketChannel2023 invalidation, app-shell precache, WebID-scoped storage, logout purge, status surface, or React offline hooks.
auth-solid
by jeswr
Use when integrating Solid-OIDC with Auth.js or next-auth v5 through @jeswr/auth-solid, persisting the DPoP-bound Auth.js JWT state, or making authenticated pod requests with solidDpopFetch.
solid-openid-client
by jeswr
Use when building server-side Node, CLI, bot, or agent Solid-OIDC flows with @jeswr/solid-openid-client, including issuer discovery, Client Identifier Documents, authorization-code plus PKCE callbacks, DPoP-bound refresh, and authenticated pod fetches.
solid-session-restore
by jeswr
Use when persisting and silently restoring browser Solid-OIDC sessions with @jeswr/solid-session-restore, including WebID/issuer-scoped IndexedDB credentials, remembered-account pointers, DPoP-bound refresh grants, authenticated fetch restoration, and logout cleanup.
solid-dpop
by jeswr
Use when generating RFC 9449 DPoP proofs with @jeswr/solid-dpop, creating client-credentials sessions, driving authorization-code plus PKCE login, making ath-bound resource requests, refreshing tokens, or persisting CLI sessions and their bound keypair.