Skip to main content

approach-trunk-based-development-for-agent-first-workflows

Trunk-based development (TBD) is a branching strategy where all developers (agents and humans) commit frequently to a single shared branch (`main`), with short-lived feature branches (<24 hours) us...

Datos de origen

Repositorio
sddevelopment-be/quickstart_agent-augmented-development
Última actividad en el origen
31 de enero de 2026 a las 06:30
Idioma detectado de SKILL.md
inglés
Estrellas
13
Forks
3

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
Approach: Trunk-Based Development for Agent-First Workflows
description
Trunk-based development (TBD) is a branching strategy where all developers (agents and humans) commit frequently to a single shared branch (`main`), with short-lived feature branches (<24 hours) us...
version
1.0.0
type
approach
category
operational-pattern
# Approach: Trunk-Based Development for Agent-First Workflows Trunk-based development (TBD) is a branching strategy where all developers (agents and humans) commit frequently to a single shared branch (`main`), with short-lived feature branches (<24 hours) us... ## Instructions Trunk-based development (TBD) is a branching strategy where all developers (agents and humans) commit frequently to a single shared branch (`main`), with short-lived feature branches (<24 hours) used only for coordinated changes. This approach minimizes merge conflicts, accelerates feedback, and aligns naturally with agent task completion patterns. **Key principles:** 1. **Single source of truth:** `main` branch is always deployable 2. **Small, frequent commits:** Multiple commits per day 3. **Short-lived branches:** Maximum 24 hours, prefer <4 hours 4. **Continuous validation:** Every commit runs tests and checks 5. **Feature flags:** Hide incomplete work, don't hold it in branches 6. **Rapid revert:** Fix or rollback within 15 minutes of failure **When to use trunk-based development:** - ✅ Async multi-agent orchestration (this repository) - ✅ Rapid iteration with frequent small changes - ✅ Strong test coverage and automated validation - ✅ Team comfortable with continuous integration discipline **When to avoid:** - ❌ Large, risky changes without adequate test coverage - ❌ Teams without automated validation infrastructure - ❌ Work requiring extended isolation (>24h) ---
Ver en GitHub