From new-cpp-project
Scaffold a new C++ project using the SSC (Scientific Software Center, Heidelberg University) cookiecutter template at github.com/ssciwr/cookiecutter-cpp-project. Use when the user wants to create, scaffold, or start a new C++ project, especially for scientific software.
How this skill is triggered — by the user, by Claude, or both
Slash command
/new-cpp-project:new-cpp-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to create a new C++ project and either explicitly mentions the SSC cookiecutter, scientific C++ conventions, or has no strong preference. If the user has no strong preference, briefly mention this template is geared toward SSC-Heidelberg conventions before proceeding.
Use this skill when the user wants to create a new C++ project and either explicitly mentions the SSC cookiecutter, scientific C++ conventions, or has no strong preference. If the user has no strong preference, briefly mention this template is geared toward SSC-Heidelberg conventions before proceeding.
The skill wraps ssciwr/cookiecutter-cpp-project. This is a placeholder skill until the C++ template's full non-interactive option list is mirrored here.
Ask the user for the project name, target parent directory, author name, intended remote URL, and license preference in one consolidated message. Do not prompt one variable at a time.
The cookiecutter creates a new subdirectory inside the current working directory. Confirm the parent directory with the user before running.
Prefer uvx:
uvx cookiecutter gh:ssciwr/cookiecutter-cpp-project
If uvx is unavailable, fall back to pipx run cookiecutter ... or python -m cookiecutter ... (requires cookiecutter installed).
Because this placeholder does not yet pin the C++ template variables, allow cookiecutter's interactive prompts unless you have inspected the template's current cookiecutter.json first.
Report the generated directory path to the user. Do not attempt git push - the user must ensure the remote repository exists first.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub lkeegan/skills --plugin new-cpp-project