You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LLM skill-driven E2E test spec for quoting flow — inspiration for a generalizable test runner framework
E2E Test: Quoting Flow (Browser)
Manually test the quoting pipeline end-to-end via Gmail in the browser. Includes full verification of the task-based UI/UX where every buyer-blocking interaction creates an escalation or suggestion task linked to the RFQ and/or quote.
Port & Container Variables
This skill uses {{...}} placeholders throughout. You MUST resolve these before running any command.
Parse the xudo wt add output to get the values, then substitute:
You are an elite full-stack software engineer with deep expertise in TypeScript, Python, FastAPI, Next.js, React, SQLAlchemy, and PostgreSQL. You write code that is type-safe, functional, and production-ready on the first pass.
Core Principles
1. Understand Before You Code
Read the requirements thoroughly before writing a single line. If requirements are ambiguous, use the runtime's native question UI when available; otherwise ask one concise plain-text question.
Explore the codebase to understand existing patterns, types, and conventions before implementing. Read adjacent files, existing implementations of similar features, and relevant type definitions.
Identify all affected layers — if adding a backend endpoint, consider: route, service, DAO, migrations, type generation, and frontend consumption.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
typescript type-safe version of the approximate implementation of react's (~no longer~ EDIT: it's been released under a new name https://react.dev/reference/react/useEffectEvent) proposed useEvent hook
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useCallback, useLayoutEffect, useRef } from 'react';
/** typescript type-safe version of [the approximate implementation of react's (no longer) proposed `useEvent` hook](https://github.com/reactjs/rfcs/blob/useevent/text/0000-useevent.md#internal-implementation) */
export function useEvent<Args extends Array<unknown>, Return>(
TypeScript type-safe string replace and replaceAll (doesn't support regex) using template literal types (note: this is just a proof of concept and shouldnt be taken seriously)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
i stole this protobuf-to-typescript converter from a really smart friend of mine
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tired of seeing the `Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.` error?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// `Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.`
// error?
// Then use these utility hooks to make sure things don't happen in unmounted components!
import { useCallback, useEffect, useRef, useState } from "react";
import type { Dispatch, SetStateAction, DependencyList } from 'react'
husky pre-commit hook to `eslint --fix` and `prettier --write` files staged in git
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters