aops-extras/skills/dbt/SKILL.md
dbt (data build tool) implementation of the analyst transformation layer. Use when a project has a dbt/ directory or you need to build, test, or document SQL transformations as version-controlled, reproducible dbt models. This is the dbt-specific HOW for the tech-agnostic principles in the aops-tools analyst skill.
npx skillsauth add nicsuzor/academicops dbtInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is the dbt-specific implementation of the transformation layer described
in the tech-agnostic analyst skill (aops-tools). The analyst skill owns the
principles (all transformation in a versioned/tested/reproducible layer; presentation
displays pre-computed data only); this skill owns the dbt how-to.
dbt is one swappable choice of transformation layer. The analyst principles hold regardless of which engine you use; only the commands and file layout below are dbt-specific.
dbt/ directory (dbt/models/, dbt_project.yml).data-ai
Canonical session close — commit, push, PR, release_task, reflection blocks, handover. Use /dump for emergency bail (no commit/PR/reflection).
data-ai
Emergency session bail — fast resume task + short handover, no commit/PR/reflection. For when you (or the user) need a clean context now. Use /end-session for canonical close.
data-ai
Daily note lifecycle — compose and maintain a factual daily note. Reports the state of the day; does not prioritise or recommend. SSoT for daily note structure.
testing
Launder supervisor/worker task-log output into a Nic-facing narrative — what happened, where things are headed, and what (if anything) is genuinely his to decide. Never relays raw process detail (worker IDs, thread pointers, log paths) or verbatim task-log stream-of-consciousness.