dbt-git-workflow
Load for dbt branches, commits, pushes, pull requests, merges, repository sync, or branch cleanup.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Load for dbt branches, commits, pushes, pull requests, merges, repository sync, or branch cleanup.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Load when building, editing, or debugging Mako React apps — app files, npm dependencies, data bindings, the @mako/app-sdk hooks (useQuery / useDuckDB / useLocation / useSearchParams / navigate), URL state and shareable deep links, materialized Parquet/DuckDB bindings, and the live preview runtime.
Load when creating, editing, scheduling, running, or debugging dbt jobs and production deployments.
Load when building, editing, running, or debugging dbt models, dbt projects, schema.yml tests, sources, seeds, snapshots, incremental models, materializations, or dbt jobs in the Transforms section.
Load when creating, editing, configuring, validating, or debugging database sync flows, connector flows, pagination, incremental sync, destination mappings, and flow form fields.
Add a new MCP server preset (connector) to Mako's MCP client system — server URL, auth model (OAuth DCR, pre-registered app, or API key), scopes, icon, tests, and docs. Use when connecting a new external MCP server (like Slack or Close CRM) or changing how MCP connections authenticate.
Load when creating, modifying, debugging, or explaining Mako dashboards, dashboard widgets, data sources, local DuckDB SQL, Vega-Lite chart specs, layouts, and cross-filtering.
| name | dbt-git-workflow |
| description | Load for dbt branches, commits, pushes, pull requests, merges, repository sync, or branch cleanup. |
| entities | ["dbt git","branch","commit","push","pull request","PR","merge","checkout","repository"] |
dbt file edits live in the acting user's working tree and are never pushed
automatically. Read dbt_git_status before shipping and preserve unrelated
pending files by passing an explicit paths list.
dbt_parse,
dbt_compile_model, and dbt_run_model.dbt_commit_to_branch. It is an
atomic branch-and-commit operation; do not compose dbt_create_branch with
dbt_commit_and_push.dbt_open_pull_request.dbt_git_status so intended drafts are not omitted.dbt_merge_pull_request.For an existing tracked branch, use dbt_commit_and_push only after the user
asks to commit. Omit the message to use Mako's generated commit message.
discardLocalChanges abandons the current branch's pending work. Use it only
when the approved plan explicitly includes that discard.dbt_compare_branches. Delete automatically
only when fullyMergedIntoBase is true; otherwise require explicit
destructive approval.dbt_sync_from_repo may discard local changes when requested. Inspect status
first and never discard implicitly.dbt_list_recoverable_files and
dbt_restore_file.