技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
cookiecutter-data-science【数据与研究】Use Cookiecutter Data Science to generate, configure, validate, and troubleshoot reproducible data-science project templates and generated project workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill for Cookiecutter Data Science (CCDS), the cookiecutter-data-science Python package and ccds CLI for creating standardized but flexible data-science project skeletons.
ccds CLI.cookiecutter-data-science.ccds.ccds.click, cookiecutter, and tomlkit.Install for CLI use:
pipx install cookiecutter-data-science
Alternative inside a Python environment:
python -m pip install cookiecutter-data-science
Minimal checks:
python -c "import ccds; print(ccds.__version__)"
ccds --help
Run scripts/check_ccds_environment.py for a bundled import/CLI/helper smoke check.
| Task intent | Read next |
|---|---|
Install CCDS, run ccds, generate a project, set --output-dir, pin --checkout, use --no-input, handle replay/config, or debug project-generation failures. | sub-skills/project-generation-cli/SKILL.md |
| Understand option names, defaults, nested choices, valid environment-manager/dependency-file pairs, hook effects, dependency-file generation, prompt monkey patches, or custom config overlays. | sub-skills/template-options-and-hooks/SKILL.md |
| Work inside a generated project: data layout, Makefile rules, environment setup, dependency installation, scaffold modules, docs, tests, linting, cloud sync, or validation. | sub-skills/generated-project-workflows/SKILL.md |
| Check whether this skill matches the current CCDS repository or package version. | references/repo-provenance.md |
| Diagnose cross-cutting package, route, version, external tool, validation, data, or secret-handling issues. | references/troubleshooting.md |
| Check Python, manager, backend, and native verification expectations. | references/compatibility.md |
project-generation-cli. Decide interactive vs noninteractive generation, output parent, checkout/version, hook policy, and whether a disposable bake is safer.template-options-and-hooks. Validate manager/dependency-file pairings and predict hook outputs before generation.generated-project-workflows. Inspect actual option-dependent files, validate the tree, then decide whether to run environment, dependency, lint, test, data, or cloud commands.