Tech lead agent skill development#95
Conversation
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE Reviewed the rename and reframing of Prior reviewer feedback across the five resolved threads (decision-tree restructuring, "propose taking on the shepherd role" framing, removal of ambiguous "operating model framing" callback, marketplace description copy) has been incorporated cleanly in the rebased commit. Code Review DetailsNo findings. |
SaintPatrck
left a comment
There was a problem hiding this comment.
I like the renaming. Tech-lead definitely sounds more accurate. 👍
💭 I'm a little concerned about how tightly the tech-lead is now coupled to the initiative funnel. Can we descope the initiative funnel skills and instructions so that we can move the renaming forward asap?
🌱 The initiative funnel seems like a great candidate for a more complex flow that uses tech-lead and other agents but should probably live in its own plugin or in the bitwarden-workflows plugin proposed in #85.
e4a0a64 to
dfcca88
Compare
theMickster
left a comment
There was a problem hiding this comment.
Minor things for discussion.
|
I moved this to a draft. I applied the suggested changes but now i am gonna extract the skills out so this gets lighter. |
Reframes the agent from "senior software architect" to a tech lead embedded in a Bitwarden product team — represents one team inside the architecture process, owns the *how* inside the team, and works alongside (or as) initiative shepherds. Skills: - architecting-solutions: refactored around the holistic-architecture framing. Adds "Working with the Architecture Group" and "Working with the Initiative Shepherd" sections. - contributing-to-technical-strategy (new): full vertical from TSI through BW Initiative to team epic and story breakdown. Funnel mechanics moved out: navigating-the-initiative-funnel and running-work-transitions live in bitwarden-delivery-tools (#109) so multiple agents can compose them. AGENT.md dispatches to those skills cross-plugin. Skill content uses third-person, process-focused voice (per team feedback). Persona framing stays in AGENT.md. Bumps bitwarden-tech-lead 2.0.0 → 2.1.0; updates marketplace.json, top-level README catalog, CHANGELOG, and adds 'touchpoints' to cspell.
c1295cd to
3e7effa
Compare
🎟️ Tracking
Follow-up to #87 (architect plugin) and depends on #109 (delivery-lifecycle skills). Team feedback flagged that coupling the Software Initiative Funnel workflow to the tech-lead agent limited flexibility — the funnel is a process; the agent is a persona. Funnel mechanics moved to
bitwarden-delivery-toolsin #109; this PR reframes the tech-lead plugin to compose them.📔 Objective
Reframe the agent from "senior software architect" to a tech lead embedded in a Bitwarden product team. The agent represents one team inside Bitwarden's architecture process: it owns the how inside the team, works alongside (or as) initiative shepherds, and surfaces team-level patterns up into Technical Strategy Ideas.
What changes
bitwarden-architect→bitwarden-tech-lead.AGENT.mdreframed around the tech-lead persona. Three-rule decision tree distinguishes "operate alongside the shepherd" from "propose taking on the shepherd role" based on scope, not title. Dispatches toSkill(navigating-the-initiative-funnel)andSkill(running-work-transitions)cross-plugin (those live inbitwarden-delivery-toolsafter feat: Broaden delivery-tools to delivery lifecycle and add funnel skills #109).architecting-solutionsretained and refactored. Adds Working with the Architecture Group (Holistic Coherence) drawing on the Architecture / Engineering Operating Model, and Working with the Initiative Shepherd drawing on the Software Initiative Funnel.contributing-to-technical-strategy(new). Full vertical from Technical Strategy Ideas through BW Initiatives down to team-level epic and story breakdown: recognizing when a team-level pattern belongs upstream, framing a TSI well enough for Architecture to evaluate it, the ARCH idea ↔ BW Initiative linkage, and traceability through breakdown.AGENT.md, not in the skills.allowed-toolsdeclared on both skills coveringSkillplus the read-only Jira and Confluence MCP tools used to fetch BW Initiatives, ARCH ideas, and Confluence references.bitwarden-tech-lead2.0.0 → 2.1.0; updates marketplace.json, top-level README catalog, CHANGELOG, and addstouchpointsto cspell.Notes for reviewers
bitwarden-delivery-tools(feat: Broaden delivery-tools to delivery lifecycle and add funnel skills #109) so multiple agents (tech-lead, software-engineer, shepherds) can compose them. The tech-lead agent invokes them by bareSkill(name)form, which resolves cross-plugin.🧪 Test plan
./scripts/validate-plugin-structure.sh bitwarden-tech-leadpasses./scripts/validate-marketplace.sh bitwarden-tech-leadpassesplugin-validatoragent on the plugin to catch frontmatter or structural issuesskill-revieweragent onarchitecting-solutionsandcontributing-to-technical-strategybitwarden-tech-leadagent against a representative scenario (e.g., "we're receiving a framework transition from Platform — help me prepare") and confirm it dispatches toSkill(running-work-transitions)cross-plugin/plugin install bitwarden-tech-lead@bitwarden-marketplaceinstalls cleanly after merge