What problem does it solve?
This Skill performs a thorough audit of a Python (FastAPI/SQLModel) + SvelteKit project, checking for best practices, unit tests, DRY code, architecture, error handling, correctness, documentation, DB migration safety, and SvelteKit conventions across all source files.
Core Features & Use Cases
- Full Codebase Audit: Inspects all source files for quality and best practices.
- Automated Test Review: Evaluates test quality and coverage for both backend and frontend.
- DRY Code Detection: Identifies and flags repeated code blocks and literals.
- Architecture Analysis: Reviews the project's architecture for god objects and shared-state issues.
- Best Practices Compliance: Checks for Python and TypeScript best practices.
- Error Handling Review: Inspects for swallowed errors and unhandled failure paths.
- Correctness and Caller-Impact Analysis: Ensures call-site consistency and correct handling of nullables and off-by-ones.
- Documentation Audit: Reviews documentation for completeness and consistency.
- DB Migration and Schema Safety: Audits schema changes and migration logic.
- SvelteKit Conventions: Ensures adherence to SvelteKit frontend conventions.
- Use Case: Ideal for developers who want to ensure their codebase is of high quality and follows best practices.
Quick Start
Run the codebase-audit skill to audit your project's codebase.