fyp-jupyter

Automates CRISP-DM data science workflows in Jupyter notebooks with MLflow tracking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a complete, phase-based data science research workflow for Jupyter notebooks, enabling you to plan, run, and document Final Year Projects with reduced manual effort.

Core Features & Use Cases

  • Phase-guided workflow: Guides you through CRISP-DM-inspired phases (Setup, Data Cleaning, EDA, Modeling, Validation, Documentation) with actionable checklists and templates.
  • MLflow integration: Sets up and tracks experiments, enabling you to compare runs and maintain reproducibility.
  • Phase-based planning: Weekly 10-week FYP timeline and decision framework to know what to work on each day.
  • Skill integration: Connects with other skills (e.g., crossvit-covid19-fyp, fyp-statistical-validator) for end-to-end automation.

For example, a 10-week data science project would use this Skill to structure activities and maintain an organized ML experiment log.

Quick Start

Use this skill to start a guided data science workflow in your Jupyter project, enabling MLflow tracking and weekly planning.

Frequently Asked Questions about fyp-jupyter

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

FAQPage Schema
How do I structure a data science workflow in Jupyter notebooks?

A structured data science workflow in Jupyter uses phase-based guidance across exploration, experimentation, analysis, and documentation. This Skill automates planning and execution following CRISP-DM methodology, providing actionable checklists and templates for each phase to reduce manual effort and maintain consistency throughout your project.

Can I track and compare machine learning experiments in Jupyter?

Yes, MLflow integration tracks experiments and enables comparison across runs. This Skill sets up MLflow automatically within your Jupyter environment, logging parameters, metrics, and artifacts to maintain reproducibility and organize your experimental history for data science projects.

What's the best way to plan a 10-week data science project?

Phase-based planning breaks a 10-week FYP into structured phases with daily decision frameworks and weekly milestones. This Skill provides a timeline mapping activities across setup, data cleaning, EDA, modeling, and validation, helping you know what to prioritize each week.

Does this workflow cover preprocessing, feature engineering, and model validation?

Yes, the workflow covers the complete pipeline: preprocessing, exploratory data analysis, feature engineering, modeling, and validation. Each phase includes templates and guidance tailored to FYP requirements, with decision frameworks for applying specific methods.

Can I integrate this workflow with other data science skills?

Yes, this Skill connects with other skills like statistical validators and domain-specific FYP tools for end-to-end automation. The modular design enables you to extend the core workflow with specialized components while maintaining MLflow tracking and phase-based structure.

What environment setup do I need before starting?

The Skill handles environment setup automatically within Jupyter, configuring MLflow tracking and initializing templates. You need a Jupyter environment; the Skill provides ready-made components for scripts and references that work with standard data science libraries.