braid vs Git Submodules
Git submodules solve cross-repo syncing but are notoriously painful to maintain. You still need manual invocation, folder format conversion, and there's no way for your agent to discover skills automatically.
Feature comparison
| Feature | braid | Git Submodules |
|---|---|---|
| Automatic format conversion | ✓ | — |
| Multi-tool format conversion | ✓ | — |
| No git complexity | ✓ | — |
| Prompt injection scanning | ✓ | — |
| Team permissions | ✓ | — |
| Cross-repo syncing | ✓ | ✓ |
| Version pinning | ✓ | ✓ |
| Offline access | ✓ | ✓ |
| No external service required | — | ✓ |
Why teams choose braid
Multi-tool support
Write once, install to 15+ tool formats. Cursor, Claude Code, OpenCode, Windsurf, Cline, Zed, and more — all from one library.
Automatic format conversion
braid writes rules in each tool's native format automatically. No manual commands, no folder juggling — one install covers every agent.
Team collaboration
Shared library with role-based permissions. One engineer writes a rule, everyone's agent uses it automatically.