Code Mentor
PassAudited by ClawScan on May 10, 2026.
Overview
Code Mentor appears to be a coherent programming tutor, with only expected notes around optional test execution, optional package installs, and saved learning progress.
This skill looks safe to install as an educational programming tutor. Treat the helper scripts like normal local developer tools: install optional dependencies in a virtual environment, run tests only on trusted code, and review the learning_log.md file if you do not want progress saved between sessions.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If you run the test helper on untrusted code, that code may execute with your local user permissions.
The optional test runner executes pytest, unittest, or Jest against a user-specified target, which necessarily runs local test/project code.
cmd = ['python', '-m', 'pytest', self.target, '-v', '--tb=short'] ... cmd = ['npx', 'jest', self.target, '--verbose']
Only run the test helper on projects you trust, preferably in a virtual environment or sandbox for unfamiliar code.
Installing optional dependencies may fetch newer package versions than the author tested.
The optional helper-script dependencies use lower-bound version constraints rather than exact pins.
pylint>=2.15.0 pytest>=7.2.0 colorama>=0.4.6
If you use the optional scripts in a sensitive environment, install dependencies in an isolated environment and consider pinning versions yourself.
Learning notes, topics, or insights may persist locally and influence future tutoring sessions.
The skill describes persistent progress tracking that can be reused across sessions.
Your learning progress is automatically saved to `references/user-progress/learning_log.md` after each session.
Avoid storing sensitive personal or proprietary details in learning progress, and review or delete the learning_log.md file if you do not want persistence.
