Skip to content
Back to skills

Audit

ASecurity

Use for READ-MOSTLY analysis of a Canvas course's design quality — one-command health checks (course_audit), post-push structural checks (course_quality_check), the 8-framework instructional-design audit stack, rubric quality/coverage, and blueprint exception reports. Load this when the task is "check / audit / report on" a course's structure or instructional design. (For Title IV engagement / unofficial-withdrawal compliance, use the `title-iv` skill instead.)

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
educationgo

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add chaz-clark/canvas-toolbox --skill audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chaz-clark-audit/badge)](https://www.skillsdirectory.com/skills/chaz-clark-audit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: audit
description: Use for READ-MOSTLY analysis of a Canvas course's design quality — one-command health checks (course_audit), post-push structural checks (course_quality_check), the 8-framework instructional-design audit stack, rubric quality/coverage, and blueprint exception reports. Load this when the task is "check / audit / report on" a course's structure or instructional design. (For Title IV engagement / unofficial-withdrawal compliance, use the `title-iv` skill instead.)
---

# Audit

Analyze course structure, instructional-design quality, and Title IV engagement.
These tools mostly **read**; they surface problems, they don't apply fixes.

> The **constitution** (AGENTS.md) binds you: FERPA Zone-2 files are never read, and
> reports containing student names are written OUTSIDE the repo (see Title IV below).

**Findings go on the board, not into the void.** When an audit surfaces something worth
fixing, log it as a card in the course's `IMPROVEMENTS.md` (the `improve` skill) with
`src: audit <date>` — so it's tracked to *done*, not filed in a one-off report and
forgotten. An audit's real output is a prioritized set of cards.

## Structural + quality audits

| Task | Tool |
|---|---|
| One-command pre-semester health check (rubrics / CLOs / syllabus / workload) | `course_audit.py --course-id <id>` |
| Post-push structural audit (duplicates, floating items, date windows) | `course_quality_check.py` |
| Rubric quality + coverage | `rubric_quality_audit.py` |
| Blueprint sync exceptions (silent per-section skips) | `blueprint_exception_report.py` |

Validate the audit **baseline** before proposing a redesign — check
`.canvas/audit/<course_id>.json`. Ground pedagogical findings in the knowledge
base and cite the framework used.

## The 8-framework instructional-design stack

Audits score against: Cognitive Load, Hattie 3-Phase, Three Domains, BYUI Taxonomy
Explorer, Experiential Learning, Designer Thinking, Course Design Language, and the
Toyota A3. References live in [`lib/agents/knowledge/README.md`](../../lib/agents/knowledge/README.md).

## Title IV engagement → a separate skill

The last-date-of-engagement / unofficial-withdrawal audit
(`course_engagement_audit.py`) is **federal-compliance** work with its own stakes and
vocabulary — it lives in the **`title-iv`** skill, not here. Load that skill for
"who stopped participating", UW/UF, R2T4, or last-date-of-attendance work.

## Quick command map

| Ask | Command |
|---|---|
| "Audit the course" / "health check" | `course_audit.py --course-id <id>` |
| "Check quality after a push" | `course_quality_check.py` |
| "Check the rubrics" | `rubric_quality_audit.py` / `rubric_coverage_audit.py` |

<!-- GENERATED by lib/tools/generate_adapters.py from skills/audit/SKILL.md — do not edit this copy directly; edit the canonical file and regenerate. schema_version: 1 -->

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…