planu-pnu-cursor-mvp

Convert course catalogs into structured datasets and generate prioritized substitute candidates.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/hakyeoung/PlanU --skill planu-pnu-cursor-mvp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planu-pnu-cursor-mvp
Source: https://github.com/hakyeoung/PlanU/tree/main/.cursor/skills/planu-pnu-cursor-mvp
Command: npx skills add https://github.com/hakyeoung/PlanU --skill planu-pnu-cursor-mvp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PlanU helps students optimize their course selection by turning course catalogs into a structured, prioritized set of substitutes and an actionable enrollment plan, reducing the time spent on manual planning.

Core Features & Use Cases

  • Extracts open course catalogs into structured data for analysis and ranking.
  • Generates per-course substitute candidates and an emergency enrollment order based on user constraints.
  • Produces an HTML report that summarizes the ideal timetable, substitutes, exclusions, and rationale.

Quick Start

Provide your available course catalog and your ideal timetable, and PlanU will generate prioritized substitutes and an emergency action order in HTML.

Frequently Asked Questions about planu-pnu-cursor-mvp

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

FAQPage Schema
How do I generate prioritized course substitutes from a university catalog?

Yes, this approach applies your enrollment constraints and campus rules to validate schedules, ensuring the generated timetable and substitute candidates comply with seed.yaml restrictions.

How do I create an emergency enrollment order for my ideal timetable?

The process outputs a comprehensive HTML report that summarizes your ideal timetable, per-course substitute candidates, exclusions, and the rationale for each scheduling decision.

What is the best way to automate course substitution and timetable validation?

No external dependencies are required. You only need to supply your course catalog and ideal timetable to generate the structured enrollment plan and HTML report.

Can I enforce campus rules and enrollment constraints when generating a timetable?

Yes, this approach applies your enrollment constraints and campus rules to validate schedules, ensuring the generated timetable and substitute candidates comply with seed.yaml restrictions.

How do I create an emergency enrollment order for my ideal timetable?

You can create an emergency enrollment order by inputting your ideal timetable and available catalog, which then applies enrollment constraints to produce a prioritized action order in an HTML report.

What does the HTML report include for course substitution planning?

The process outputs a comprehensive HTML report that summarizes your ideal timetable, per-course substitute candidates, exclusions, and the rationale for each scheduling decision.