Bitwarden Designer
Bitwarden Product Analyst
Bitwarden Tech Lead
Bitwarden Testing Tools
Claude Config Validator · Reviewing…
Claude Retrospective
65 skills · 321 min
Bitwarden Shepherd
Skill 52 of 65
Phase 2 (Research) deep-dive playbook — drafts the Architectural Assessment.
6 minutes · 1,390 words · 12 sections
Install
npx skills add bitwarden/ai-plugins --skill running-an-architectural-assessmentnpx skills add bitwarden/ai-plugins/plugin marketplace add bitwarden/ai-pluginsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Phase 2 (Research) deep-dive playbook for an initiative shepherd. Deliverable: an Architectural Assessment — a Confluence page in the EN-space assessments folder that captures the refined problem statement, current state, 2–4 evaluated solution options, and a recommendation with rationale. Time budget: 3–5 weeks, 40–80 hours of shepherd time. Splits into Part A (~weeks 1–2) understanding the problem, Part B (~weeks 3–5) finding the right direction.
Interview 3–5 people affected by or knowledgeable about the problem. Cast wider when the initiative spans many teams or hits operational systems; cast narrower when it’s a clear technical question.
Who to talk to:
What to ask:
What to document:
Survey existing implementations across the codebase. The shape of the survey depends on the initiative — error handling, observability, auth, data access, build/test tooling. Look for:
Research patterns from industry, comparable codebases, and Bitwarden’s own prior art. The goal at this stage is breadth, then trade-offs — not depth into the favorite.
Skill(architecting-solutions) from bitwarden-delivery-tools into play when the trade-offs are inside one team’s codebase — that skill carries the team-scope architectural judgment heuristics.Be honest about the leading candidate but write the assessment as if any of the 2–4 might win. If you only document one approach seriously, leadership and Architecture Council can’t actually make the decision — they’re rubber-stamping yours.
Place under the EN-space assessments folder (the funnel doc links the canonical location). Follow the “Architectural Assessments” template; the sections below are the ones the funnel page specifies.
Strong examples from the funnel doc:
Problem: “Inconsistent state management across web vault, browser extension, and desktop app causes sync bugs” Solutions evaluated: RxJS observables, Redux Toolkit, Zustand, custom event system Recommendation: Redux Toolkit with clear migration path Rationale: TypeScript support, dev tools, team familiarity, gradual adoption path Next step: Prove it works in browser extension settings module
Weak patterns to avoid (also from the funnel doc):
The funnel doc specifies the gate at the end of Phase 2:
When you bring the assessment to the decision-makers, you need:
During Research, update the BW Initiative (see Idea-Based Initiatives (opens in a new tab) for the canonical anatomy):
Skill(shepherding-an-initiative) for the umbrella playbook, Skill(running-a-proof-of-concept) for what Research feeds into, Skill(architecting-solutions) (in bitwarden-delivery-tools) for the team-scope architectural judgment heuristics to apply when options live inside one team’s domain.Skillmcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__get_issuemcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__get_issue_commentsmcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__get_issue_remote_linksmcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__search_issuesmcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__get_confluence_pagemcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__get_confluence_page_commentsmcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__search_confluencemcp__plugin_bitwarden-atlassian-tools_bitwarden-atlassian__search_confluence_cqlplugins/bitwarden-shepherd/skills/running-an-architectural-assessment/SKILL.mdmain, last pushed 23 September 2026.SKILL.md, not by matching a directory convention. 13 distinct layouts observed: plugins/bitwarden-atlassian-tools/skills/*/SKILL.md, plugins/bitwarden-code-review/skills/*/SKILL.md, plugins/bitwarden-delivery-tools/skills/*/SKILL.md, plugins/bitwarden-design-tools/skills/*/SKILL.md, plugins/bitwarden-designer/skills/*/SKILL.md, plugins/bitwarden-devops-engineer/skills/*/SKILL.md, plugins/bitwarden-product-analyst/skills/*/SKILL.md, plugins/bitwarden-security-engineer/skills/*/SKILL.md, plugins/bitwarden-shepherd/skills/*/SKILL.md, plugins/bitwarden-tech-lead/skills/*/SKILL.md, plugins/bitwarden-testing-tools/skills/*/SKILL.md, plugins/claude-config-validator/skills/*/SKILL.md, plugins/claude-retrospective/skills/*/SKILL.md..claude-plugin/marketplace.json by Bitwarden, declaring 16 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./bitwarden/ai-plugins.md, and each skill at its own .md URL.