myco:feature-branch-worktree-squash-merge-delivery

Orchestrate Git worktrees and squash-merge workflows for single-commit feature delivery.

12|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/goondocks-co/myco --skill myco-feature-branch-worktree-squash-merge-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: myco:feature-branch-worktree-squash-merge-delivery
Source: https://github.com/goondocks-co/myco/tree/main/.agents/skills/feature-branch-worktree-squash-merge-delivery
Command: npx skills add https://github.com/goondocks-co/myco --skill myco-feature-branch-worktree-squash-merge-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the delivery of non-trivial Myco features by enforcing isolation via Git worktrees and a disciplined squash-merge workflow to maintain a clean history.

Core Features & Use Cases

  • Worktree-based isolation for feature work spanning multiple files.
  • Structured quality gates: /simplify pass and a full build before final squash-merge.
  • Single-commit delivery: squash-merge the final changes into one commit for PRs.

Quick Start

Create a dedicated sibling worktree for your feature, implement changes across files, then run the simplify pass and squash-merge to produce a single commit.

Frequently Asked Questions about myco:feature-branch-worktree-squash-merge-delivery

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

FAQPage Schema
How do I use a git worktree for feature branch isolation?

Git worktree isolation creates a separate sibling directory for developing non-trivial features spanning multiple files, preventing branch conflicts before a final squash-merge into a single commit.

What is the best way to squash-merge feature changes into a single commit?

A squash-merge workflow combines multiple file changes into one commit by running quality gates like a simplify pass and full build before merging the feature branch for a clean PR history.

When should I use a worktree and squash-merge workflow for feature delivery?

Use this workflow for non-trivial features that span multiple files and require isolated development, ensuring a disciplined quality gate process and a single-commit PR delivery.

Do I need to run a simplify pass before a squash-merge into one commit?

Yes, a structured simplify pass and a full build are required quality gates before the final squash-merge to ensure code quality and reduce the feature changes into a single commit.

Does squash-merge feature delivery work for multi-file changes?

Yes, the workflow orchestrates Git worktrees and a squash-merge specifically for non-trivial multi-file changes, ensuring structured isolation before collapsing the history into one commit.

Why does my feature branch history have multiple commits instead of one?

Feature branches accumulate commits during development; a final squash-merge workflow collapses these changes into a single commit before pushing to ensure a clean repository history.