license-add drops a legally correct, SPDX-identified LICENSE file into your project without the usual copy-paste-and-fill-the-placeholders dance. It checks for an existing license first so it never silently overwrites your work, resolves the license to a clean SPDX id (MIT, Apache-2.0, GPL-3.0, or BSD-3-Clause) from your argument, existing metadata, or a quick prompt, and fills in the current year plus an author inferred from project metadata or git config. It writes the full verbatim license text to a root LICENSE file and updates package metadata so your project stays internally consistent.