Test Scaffold reads a source file, extracts its public API, and generates a runnable test file in your project's actual test framework. It detects jest, vitest, pytest, or go test from package.json, config files, go.mod, and pyproject.toml rather than guessing, then writes idiomatic stubs covering happy paths and the edge cases that matter — empty and boundary inputs, invalid arguments, error/throw paths, and async resolve/reject. It mirrors your existing test layout, picks the conventional file path, and never overwrites an existing test file.