light-project-structure

Community

规范化科研项目结构与骨架搭建

AuthorLight0305
Version1.0.0
Installs0

System Documentation

What problem does it solve?

规范化科研项目结构,快速搭建可扩展的骨架,确保数据、代码、结果与文档等在同一约定下组织,便于复现实验和协作。

Core Features & Use Cases

  • 标准化骨架:data/raw、data/interim、data/processed、data/external、src、models、experiments、results、figures、notebooks/exploratory、notebooks/reports、configs、logs、references、docs、paper、ppt、patent、software-copyright、assets、tests、notebooks、.light 等目录及命名约束。
  • 模板与脚手架:自动生成 README.md、CHANGELOG.md、PROJECT_PLAN.md、PROJECT_STRUCTURE.md、pyproject.toml/.gitignore/.editorconfig/.pre-commit-config.yaml,默认后端为 uv,支持 Poetry。
  • 脚本化创建:包含 scripts/scaffold.py,一次性创建骨架并可选地初始化 DVC、以及放置一个 dataset 桩用于演示。
  • 与 CCDS 等工作流最佳实践的对齐,提供数据/笔记/实验分流与追溯。

Quick Start

Run python scaffold.py <target> --name <name> --module <module> to generate a ready-to-use project skeleton.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: light-project-structure
Download link: https://github.com/Light0305/Light-skills/archive/main.zip#light-project-structure

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.