What problem does it solve?
This Skill addresses the challenge of ensuring that submitted code is correct, adheres to good practices, and is reproducible, preventing errors and improving the quality of analytical work.
Core Features & Use Cases
- Correctness Checking: Identifies logic errors, edge case handling, and output verification against claims.
- Data Handling Audit: Reviews how missing values, data types, and filtering are managed.
- Reproducibility Assessment: Verifies the use of relative paths, random seeds, and dependency documentation.
- Style & Clarity: Evaluates variable naming, commenting, and overall code organization.
- Use Case: When a student submits an R script for a data analysis assignment, this Skill can automatically audit the code for common errors, ensure it runs on different machines, and provide constructive feedback to the student.
Quick Start
Use the code-audit skill to review the attached python script 'analysis.py'.