Edit DataSurface model fragment

Edit DataSurface model fragments on an owningRepo branch and open a PR.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/billynewport/demo_cokub_model --skill edit-datasurface-model-fragment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Edit DataSurface model fragment
Source: https://github.com/billynewport/demo_cokub_model/tree/main/.claude/skills/edit-model-fragment
Command: npx skills add https://github.com/billynewport/demo_cokub_model --skill edit-datasurface-model-fragment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams modify DataSurface model fragments by providing a repeatable, PR-driven workflow that keeps ownership clean and reduces merge conflicts.

Core Features & Use Cases

  • Controlled edits: Create and switch to an owningRepo branch to isolate changes.
  • PR-driven workflow: Commit and push changes to trigger a PR against main for review.
  • Safe collaboration: Step-by-step workflow enforces ownership and traceability.

Quick Start

Use this skill to fetch the latest main, edit the relevant model fragment files, create a fresh owningRepo branch, commit changes, and push to origin to open a PR.

Frequently Asked Questions about Edit DataSurface model fragment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit a DataSurface model fragment and submit a pull request?

To edit a DataSurface model fragment, pull the latest main, modify the fragment files, create an owningRepo branch, commit, and push to origin to trigger a PR against main for review.

What is the owningRepo branch workflow for DataSurface model changes?

The owningRepo branch workflow isolates DataSurface model fragment changes by switching to a dedicated branch before committing, ensuring clean ownership and reducing merge conflicts when pushing to trigger a pull request.

How do I avoid merge conflicts when updating DataSurface model fragments?

Avoid merge conflicts during DataSurface model fragment updates by pulling the latest main before editing, isolating changes on a fresh owningRepo branch, and using a PR-driven review process to manage collaborative modifications.

Can I push DataSurface model changes directly to main without a pull request?

No, DataSurface model fragment modifications require a PR-driven workflow where you push an owningRepo branch to origin, triggering a pull request against main to enforce ownership constraints and traceability through review.

What are the branch ownership constraints for DataSurface model fragments?

Branch ownership constraints require DataSurface model fragment edits to be committed to a specific owningRepo branch rather than main, isolating changes and enforcing a PR-driven review process to maintain clean collaborative version control.

Why does my DataSurface model fragment edit require an owningRepo branch?

An owningRepo branch is required for DataSurface model fragment edits to isolate changes, maintain clear ownership, and enable a PR-driven review process that reduces merge conflicts when collaborating on version-controlled models.