Skip to content

Remove repo specific skills from software engineer#92

Merged
theMickster merged 4 commits intomainfrom
migrate-repo-specific-skills
Apr 24, 2026
Merged

Remove repo specific skills from software engineer#92
theMickster merged 4 commits intomainfrom
migrate-repo-specific-skills

Conversation

@theMickster
Copy link
Copy Markdown
Contributor

@theMickster theMickster commented Apr 21, 2026

🎟️ Tracking

PM-35296

📔 Objective

Remove the repo level skills that are being migrated in these pull requests

  1. server/pull/7488
  2. clients/pull/20233

Tidy up the agent with surgical changes & align the description of the plugin/agent.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

Logo
Checkmarx One – Scan Summary & Detailsef7e0b7a-f016-410f-a9a3-ad52ad8851cc

Great job! No new security vulnerabilities introduced in this pull request

@theMickster theMickster added the ai-review Request a Claude code review label Apr 21, 2026
@theMickster theMickster marked this pull request as ready for review April 21, 2026 13:43
@theMickster theMickster requested a review from a team as a code owner April 21, 2026 13:43
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

🤖 Bitwarden Claude Code Review

Overall Assessment: APPROVE

This PR removes the five repo-specific skills (writing-client-code, writing-server-code, writing-database-queries, implementing-dapper-queries, implementing-ef-core) from the bitwarden-software-engineer plugin, aligning with the migration to progressive-disclosure in the server and clients repos (bitwarden/server#7488, bitwarden/clients#20233). The agent description and opening prompt were trimmed to remove explicit technology references, plugin description was aligned across manifests, and version bumped to 0.4.0 with a matching CHANGELOG entry.

Code Review Details

No new findings. Prior reviewer feedback from SaintPatrck on agent technology references (lines 26-28, 34-48) and broader routing/verification guidance is acknowledged by the author, who has explicitly scoped this PR to surgical trims and deferred deeper restructuring to a follow-up focused on plugin direction. The earlier Claude comment about the README opening describing "Claude Code skills" was addressed via commit 1c08612 and the thread is resolved.

Version bump (0.3.3 → 0.4.0) and CHANGELOG entry are present and consistent across marketplace.json, plugin.json, and the top-level README.md table. No dependency manifest changes in this PR.

Comment thread plugins/bitwarden-software-engineer/README.md Outdated
Comment thread plugins/bitwarden-software-engineer/agents/bitwarden-software-engineer.md Outdated
Comment on lines 26 to 28
- **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`
- **Both ORMs** (new repository interface that needs both implementations) → activate both implementation skills
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ This bit should move to the appropriate repo's CLAUDE.md or Skill(s).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, you're likely correct.🤷🏼
I was hesitant to trim it all out right-away. I would prefer to do major surgery with a more focused direction for the plugin. I realize I opened the door by editing the file, but I felt I had to remove the sections I removed.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These have been there for months now and likely aren't hurting the way that Claude operates. Would you be okay with modifying them in the coming week or two after we make a plan for the agent's long-term purpose?

Comment on lines 34 to 48
### Server repo (C#/.NET)

- **Build:** `dotnet build` from the solution root
- **Unit tests:** `dotnet test` targeting the relevant test project (e.g., `test/Core.Test`)
- **Integration tests:** Run tests with `[DatabaseData]` attribute when database changes are involved

### Client repo (Angular/TypeScript)

- **Build:** `npm run build` in the relevant app directory (`apps/web`, `apps/browser`, etc.)
- **Lint:** `npm run lint` to catch style violations
- **Unit tests:** `npm run test` in the relevant library or app directory

### Database changes

- Verify your changes against the conventions in the active database skill (`implementing-dapper-queries`, `implementing-ef-core`, or `writing-database-queries`)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ More tech/repo specific references that should probably be moved to their respective repos.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, you're likely correct here again 🤷🏼
I was hesitant to trim it all out right-away. I would prefer to do major surgery with a more focused direction for the plugin. I realize I opened the door by editing the file, but I felt I had to remove the sections I removed.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These have been there for months now and likely aren't hurting the way that Claude operates. Would you be okay with modifying them in the coming week or two after we make a plan for the agent's long-term purpose?

Comment thread plugins/bitwarden-software-engineer/README.md Outdated
theMickster and others added 2 commits April 21, 2026 16:21
Co-authored-by: Patrick Honkonen <1883101+SaintPatrck@users.noreply.github.com>
@theMickster theMickster merged commit fc8eea8 into main Apr 24, 2026
26 checks passed
@theMickster theMickster deleted the migrate-repo-specific-skills branch April 24, 2026 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-review Request a Claude code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants