project-layout

仓库创建 2026年7月6日最近提交 21 天前SkillHot 收录 20 天前
▸ 精选理由

有助于保持仓库整洁、便于协作与自动化处理。

这个 Skill 做什么

规范计算科学仓库的目录布局并定义每个目录职责。

帮你把计算科学项目的仓库目录摆清楚:哪类文件放哪儿,每个目录要负责什么都写在一份权威布局文档里。适合新建仓库、重构或判断某个 notebook 是一次性还是该做成可复用的 script。特点是每个产物只有一个“家”、大体量数据不进版本库、AI 会话规划文件也不会混进交付物,便于长期维护。

▸ 展开 SKILL.md 英文原文

Use when starting a new computational-science project, restructuring an existing one, or deciding where a new module, script, notebook, dataset, or document belongs — including whether a piece of work is a notebook one-off or a reusable script, and maintaining the notebook series. Also use when reviewing whether a repository's layout still matches its documented map. Trigger phrases: "where should this file go", "set up the project structure", "scaffold the repo", "folder layout", "project organization", "does this belong in scripts or notebooks", "notebook or script", "should this be a notebook or a script", "make this rerunnable", "the notebook is stale", "promote this to a script".

研究检索项目结构仓库规范文件布局通用
0
Stars
0
Forks
33
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/huguryildiz/ALETHEIA/main/skills/core/project-layout/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/huguryildiz/ALETHEIA/main/skills/core/project-layout/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# project-layout

Propose and hold a canonical folder layout for a computational-science repository, and keep
a single layout document that says what every directory is *for*. The layout is a contract:
every artifact has exactly one home, bulk artifacts never enter version control, and
AI-session planning files never mix with project deliverables.

## When to use

- Scaffolding a new research repository.
- Answering "where does this go?" for any new file.
- Auditing an existing repo whose layout document has drifted from reality.

## When NOT to use

- Mid-project wholesale reorganization without an explicit decision-log entry — moving
  directories breaks links, history, and muscle memory; 
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有