workday/dj/dj-git-workflow

Claude Code and agent skill by workday/dj

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Git hygiene for a DJ (Data JSON) Framework dbt project — what to commit (the .model.json / .source.json sources together with their generated .sql / .yml), what to ignore (.dj/), branching, and commit conventions. Use when the user asks to commit, stage, branch, or check in their DJ models, or asks what should be committed. For merge conflicts between JSON and generated files, use dj-resolve-merge-conflicts instead.

Install

npx vskill@latest install workday/dj/dj-git-workflow

SKILL.md

DJ git workflow

Commit DJ work consistently. The full guidance — coupling JSON sources with generated output, ignoring DJ state, finding changed models, and the guardrails — lives in .agents/dj/reference/git-workflow.md. Read it before staging.

Essentials:

  1. Commit the pair together. A .model.json / .source.json and its generated .sql / .yml are one unit. Ask the user to run DJ: Sync to SQL and YML first, then stage the source and its generated siblings together — never commit a JSON change with stale generated files.
  2. Never stage `.dj/`. It is DJ's local state and is gitignored. Respect the existing .gitignore (including any dashboards-as-code marker blocks).
  3. Match the project's commit style. Scan git log --oneline; don't impose the DJ repo's type(scope): convention on a downstream project.
  4. Ask before pushing; guard secrets. Stop at the commit unless the user asks to push; never git push --force a shared branch or git reset --hard. Follow the repo's .gitignore, don't stage hard-coded credentials, and confirm with the user when you're unsure whether a file holds a secret (a profiles.yml is fine only when it uses env_var).

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/workday/dj/dj-git-workflow/badge)](https://verified-skill.com/skills/workday/dj/dj-git-workflow)

Something wrong with this skill or its page? Tell us.