safe-workflow

Enforce SAFe branch naming, commit formats, and rebase-first workflows.

395|84|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/bybren-llc/wtfb-safe-agentic-workflow --skill safe-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: safe-workflow
Source: https://github.com/bybren-llc/wtfb-safe-agentic-workflow/tree/main/.claude/skills/safe-workflow
Command: npx skills add https://github.com/bybren-llc/wtfb-safe-agentic-workflow --skill safe-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides SAFe-aligned guidance for starting work on Linear tickets, making commits, naming branches, and writing PRs to reduce confusion and errors.

Core Features & Use Cases

  • Branch Naming Convention: enforced naming pattern per ticket
  • SAFe Commit Message Format: required for traceability
  • Rebase-First Workflow: maintain linear history
  • Pre-PR Validation Checklist: ensure quality gates before PR
  • Multi-Command Prefix: templates for common slash commands

Quick Start

Run the /start-work command for {TICKET_PREFIX}-XXX, then follow branch naming and commit guidelines before creating a PR.

Frequently Asked Questions about safe-workflow

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

FAQPage Schema
How do I enforce SAFe workflow discipline across my development team?

SAFe workflow discipline enforces standardized practices for branch naming, commit messages, and rebase-first history across teams. This Skill applies SAFe guidelines to Linear tickets, ensuring consistent branch conventions, required commit formats, and PR validation to reduce errors and improve traceability.

What is the correct branch naming convention in SAFe development?

Branch naming convention in SAFe ties directly to ticket identifiers. This Skill enforces a naming pattern derived from your Linear ticket prefix—for example, TICKET-123—ensuring branches are traceable to work items and searchable across your repository.

How do I maintain a linear commit history with rebase-first workflow?

Rebase-first workflow prevents merge commits and keeps history linear for easier debugging. This Skill guides you through rebasing commits onto the latest main before opening a PR, maintaining clean history and reducing integration conflicts.

What should I include in a SAFe-aligned PR description?

SAFe PR descriptions link changes back to tickets and cross-team coordination processes. This Skill provides PR templates and pre-PR validation checklists to ensure quality gates are met and all required fields—ticket reference, change summary, testing notes—are documented.

How do I start work on a Linear ticket following SAFe guidelines?

Start work using the /start-work command with your ticket prefix (for example, /start-work TICKET-XXX). This Skill generates the enforced branch name, guides commit message formatting, and sets up your rebase-first workflow from ticket to PR submission.

Does this workflow apply to teams using CI/CD validation?

Yes. This Skill includes CI validation as part of SAFe development workflow, ensuring commits and branches pass automated checks before PR submission. It integrates with your CI pipeline to enforce quality gates and cross-team coordination requirements.