npx skills add ...
npx skills add nvidia/elements --skill authoring-projects
Author a new standalone NVIDIA Elements workspace project containing a Lit component, including package files, the five test types, Wireit tasks, workspace and CI registration, metadata generation, documentation-site integration, dependency-lint configuration, and generated lock/notice files. Use when creating or scaffolding a new `projects/<name>` package based on the standalone component-library pattern. Do not use for adding a component to an existing project; use the authoring-components skill instead.
npx skills add nvidia/elements --skill authoring-projects
Create a private-by-default project from a current in-repository reference, then wire every consumer before customizing the component.
AGENTS.md.authoring-components skill for the component class, API, examples, and five test files.guidance-build-system skill for Wireit changes and the authoring-testing skill when modifying tests.projects/internals/RELEASE.md only when the user wants the package published.Confirm the kebab-case project/component name, purpose, package description, and whether the project is private or publish-ready. Default the component name to the project name and keep a new scaffold private.
Inspect git status, confirm projects/<name> does not exist, and preserve unrelated work.
Preview the deterministic scaffold from the repository root:
Review the planned paths, then rerun without --dry-run. Pass --reference <project-name> when another standalone project is a better structural match.
Customize the placeholder component through the authoring-components workflow. Keep index.ts side-effect free, isolate registration in define.ts, use @since 0.0.0, and make the @documentation URL match the generated site route.
Refresh generated workspace state:
Run the project checks listed in its DEVELOPMENT.md, then verify the repository integrations:
Use targeted project checks for isolated changes. Because scaffolding affects cross-project interfaces, generated artifacts, and more than one package, run broader CI from the repository root after the targeted checks:
Inspect the final diff for generated artifacts, missing build edges, copied visual baselines, and unrelated lockfile churn.
projects/site dev dependencies and its workspace-scoped dependency-lint ignore because Eleventy creates their imports dynamically.../../stylelint.config.mjs) from a top-level project.c88b885b as historical evidence, not a byte-for-byte template; the checklist records the defects that the scaffold must avoid.