trunk-based-development

Provides guidance on Trunk Based Development with main-branch workflows and feature flags.

9|1|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/wahidyankf/open-sharia-enterprise --skill trunk-based-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trunk-based-development
Source: https://github.com/wahidyankf/open-sharia-enterprise/tree/main/.claude/skills/trunk-based-development
Command: npx skills add https://github.com/wahidyankf/open-sharia-enterprise --skill trunk-based-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive guidance on Trunk Based Development (TBD) - the git workflow used throughout this repository where all development happens on the main branch with small, frequent commits.

Core Features & Use Cases

  • Main-on-main workflow with minimal branching
  • Short-lived feature flags to contain incomplete work
  • Branching exceptions only for exceptional cases
  • Environment branches managed by CI/CD
  • AI agents assume main by default

Quick Start

Initialize a feature on main with a small, atomic change and use a feature flag to gate incomplete functionality.