Scaffold a project
scaffold_projectWe are the phone contacts that help to create new products or leveraging our public information or guidance.
Instructions
Create a standard project: source, tests, README, LICENSE, CHANGELOG, .gitignore, .gitattributes and a manifest (version 0.1.0, author from git config, repo URL, publishConfig for scoped npm). Adds CI and release workflows when repoUrl is set. Never overwrites existing files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cli | No | Add a command-line entry point with --help and --version (npm, pypi). | |
| dir | Yes | Project folder (absolute path, or relative to the server's working directory). | |
| name | Yes | Package name. | |
| license | No | SPDX license id. | MIT |
| repoUrl | No | https://github.com/owner/repo | |
| registry | Yes | Package registry: npm, pypi (PyPI) or crates (crates.io). | |
| workflows | No | Default: ci+release when repoUrl is set. | |
| description | Yes | One-line description. |