truecourse analyze (or truecourse add) in a fresh repo asks whether to install skills into .claude/skills/truecourse/. Re-runs skip the prompt if skills are already present. Pass --install-skills / --no-skills to bypass the prompt explicitly.
The skills read the same plain-JSON store and plain-text CLI output as everything else, so an agent can drive the whole analyze → list → fix loop without any special integration.
Next steps
CLI reference
The commands the skills drive under the hood.
Git hooks
What /truecourse-hooks installs and configures.