返回 Skill 列表
extension
分类: 开发与工程无需 API Key

project-scaffold

自动生成适用于不同类型项目(数据分析、机器学习/深度学习、统计建模和AI代理)的标准目录结构。每当用户想要开始一个新项目并需要快速为其特定任务创建标准化文件夹结构时,使用此技能。

person作者: jakexiaohubgithub

Project Scaffold Generator

This skill provides a standardized way to generate directory structures for new projects, ensuring consistency across different types of workflows (e.g., Data Analysis, ML/DL, Statistical Modeling, and Agent development).

When to use

Use this skill when a user asks to:

  • "Create a new folder structure for data analysis"
  • "Initialize an ML project"
  • "Set up directories for an AI agent"
  • "Make a skeleton for statistical modeling"

Available Task Types

The scaffold generator supports the following task types:

  • data_analysis: For EDA, data engineering, and general data analysis pipelines.
  • ml_dl: For machine learning and deep learning research and experiments.
  • stat_modeling: For statistical inference, A/B testing, and hypothesis testing.
  • agent: For building AI agents and their tools/memory systems.

For the complete recommended file and folder layouts of each task type, load the corresponding reference document:

How to use

Run the scaffold.py script to generate the necessary directories.

# General syntax
python scripts/scaffold.py <project_folder_name> --task <task_type>

# Example: Generating a data analysis structure in current directory
python scripts/scaffold.py my_data_project --task data_analysis

# Example: Generating an ML/DL structure in a specific path
python scripts/scaffold.py my_ml_project --task ml_dl --path ./my_projects_folder

Note: The script will only create the fundamental empty directory structure and .gitkeep files. It will not auto-generate boilerplate code files (main.py, train.py, .ipynb, etc.), allowing the user to create files only when they actually need them. You can show them the recommended file structure from the reference files if requested.