component-defaults
Component Defaults 是一个围绕 Keboola Python 组件开发的技能,用于读取并返回 Keboola 组件的全部标准默认模板文件内容。它的基础目录会以“Base directory for this skill: <path>”的形式注入到系统上下文中,随后该技能会从 <base_dir>/assets/ 目录读取指定文件,并按文件名清晰标注后返回完整内容。涉及的标准文件包括 Dockerfile、pyproject.toml、push.yml、build_n_test.sh、docker-compose.yml、pre-commit-config.yaml、config-schema.md 以及 test_functional.py,涵盖了 Keboola Python 组件在容器构建、依赖配置、推送流程、构建与测试脚本、本地编排、提交前检查、配置结构说明和功能测试等方面的模板文件。该技能本身不生成或修改代码,其主要作用是提供这些规范模板文件的内容,便于在开发 Keboola Python 组件时参考或复用。