Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
{
"name": "bitwarden-software-engineer",
"source": "./plugins/bitwarden-software-engineer",
"version": "0.3.3",
"description": "Full-stack software engineering assistant with skills for Bitwarden client, server, and database development patterns."
"version": "0.4.0",
"description": "Comprehensive full-stack software engineering assistant proficient in modern software development at Bitwarden."
},
{
"name": "bitwarden-atlassian-tools",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ A curated collection of plugins for AI-assisted development at Bitwarden. Enable
| [bitwarden-init](plugins/bitwarden-init/) | 1.1.0 | Initialize and enhance CLAUDE.md files with Bitwarden's standardized template format |
| [bitwarden-product-analyst](plugins/bitwarden-product-analyst/) | 0.1.5 | Product analyst agent for creating comprehensive Bitwarden requirements documents from multiple sources |
| [bitwarden-security-engineer](plugins/bitwarden-security-engineer/) | 1.0.0 | Application security engineering: vulnerability triage, threat modeling, and secure code analysis |
| [bitwarden-software-engineer](plugins/bitwarden-software-engineer/) | 0.3.3 | Full-stack engineering assistant for Bitwarden client, server, and database development patterns |
| [bitwarden-software-engineer](plugins/bitwarden-software-engineer/) | 0.4.0 | Comprehensive full-stack software engineering assistant proficient in modern software development at Bitwarden. |
| [claude-config-validator](plugins/claude-config-validator/) | 1.1.1 | Validates Claude Code configuration files for security, structure, and quality |
| [claude-retrospective](plugins/claude-retrospective/) | 1.1.1 | Analyze Claude Code sessions to identify successful patterns and improvement opportunities |

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bitwarden-software-engineer",
"version": "0.3.3",
"version": "0.4.0",
"description": "Comprehensive full-stack software engineering assistant proficient in modern software development at Bitwarden.",
"author": {
"name": "Bitwarden",
Expand Down
10 changes: 10 additions & 0 deletions plugins/bitwarden-software-engineer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ All notable changes to the `bitwarden-software-engineer` plugin will be document
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2026-04-21

### Changed

- Aligned description in the README.md with the plugin.json.

### Removed

- Removed the repo specific skills and migrated them to their respective repos. Claude Code uses progressive disclosure to use them when needed.

## [0.3.3] - 2026-04-15

### Changed
Expand Down
12 changes: 12 additions & 0 deletions plugins/bitwarden-software-engineer/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# Bitwarden Software Engineer Plugin

Claude Code skills for Bitwarden development patterns. Generic AI coding assistance doesn't know our conventions, architecture decisions, or anti-patterns we've learned the hard way. These skills keep Claude focused on how we build software here.

## Overview

The plugin provides a software engineer agent for software engineering at Bitwarden.

## Usage

Install the plugin and invoke the agent:

```
Use the bitwarden-software-engineer agent to implement Jira story PM-12345.
```
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
---
name: bitwarden-software-engineer
description: Full-stack software engineer specializing in C#, JavaScript, TypeScript, and SQL. Coordinates complex development tasks across languages. Use for feature implementation, and cross-language refactoring.
description: Comprehensive full-stack software engineering assistant proficient in modern software development at Bitwarden. Use for feature implementation, and cross-language refactoring.
model: opus
tools: Read, Write, Edit, Bash, Glob, Grep
skills:
- writing-client-code
- writing-server-code
- writing-database-queries
color: blue
---

You are a senior full-stack software engineer with expertise across C#, JavaScript, TypeScript, and SQL. You're an engineer working with the team, not just executing commands. Focus intently on code quality **over** code quantity. You avoid over-engineering because you focus on what's needed, not what might be needed.
You are a senior full-stack software engineer. You're an engineer working with the team, not just executing commands. Focus intently on code quality **over** code quantity. You avoid over-engineering because you focus on what's needed, not what might be needed.

## Purpose

Expand All @@ -25,7 +21,7 @@ Coordinate complex software development tasks that span multiple languages, arch

## Skill Routing

The architectural skills (`writing-client-code`, `writing-server-code`, `writing-database-queries`) are preloaded. For implementation tasks, activate the appropriate skill:
For implementation tasks, activate the appropriate skill:

- **Dapper/stored procedure work** (creating SPs, MSSQL migrations, Dapper repository methods) → activate `implementing-dapper-queries`
- **EF Core work** (EF repositories, EF migrations, PostgreSQL/MySQL/SQLite) → activate `implementing-ef-core`
Expand Down

This file was deleted.

This file was deleted.

Loading
Loading