Skip to content

Move Claude Code to Getting Started Tools section#789

Merged
trmartin4 merged 18 commits intomainfrom
move-claude-to-getting-started
Apr 9, 2026
Merged

Move Claude Code to Getting Started Tools section#789
trmartin4 merged 18 commits intomainfrom
move-claude-to-getting-started

Conversation

@trmartin4
Copy link
Copy Markdown
Member

@trmartin4 trmartin4 commented Apr 3, 2026

📔 Objective

Extracted from the larger #766 PR, where this was combined with changes to include a recommended use of Claude for code review.

This separate change proposes to move the Claude Code setup into the Getting Started section, so that it can be referenced automatically in our onboarding docs.

In addition, it cleans up some of the prescriptive and obsolete recommendations, instead leaning on Anthropic docs so we don't have to keep them up to date.

@trmartin4 trmartin4 changed the title Move claude code to Getting Started Tools. Move Claude Code to Getting Started Tools section Apr 3, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 3, 2026

Deploying contributing-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 23e479b
Status: ✅  Deploy successful!
Preview URL: https://289076b2.contributing-docs.pages.dev
Branch Preview URL: https://move-claude-to-getting-start.contributing-docs.pages.dev

View logs

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Logo
Checkmarx One – Scan Summary & Detailsd28e9112-9dfd-43d0-87fc-2cc4b912ff41


New Issues (1) Checkmarx found the following issues in this Pull Request
# Severity Issue Source File / Package Checkmarx Insight
1 HIGH CVE-2026-34043 Npm-serialize-javascript-6.0.2
detailsRecommended version: 7.0.5
Description: Serialize JavaScript to a superset of JSON that includes regular expressions and functions. Prior to version 7.0.5, there is a Denial-of-Service (D...
Attack Vector: NETWORK
Attack Complexity: LOW
Vulnerable Package

Fixed Issues (2) Great job! The following issues were fixed in this Pull Request
Severity Issue Source File / Package
HIGH CVE-2026-4926 Npm-path-to-regexp-3.3.0
HIGH CVE-2026-4926 Npm-path-to-regexp-1.9.0

@trmartin4 trmartin4 added the ai-review Request a Claude code review label Apr 3, 2026
@trmartin4 trmartin4 marked this pull request as ready for review April 3, 2026 01:45
@trmartin4 trmartin4 requested a review from a team as a code owner April 3, 2026 01:45
@trmartin4
Copy link
Copy Markdown
Member Author

@theMickster this was extracted from #766, but I believe it follows the guidance we'd discussed in that context and I'd welcome any feedback you have.

Copy link
Copy Markdown
Contributor

@theMickster theMickster left a comment

Choose a reason for hiding this comment

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

I think we're 95% of the way there for the changes. I still think we are a little too verbose in a few area for a getting started setup guide. We have so many things manual to do in order to get a development environment working that any extra context is too much and will be overlooked.

Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
requirements. All marketplace plugins are maintained by the Bitwarden team and include comprehensive
documentation, testing, and security validation.

You should install the marketplace plugins using the `/plugin` command:
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.

❌ Instead of these instructions that duplicate what is in the repo's README.md, let's instead instruct them to the README.md and to install these plugins.

I specifically used the URLs because I don't think we should duplicate setup insturctions.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Are you suggesting that we list all the plugins, or just the links to those 3?

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.

Those are the three plugins that are the ones we recommend that everyone has installed. So in the spirit that I think we are going for here (precise instructions for every engineer to follow), then I think it's best to either link to these or mention them as the ones to install.

The other plugins that are there (and soon to be there with lots of great PRs and ideas flowing!!) will not be applicable to all engineers.

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.

Alternative suggestion -- link to a readme page in that repo that presents the guide for what to install. Maintain it there and not here.

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.

Even better💡#teamwork!

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@theMickster did you want to create that page, or would you like me to?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I modified the ai-plugins section to reference the README in 60dc9cc (this PR). This way when we update it to have more explicit instructions it'll reference it for us.

Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/contributing/ai.md
trmartin4 and others added 4 commits April 4, 2026 18:08
Co-authored-by: Mick Letofsky <mletofsky@bitwarden.com>
Co-authored-by: Mick Letofsky <mletofsky@bitwarden.com>
Co-authored-by: Mick Letofsky <mletofsky@bitwarden.com>
Co-authored-by: Mick Letofsky <mletofsky@bitwarden.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Bitwarden Claude Code Review

Overall Assessment: APPROVE

This PR moves Claude Code setup instructions from docs/contributing/ai.md into the docs/getting-started/tools/index.md page under a new Bitwarden-only "AI tools" section. The original ai.md page retains its background content and links to the new location. Cross-references in template-repository.md are updated to point to the new anchor. Heading levels in the tools page are promoted from h3 to h2 for consistency with the new structure.

No findings were identified.

@trmartin4 trmartin4 requested a review from theMickster April 4, 2026 22:17
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
Comment thread docs/getting-started/tools/index.md Outdated
@theMickster
Copy link
Copy Markdown
Contributor

I think a minor change to the plugin section and this is knocked outta the park! Great work here @trmartin4.

Comment thread docs/contributing/ai.md
Comment thread docs/getting-started/tools/index.md Outdated
requirements. All marketplace plugins are maintained by the Bitwarden team and include comprehensive
documentation, testing, and security validation.

You should install the marketplace plugins using the `/plugin` command:
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.

Alternative suggestion -- link to a readme page in that repo that presents the guide for what to install. Maintain it there and not here.

Comment thread docs/contributing/ai.md Outdated
withinfocus
withinfocus previously approved these changes Apr 8, 2026
@trmartin4 trmartin4 enabled auto-merge (squash) April 9, 2026 15:29
@trmartin4 trmartin4 removed the request for review from theMickster April 9, 2026 15:29
@trmartin4 trmartin4 disabled auto-merge April 9, 2026 15:29
@trmartin4 trmartin4 merged commit bd84c4c into main Apr 9, 2026
13 checks passed
@trmartin4 trmartin4 deleted the move-claude-to-getting-started branch April 9, 2026 15:34
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.

3 participants