What problem does it solve?
During local development of the Learn to Cloud app, verification attempts accumulate in the database and block re-testing of submission flows. This Skill resets those records safely through a guarded script instead of ad-hoc SQL.
Core Features & Use Cases
- Guarded Reset Script: Runs
scripts/reset_local_submissions.py from api/, which previews matches and asks for confirmation before deleting verification_attempts rows.
- Scoped Filtering: Supports repeatable
--user-id and --requirement-slug filters to reset only specific users or curriculum requirements.
- Dry-Run and Non-Interactive Modes:
--dry-run previews matches without deleting, and --yes skips confirmation for agent-driven workflows.
- Use Case: After fixing a verification function, reset your local submissions for a specific requirement slug, then resubmit to confirm the fix end to end.
Quick Start
Ask the assistant to dry-run a reset of local verification submissions for a specific requirement slug, review the matched users and outcomes, then confirm the reset.