student-codebase-audit

Audit student codebases against assignment rubrics and architecture specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dongzhuoyao/deepresearch --skill student-codebase-audit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: student-codebase-audit
Source: https://github.com/dongzhuoyao/deepresearch/tree/main/.codex/skills/student-codebase-audit
Command: npx skills add https://github.com/dongzhuoyao/deepresearch --skill student-codebase-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teachers, TAs, and mentors often spend hours manually checking student code against assignment requirements, struggling to produce evidence-backed feedback, avoid exposing hidden grading details to students, and handle edge cases like missing design documents or broken submission environments. This skill automates the entire audit process with strict, design-first principles to ensure consistent, fair grading.

Core Features & Use Cases

  • Design-first compliance checking: Trace every assignment requirement to concrete code evidence, rather than relying on general style preferences.
  • Evidence-backed findings: Cite exact file paths and line numbers for all pass, fail, and drift results.
  • Safe feedback separation: Automatically split student-facing feedback from private instructor notes to avoid leaking hidden rubrics or grading shortcuts.
  • Use Case: A TA grading 50 machine learning project submissions can use this skill to quickly verify each submission follows the required Hydra configuration structure, API design, and test coverage, while keeping all hidden grading criteria confidential.

Quick Start

Use the student-codebase-audit skill to review the attached student repository against the provided assignment rubric and generate a full audit report with findings and feedback.

Frequently Asked Questions about student-codebase-audit

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

FAQPage Schema
How do I automate student code grading against an assignment rubric?▼

Automate student code grading by auditing submissions against design contracts, rubrics, and architecture specs to verify API compliance and test coverage, generating evidence-backed findings and feedback automatically.

What is requirement traceability in student code review?▼

Requirement traceability in student code review links every assignment requirement to concrete code evidence, citing exact file paths and line numbers to verify implementation compliance rather than relying on general style preferences.

How do I generate student-safe feedback without leaking hidden grading criteria?▼

Generate student-safe feedback by automatically splitting student-facing feedback from private instructor notes during the codebase audit, ensuring hidden rubrics and grading shortcuts remain completely confidential.

Can I audit incomplete student submissions with missing design documents?▼

Yes, you can audit incomplete submissions because the process includes blocked verification handling for incomplete or missing submission artifacts, ensuring edge cases like missing design documents or broken environments are managed non-destructively.

Does code review grading work for machine learning project submissions?▼

Code review grading works for machine learning project submissions by verifying compliance with required configuration structures, API design, and test coverage, scaling efficiently to handle grading large batches of student repositories.

What is the best way to check design compliance in a student codebase?▼

The best way to check design compliance is applying design-first principles to trace assignment requirements to concrete code evidence, generating an audit report with pass, fail, and drift results for consistent grading.