Public-ready framework for running database design assignments with agent help.
Repo now ships reusable pieces only:
AGENTS.mdfor repo-wide operating rulesskills/for workflow and task instructionstemplates/for clean assignment scaffoldsscripts/for conversion, export, and context utilities
Private coursework and generated outputs belong in workspace/. That directory is local-only and ignored.
- Copy template:
cp -R templates/homework workspace/HW_1
- Drop assignment files into:
workspace/HW_1/materials/src/
- Ask the agent to follow:
skills/homework_pipeline/SKILL.md
AGENTS.md
skills/
templates/
scripts/
workspace/ # local-only, ignored
skills/homework_pipeline/SKILL.md: end-to-end orchestrationskills/prepare_materials/SKILL.md: ingest assignment docs and load needed validatorsskills/create_iteration/SKILL.md: build first full draftskills/improve_iteration/SKILL.md: grade, evaluate, fix, iterateskills/finalize_export/SKILL.md: package final deliverablesskills/pdf_to_markdown/SKILL.md: convert source docs to markdownskills/grader/SKILL.md: score draft against rubricskills/er_notation/SKILL.md: validate Chen ER diagramsskills/uml_notation/SKILL.md: validate UML class diagramsskills/md2pdf_export/SKILL.md: render markdown to HTML/PDFskills/ucu_mermaid_to_drawio/SKILL.md: optional Draw.io export for ER diagrams
- Keep course PDFs, rubrics, submissions, generated reports, SQL dumps, exports, and private answers under
workspace/ - Do not commit
workspace/when publishing a clean public repo - If old private files already exist in git history, publish from a fresh repo initialized from the cleaned tree
convert_to_markdown.pyconvert_to_markdown.shconvert_to_markdown_poppler.shscripts/export_report.shscripts/extract_context_summary.py
- Clean tree with only reusable framework tracked.
- Keep personal work under ignored
workspace/. - Create a new repo from this sanitized tree.