the signals and their derived score are provisional and subject to change.
validate manually before sharing.
cb1f141f16f8ce9f3b9b9bdf67cc4335cdc192a5ab12fbd1b1604d9e62d472482cfe058f82813394Authored: 1 month ago (Thu, 30 Jul 2026 07:53:10 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>6798f54bd8fbb5ea2b3aa7ca376d13eebe2679fbAuthored: 1 month ago (Wed, 22 Jul 2026 17:45:51 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1e76c784588c46cc65a6575acf0981fd27aaa6ecAuthored: 2 months ago (Thu, 16 Jul 2026 16:44:30 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>ac18ce9996ccd95488730a1ead2d5cc99f8e759aAuthored: 2 months ago (Wed, 15 Jul 2026 13:27:29 +0000)Match: Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>e7bff14493bd5baea45b883f19ed5093a74a2db7Authored: 2 months ago (Tue, 14 Jul 2026 16:29:58 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>dbf630894725d46ec68a453c15793b3168fa1336Authored: 2 months ago (Mon, 22 Jun 2026 17:05:35 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>dbf630894725d46ec68a453c15793b3168fa1336Authored: 2 months ago (Mon, 22 Jun 2026 17:05:35 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>1d755021f4f99af4b3849ea22098c7bf212f6625Authored: 3 months ago (Tue, 16 Jun 2026 18:24:20 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>d905e821b98917b8d8d094f8e4d131ea3f2d4795Authored: 4 months ago (Mon, 11 May 2026 19:02:41 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)d905e821b98917b8d8d094f8e4d131ea3f2d4795Authored: 4 months ago (Mon, 11 May 2026 19:02:41 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>153c175ed83b39212eaebda8a9842f102aece275Authored: 6 months ago (Thu, 5 Mar 2026 16:08:40 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)153c175ed83b39212eaebda8a9842f102aece275Authored: 6 months ago (Thu, 5 Mar 2026 16:08:40 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>67ba9bcca5dd48f6e7973dacb3fd940714e2e6edAuthored: 7 months ago (Fri, 6 Feb 2026 17:24:26 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)67ba9bcca5dd48f6e7973dacb3fd940714e2e6edAuthored: 7 months ago (Fri, 6 Feb 2026 17:24:26 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>51d90cce3de3bc11bf0b71db91df720ecf622207Authored: 8 months ago (Thu, 15 Jan 2026 21:43:23 +0000)Match: Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>2b742b0343e9a01e99d674476fb16ea79c506214Authored: 8 months ago (Thu, 18 Dec 2025 18:32:03 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)2b742b0343e9a01e99d674476fb16ea79c506214Authored: 8 months ago (Thu, 18 Dec 2025 18:32:03 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>3605b4d2ffbab735779b6f202cf8a7a7ee0bb45fAuthored: 9 months ago (Thu, 4 Dec 2025 21:37:51 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)3605b4d2ffbab735779b6f202cf8a7a7ee0bb45fAuthored: 9 months ago (Thu, 4 Dec 2025 21:37:51 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>60d701c945d773c4c5fda80c232e64f015b74e25Authored: 11 months ago (Mon, 6 Oct 2025 08:13:56 +0000)Match: Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>.claude/CLAUDE.mdTool: claude-code# Bitwarden Server - Claude Code Configuration
## Project Context Files
**Read these files before reviewing to ensure that you fully understand the project and contributing guidelines**
1. `README.md` (read on demand for project overview)
2. `CONTRIBUTING.md` (read on demand for contributing guidelines)
3. @../.github/PULL_REQUEST_TEMPLATE.md
## Critical Rules
- **NEVER** use code regions: If complexity suggests regions, refactor for better readability
- **NEVER** compromise zero-knowledge principles: util/Seeder/CLAUDE.mdTool: claude-code# Bitwarden Seeder Library - Claude Code Configuration
## Quick Reference
**For detailed pattern descriptions (Factories, Recipes, Models, Scenes, Queries, Data), read `README.md`.**
**For detailed usages of the Seeder library, read `util/SeederUtility/README.md` and `util/SeederApi/README.md`**
## Commands
```bash
# Build
dotnet build util/Seeder/Seeder.csproj
# Run tests
dotnet test test/SeederApi.IntegrationTest/
# Run single test
dotnet test test/SeederApi.IntegrationTest/ --filter "FullyQualifie.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.claude/skills/implementing-ef-core/SKILL.mdTool: unspecified---
name: implementing-ef-core
description: Implementing Entity Framework Core repositories and migrations for PostgreSQL, MySQL, and SQLite at Bitwarden. Use when creating or modifying EF repositories, generating EF migrations, or working with non-MSSQL data access in the server repo. Also use when editing `EntityTypeConfiguration<T>` classes or debugging provider-specific LINQ translation issues.
---
## Repository Pattern
EF implementations live in `src/Infrastructure/EntityFramework/Repositories/`. Eac.claude/skills/writing-database-queries/SKILL.mdTool: unspecified---
name: writing-database-queries
description: Bitwarden database architecture, migrations, and dual-ORM strategy. Use when working with `.sql` files, stored procedures, EF migrations, or database schema changes. Also use when deciding whether a change needs both Dapper and EF Core implementations, or whether a breaking stored-procedure change requires `_V2` versioning.
---
## Dual-ORM Architecture
Bitwarden maintains two data access implementations, split by database provider:
- **MSSQL:** Dapper with .claude/skills/writing-server-code/SKILL.mdTool: unspecified---
name: writing-server-code
description: Bitwarden server code conventions for C# and .NET. Use when working in the server repo, creating commands, queries, services, or API endpoints. Also use when writing xUnit tests with `SutProvider`/`BitAutoData`, registering DI, or generating entity IDs.
---
## Architectural Rationale
### Command Query Separation (CQS)
New features should use the CQS pattern — discrete action classes instead of large entity-focused services. See [ADR-0008](https://contributing..claude/skills/exploring-bitwarden-data/SKILL.mdTool: unspecified---
name: exploring-bitwarden-data
description: Read-only exploration of a local Bitwarden development database — answer business questions from live data, verify seeded fixtures, and introspect schema. Use whenever the user wants to query, count, look up, verify, or explore data in a local Bitwarden database ("how many orgs/users/ciphers", "show me collections", "check what the seeder created", "look up user X", "which orgs have feature Y"), even without the word SQL. Not for authoring stored procedures,.claude/skills/bump-rust-sdk/SKILL.mdTool: unspecified---
name: bump-rust-sdk
description: Bump the server's util/RustSdk `bitwarden-crypto` git-rev pin to a bitwarden/clients release — map the client's sdk-internal version to a commit, fix breaking changes, then verify.
when_to_use: When asked to bump the Rust SDK, sdk-internal, or bitwarden-crypto, update RustSdk dependencies, or align the server SDK with clients. Not client-side @bitwarden/sdk-internal npm/package.json bumps.
---
# Bump sdk-internal Rust crate dependencies
## Overview
`util/RustSdk/rus.claude/skills/implementing-dapper-queries/SKILL.mdTool: unspecified---
name: implementing-dapper-queries
description: Implementing Dapper repository methods and stored procedures for MSSQL at Bitwarden. Use when creating or modifying Dapper repositories, writing stored procedures, or working with MSSQL-specific data access in the server repo. Also use when writing MSSQL migration scripts under `util/Migrator/DbScripts/` or touching SSDT schema under `src/Sql/dbo/`.
---
## Repository Pattern
All Dapper implementations live in `src/Infrastructure/Dapper/Repositories/`. EacCLAUDE.local.mdFile: .gitignoreTool: claude-code