Skip to content
Back to skills

Audit Yonsei Course Plan

ASecurity

Audit a normalized Yonsei course selection against the user's explicit credit, required-course, campus, day-off, time-window, and daily-load constraints. Use when checking whether one proposed course plan satisfies stated requirements without performing conflict search or registration.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 1, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 1, 2026

npx -y skills add mrcha033/yonsei-skills --skill audit-yonsei-course-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Audit Yonsei Course Plan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Audit Yonsei Course Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mrcha033-audit-yonsei-course-plan/badge)](https://www.skillsdirectory.com/skills/mrcha033-audit-yonsei-course-plan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: audit-yonsei-course-plan
description: Audit a normalized Yonsei course selection against the user's explicit credit, required-course, campus, day-off, time-window, and daily-load constraints. Use when checking whether one proposed course plan satisfies stated requirements without performing conflict search or registration.
---

# Audit Yonsei Course Plan

Return one auditable constraint report for one selected course set.

## Run

```bash
python3 "$SKILL_DIR/scripts/audit_course_plan.py" --input plan.json
```

Accept normalized `courses` and optional `constraints`:

- `min_credits`, `max_credits`
- `required_course_codes`
- `allowed_campuses`
- `days_off`
- `earliest_start`, `latest_end`
- `max_daily_minutes`

Report every unmet constraint and missing field. Do not present `constraints_met: true` when completeness is false.

## Boundaries

- Evaluate only explicit user constraints; do not infer graduation or major requirements.
- Do not infer credits or meeting times from course titles.
- Use `$check-yonsei-schedule` for pairwise overlaps, blocked times, and campus-transfer feasibility.
- Never submit, cancel, or modify a registration.

Files in this skill

  • SKILL.md1.1 KB
  • agents/openai.yaml282 B
  • scripts/audit_course_plan.py11.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.