技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
generated-project-workflows【数据与研究】Guide agents working inside generated Cookiecutter Data Science projects through layout, Makefile workflows, environment-manager commands, scaffold modules, validation, and common failures.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when you are already working inside a project generated by Cookiecutter Data Science (CCDS) and need to understand or modify its runtime workflow. CCDS 2.3.0 generates a data-science project whose exact files and commands depend on selected options for environment manager, dependency file, testing, linting, docs, cloud storage, license, and code scaffold.
This sub-skill covers generated-project operation after a project exists:
data/raw, data/external, data/interim, data/processed, docs, models, notebooks, references, reports/figures, the package module, pyproject.toml, setup.cfg, tests, .env, .gitignore, and Makefile..env, and Make is the task runner.requirements, clean, lint, format, test, sync_data_down, sync_data_up, create_environment, data, and help.conda, virtualenv, pipenv, uv, pixi, poetry, and none.include_code_scaffold=Yes, and the empty-package result when include_code_scaffold=No.../template-options-and-hooks/.ccds CLI or reason about Cookiecutter CLI flags, route to ../project-generation-cli/.Makefile rules.auto detectors for option-dependent features.Makefile, README.md, pyproject.toml, .env, .gitignore, data subdirectories, and one importable package directory containing __init__.py.mkdocs or none, tests may be pytest, unittest, or none, linting may be ruff or flake8+black+isort, code scaffold may be present or absent, and cloud sync rules only appear when storage was configured.make or make help to list available rules before invoking them. make requirements, make create_environment, make lint, make format, make test, make data, and sync rules are generated conditionally.data/raw or data/external to data/interim and finally data/processed, with reports and figures under reports/..env; do not commit .env or bulk data unless the project has explicitly changed the default policy.make rules only when the required manager CLIs, credentials, and network access are intentionally available.