francodgstn

francodgstn

@francodgstn

GitHub
10 Skills
0 Total Stars
September 2026 Joined

Public Skills

mobile-release

by francodgstn

Release the Linyup member app (apps/mobile) — decide OTA vs store build, cut a mobile-v* tag, watch the EAS lanes, and finish a store submission. Use when asked to ship, hotfix, roll back or submit the mobile app, or to explain why a change needs a native build.

CLI Tools 0 1mo ago

local-env

by francodgstn

Own the LOCAL Linyup stack on this machine — Firebase emulators, web/admin/landing dev servers, seed data. Use whenever the user asks to start, check, stop, kill, restart or reset the local environment, and BEFORE any local verification (clicking through the app, screenshots, persona tests, reproducing a bug) so you know what is already running and whether it is serving your code. Handles several git worktrees running side by side on separate port slots, and bootstraps a fresh worktree from the untracked env/secret/lead files that only the main checkout has. Local only — deployed environments belong to ops-agent.

Auth 0 1mo ago

run-web

by francodgstn

Launch the seeded Firebase emulator stack + web dev server and drive the app headlessly (login, click, screenshot) — the cold-start recipe for a fresh Linux container. Use when asked to run the app, smoke-test or screenshot a page, or verify a change in the real app; also the launch companion to persona-ux-test, which assumes this stack is already up.

Finance 0 1mo ago

persona-ux-test

by francodgstn

Run a persona-driven UX friction test against the locally running app — an agent impersonates a naive user (e.g. a coach) given business GOALS but no product instructions, and reports friction points without proposing solutions. Use when the user wants to "try out" a feature area through fresh eyes, find friction/simplification opportunities, or replay the coach onboarding safari. Pass scenario overrides as args.

Auth 0 1mo ago

ux-review

by francodgstn

Run a UI/UX review of the Linyup product — a cross-app consistency sweep, one feature area, or the whole app — using the ux-reviewer agent. Reviews for the studio-manager and contact personas, reports ranked findings with proposed fixes, and persists a dated report. Analysis only; no implementation. Use when the user wants to know where the UX is degrading, or before deciding what to simplify next.

Design 0 2mo ago

port-function

by francodgstn

Port a Cloud Function from hmd-lineup to dgstn-lineup. Reads the source, rewrites it as TypeScript v2 gen2, wires the export, and updates the migration checklist.

Comments 0 4mo ago

stripe-projects

by francodgstn

Use when the user needs to provision a third-party service available on https://projects.dev/providers; create or retrieve a provider/service API, key or token; sign up for a service; or references projects.dev. Handles the full flow from checking provider availability through project initialization, then hands off to locally installed skills.

CLI Tools 0 5mo ago

upgrade-stripe

by francodgstn

Guide for upgrading Stripe API versions and SDKs

CLI Tools 0 5mo ago

stripe-best-practices

by francodgstn

Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, restricted keys, webhooks, OAuth). Use when building, modifying, or reviewing any Stripe integration — including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, creating connected accounts, or implementing secure key handling.

Finance 0 5mo ago

migration-checklist

by francodgstn

View or update the migration checklist. Use to see what's been ported and what's still pending, or to mark items complete after finishing a migration task.

Database 0 5mo ago