agent-coordination
Agent assignment matrix, blocker escalation, and TDM coordination patterns. Use when assigning work to specialists, managing blockers, or coordinating…
SAFe development workflow guidance including branch naming conventions, commit message format, rebase-first workflow, and CI validation. Use when starting work on a Linear ticket, preparing commits, creating branches, writing PR descriptions, or asking about contribution
$ npx -y skills add bybren-llc/safe-agentic-workflow --skill safe-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/safe-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
SAFe development workflow guidance including branch naming conventions, commit message format, rebase-first workflow, and CI validation. Use when starting work on a Linear ticket, preparing commits, creating branches, writing PR descriptions, or asking about contribution
name: safe-workflow description: SAFe development workflow guidance including branch naming conventions, commit message format, rebase-first workflow, and CI validation. Use when starting work on a Linear ticket, preparing commits, creating branches, writing PR descriptions, or asking about contribution guidelines. user-invocable: false allowed-tools: Read, Grep, Glob
> **📋 TEMPLATE**: This skill uses `{{TICKET_PREFIX}}` as a placeholder. Replace with your project's ticket prefix (e.g., `WOR`, `PROJ`, `FEAT`).
Enforce SAFe-compliant git workflow with standardized branch naming, commit message format, and rebase-first merge strategy. Ensures linear history and full traceability to Linear tickets.
Invoke this skill when:
**Required Format**: `{{TICKET_PREFIX}}-{number}-{short-description}`
{{TICKET_PREFIX}}-447-create-safe-workflow-skill
{{TICKET_PREFIX}}-123-fix-login-redirect
{{TICKET_PREFIX}}-234-add-stripe-checkoutfeature/add-dark-mode (missing ticket number) fix/broken-login (missing ticket number) john-new-feature (personal naming) WIP (not descriptive)
**Required Format**: `type(scope): description [{{TICKET_PREFIX}}-XXX]`
| Type | When to Use | | ---------- | ----------------------------------- | | `feat` | New feature | | `fix` | Bug fix | | `docs` | Documentation only | | `style` | Formatting (no logic changes) | | `refactor` | Code restructuring (no feature/bug) | | `test` | Adding or updating tests | | `chore` | Maintenance, dependencies | | `ci` | CI/CD pipeline changes |
Common scopes: `payments`, `auth`, `ui`, `api`, `db`, `harness`, `rls`
Every commit MUST end with `[{{TICKET_PREFIX}}-XXX]` referencing the ticket.
feat(harness): create safe-workflow skill [{{TICKET_PREFIX}}-447]
fix(auth): resolve login redirect issue [{{TICKET_PREFIX}}-57]
docs: update API documentation [{{TICKET_PREFIX}}-123]
refactor(db): optimize query performance [{{TICKET_PREFIX}}-234]
chore: upgrade dependencies [{{TICKET_PREFIX}}-337]This project enforces **linear history** through rebase-first workflow. Never create merge commits.
# 1. Start from latest {{MAIN_BRANCH}}
git checkout {{MAIN_BRANCH}} && git pull origin {{MAIN_BRANCH}}
# 2. Create feature branch
git checkout -b {{TICKET_PREFIX}}-{number}-{description}
# 3. Make commits (SAFe format)
git add .
git commit -m "type(scope): description [{{TICKET_PREFIX}}-XXX]"
# 4. Keep branch updated during development
git fetch origin
git rebase origin/{{MAIN_BRANCH}}
# 5. Before pushing - rebase one final time
git fetch origin
git rebase origin/{{MAIN_BRANCH}}
# Resolve any conflicts locally
# 6. Push with force-with-lease (safe after rebase)
git push --force-with-lease origin {{TICKET_PREFIX}}-{number}-{description}
# 7. Create PR using template
# Use "Rebase and merge" strategy ONLYBefore creating a PR, ALL of these must pass:
{{CI_VALIDATE_COMMAND}}This runs: `type-check`, `lint`, `test:unit`, `format:check`
{{LINT_MD_COMMAND}}git status # Must show: nothing to commit, working tree clean
git fetch origin
git rebase origin/{{MAIN_BRANCH}}
# Must be up-to-date with {{MAIN_BRANCH}} branchgit log origin/{{MAIN_BRANCH}}..HEAD --oneline
# All commits must follow SAFe format with [{{TICKET_PREFIX}}-XXX]**Shortcut**: Use `/pre-pr` command to run all validation steps.
| Command | Purpose | When to Use | | ----------------- | ------------------------------ | ------------------------ | | `/start-work` | Begin work on a ticket | Starting any new work | | `/check-workflow` | Quick status check | Periodically during work | | `/pre-pr` | Full validation before PR | Before creating PR | | `/end-work` | Complete session cleanly | End of work session | | `/quick-fix` | Fast-track for small bug fixes | Minor, isolated fixes |
| File | Risk | Required Action | | ---------------------- | ------ | ---------------------------------- | | `prisma/schema.prisma` | HIGH | Announce in Slack BEFORE touching | | `prisma/migrations/*` | HIGH | Coordinate with all teams | | `docker-compose*.yml` | HIGH | All teams must restart containers | | `package.json` | MEDIUM | Run `{{INSTALL_COMMAND}}` after sync | | `.env.template` | MEDIUM |
SAW — SAFe Agentic Workflow AI Agent Harness for Multi-Agent Team Workflows Built on SAFe methodology (Scaled Agile Framework), adapted for AI agent teams (Now With AI-DLC!) Works for any team with repeatable processes: Software, Marketing, Research, Legal, Operations.
Agent assignment matrix, blocker escalation, and TDM coordination patterns. Use when assigning work to specialists, managing blockers, or coordinating…
API route implementation patterns with RLS, Zod validation, and error handling. Use when creating API routes, implementing endpoints, or adding server-side…
Documentation templates for ADRs, runbooks, and architecture docs. Use when creating architectural decision records, operational runbooks, or technical…
Deployment workflows, pre-deploy validation, and smoke testing patterns. Use when deploying to staging or production, running smoke tests, or validating…
Frontend patterns for Next.js App Router, Clerk auth, shadcn/Radix UI, and PostHog analytics. Use when building UI components, creating pages, implementing…
Advanced git operations including rebase, bisect, cherry-pick, and conflict resolution. Use when rebasing branches, debugging with bisect, cherry-picking…