fyp-folder-structure

Enforce phase-based folder structure for TAR UMT FYP projects.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/Ming-Kai-LC/fyp-project --skill fyp-folder-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fyp-folder-structure
Source: https://github.com/Ming-Kai-LC/fyp-project/tree/main/FYP_Code/.claude/skills/fyp-folder-structure
Command: npx skills add https://github.com/Ming-Kai-LC/fyp-project --skill fyp-folder-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces phase-based folder structure for TAR UMT FYP projects to improve organization and reproducibility.

Core Features & Use Cases

  • Phase-based folder blueprint (notebooks, experiments, data, src, docs, etc)
  • Clear guidance on where to store training runs, outputs, and artifacts
  • Prevents ad-hoc folder creation that harms reproducibility

Quick Start

Before creating or moving any file, read this skill’s structure and plan accordingly.

Frequently Asked Questions about fyp-folder-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize my FYP project folder structure for reproducibility?

Organize your FYP project using phase-based folders: notebooks, experiments, data, src, docs, scripts, logs, and references. This structure enforces consistent placement of training runs, outputs, and artifacts, preventing ad-hoc folder creation that harms reproducibility across your project phases.

What folder structure should I use for storing experiments and notebooks in my FYP?

Store notebooks and experiments in dedicated phase-specific directories within your FYP structure. The Skill validates notebook sequencing and experiment placement, ensuring clear guidance on where training runs and outputs belong to maintain organization across project phases.

Can I rename or move files without breaking my FYP project organization?

Yes. The Skill validates target paths during file movement, renaming, and deletion against phase rules, checking for conflicts or misplacements. It implements cross-reference updates and safeguards to ensure consistent organization when you modify your folder structure.

How does phase-based folder structure improve data organization in research projects?

Phase-based organization creates clear separation between notebooks, experiments, data, source code, documentation, scripts, logs, and references. This prevents ad-hoc folder creation, makes project artifacts easier to locate, and ensures reproducibility by maintaining consistent structure throughout your research lifecycle.

What happens when I try to create a file in the wrong phase directory?

The Skill prevents misplaced files by validating paths against phase-specific rules before creation or movement. It detects potential conflicts and provides routing guidance to the correct directory, ensuring files land in phase-appropriate locations automatically.

Do I need to manually enforce folder rules or does this automate validation?

The Skill automates validation by applying phase-based rules during file creation, movement, renaming, and deletion. It performs path validation and safeguards before destructive actions, eliminating manual enforcement and ensuring consistent project hygiene without extra steps.