workday/dj/dj-git-workflow
Claude Code and agent skill by workday/dj
- community
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-workflowSKILL.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:
- Commit the pair together. A
.model.json/.source.jsonand its generated.sql/.ymlare one unit. Ask the user to runDJ: Sync to SQL and YMLfirst, then stage the source and its generated siblings together — never commit a JSON change with stale generated files. - Never stage `.dj/`. It is DJ's local state and is gitignored. Respect the existing
.gitignore(including any dashboards-as-code marker blocks). - Match the project's commit style. Scan
git log --oneline; don't impose the DJ repo'stype(scope):convention on a downstream project. - Ask before pushing; guard secrets. Stop at the commit unless the user asks to push; never
git push --forcea shared branch orgit 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 (aprofiles.ymlis fine only when it usesenv_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
- SKILL.md in the repositoryCheckingtemplates/skills/dj-git-workflow/_SKILL.md
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
[](https://verified-skill.com/skills/workday/dj/dj-git-workflow)