技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
project-cli-and-sessions【数据与研究】Create and manage Kedro projects through the CLI, project metadata, settings, sessions, packaging, notebooks, and safe diagnostics.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about creating a Kedro project, identifying whether a directory is a Kedro project, using global or project-specific kedro commands, configuring project metadata/settings, bootstrapping a project for Python code, using KedroSession, packaging a project, or opening project-aware IPython/Jupyter sessions.
kedro new, --config, --tools, --example, --starter, --checkout, --directory, or --telemetry.pyproject.toml metadata, project layout, starter/template behavior, and telemetry prompts.bootstrap_project(), configure_project(), KedroSession.create(), session.load_context(), project settings.py, kedro package, kedro ipython, or kedro jupyter.python -m <package_name> or programmatic package-mode startup.node(), Pipeline, pipeline(), namespacing, tags, or kedro pipeline create/delete design choices: read pipelines and nodes.kedro run execution semantics, runner selection, node slicing, resume, and KedroSession.run() filtering behavior: read runners and execution.1.4.0; distribution and import name: kedro; Python requirement: >=3.10.kedro = kedro.framework.cli:main; python -m kedro is also supported.info, new, and starter; project commands include catalog, ipython, jupyter, package, pipeline, registry, run, and server.KedroSession.create(project_path=None, save_on_close=True, env=None, runtime_params=None, conf_source=None) creates a one-successful-run session.bootstrap_project(project_path) reads project metadata, adds the source directory to import paths, and calls configure_project(package_name).configure_project(package_name, preserve_logging=False) configures settings, pipeline registry, package name, and project logging for package mode.kedro new flags, project command routing, telemetry-safe command forms, and optional notebook dependencies.bootstrap_project(), configure_project(), KedroSession, context loading, runtime parameters, config source overrides, and package-mode startup.kedro --version, kedro --help, and kedro info checks with telemetry opt-out and a read-only current-directory Kedro project probe.KEDRO_DISABLE_TELEMETRY=1 kedro --version, KEDRO_DISABLE_TELEMETRY=1 kedro --help, and KEDRO_DISABLE_TELEMETRY=1 kedro info.KEDRO_DISABLE_TELEMETRY=1 kedro new --name="My Project" --tools=lint,test --example=n --telemetry=no.pyproject.toml containing [tool.kedro] in the current directory or a parent directory.bootstrap_project(project_root) before KedroSession.create(project_path=project_root).configure_project(package_name, preserve_logging=True) when repeated configuration must not remove runtime logging handlers.kedro new writes a new project directory; run it from the intended parent directory or pass an explicit output_dir through a config file.--starter, --tools=pyspark, or --example=yes may fetch templates through Git/Cookiecutter; warn users before networked or remote-template workflows.kedro package builds artifacts under dist/ and requires packaging tools such as build; it also archives configuration while excluding local/*.yml.kedro ipython and kedro jupyter require optional interactive dependencies; missing modules are an install issue, not a project-detection issue.