---
name: Repo Conventions
slug: repo-conventions
category: Quality
description: Repo Conventions defines commit style, branch naming, and testing expectations for a repository. Use it when writing commits, opening PRs, or adding tests.
github: "https://github.com/get-bb/bb/tree/main/examples/plugins/agent-enrichment/skills/repo-conventions"
language: TypeScript
stars: 2274
forks: 253
install: "npx degit https://github.com/get-bb/bb/tree/main/examples/plugins/agent-enrichment/skills/repo-conventions ~/.claude/skills/repo-conventions"
installs_to: ~/.claude/skills/repo-conventions
source_path: examples/plugins/agent-enrichment/skills/repo-conventions/SKILL.md
collection_size: 14
category_size: 1354
collection_url: "https://dirskills.com/collections/get-bb/bb"
added: 2026-08-18T06:58:22.351Z
last_synced: 2026-08-18T06:58:22.351Z
canonical_url: "https://dirskills.com/skills/repo-conventions"
---

# Repo Conventions

Repo Conventions defines commit style, branch naming, and testing expectations for a repository. Use it when writing commits, opening PRs, or adding tests.

**Install:**

```bash
npx degit https://github.com/get-bb/bb/tree/main/examples/plugins/agent-enrichment/skills/repo-conventions ~/.claude/skills/repo-conventions
```

## README

# Repo conventions

Search the bundled docs before guessing:

```
bb docs search "conventional commits"
```

- Commits follow conventional-commit style (`feat(scope): summary`).
- Branches are named `bb/<topic>`.
- Every bug fix ships with a regression test.
