curating-the-strategy-ideas-backlog
Peer-Reviewer and portfolio-curator side of the TSI Shepherding Model — backlog stewardship, quarterly prioritization, funnel intake handoff.
What this skill does
Peer-Reviewer and portfolio-curator playbook for Bitwarden's [Technical Strategy Ideas](https://bitwarden.atlassian.net/wiki/spaces/EN/pages/2344517656) (TSI) backlog — the upstream idea-stage system that feeds the Software Initiative Funnel at Identification. Covers serving as constructive challenge function for someone else's idea, stewarding the backlog (weekly triage, monthly RICE updates, Now/Next/Later placement), the quarterly prioritization review with engineering leadership, and the handoff of approved ideas to the funnel.
## The Two Roles per Active Idea
Each TSI in active status (Research through Implementation) has two Architecture members assigned. The TSI page is explicit about this:
- **Primary owner.** Drives the idea through the pipeline: writes the problem statement, conducts research, presents at Architecture Council, shepherds the transition to the funnel. Accountable for progress. The Primary Owner's playbook is `Skill(championing-a-strategy-idea)`.
- **Peer reviewer.** A second Architecture engineer who acts as a sounding board, stays informed, and provides a **constructive challenge function**. Not a co-owner. Their job is asking the hard questions, catching cross-initiative conflicts, ensuring stakeholder engagement is thorough. **This is your role when invoking this skill** — alongside the broader portfolio-curator practice covered in the rest of the skill.
### How Peer Review Works
Per the TSI page:
- Peer reviewers are assigned per idea. As ideas move through the lifecycle and new ones enter, pairings shift to keep the team building breadth across the portfolio.
- The primary owner shares progress and decision points with the peer reviewer on an ongoing basis. The biweekly architecture working session is the primary venue; ad-hoc check-ins are expected for time-sensitive decisions.
- Before an idea moves from Backlog to Research, the primary owner and peer reviewer **jointly complete the Stakeholder & Engagement Map** section of the template. This is a gate.
- When the idea is presented at Architecture Council, the peer reviewer attends as an informed ally who can help field questions and support the discussion.
- **No single engineer should carry more than two active reviewer assignments at a time, primary or peer.** Overloading review defeats its purpose.
## The Stakeholder & Engagement Map as a Gate
The map is the gate ideas must pass through before advancing from Backlog to Research. Its five fields — Decision makers, Must consult, Must inform, Known friction points, Engagement approach — are detailed in `Skill(championing-a-strategy-idea)`, the canonical home for the map's mechanics from the Primary-Owner side. The map is **completed collaboratively** by Primary Owner and Peer Reviewer; ideas do not enter Research without it.
As Peer Reviewer, your specific job is to push on the map — especially **Known friction points**, the field where ideas most often get soft-pedaled and the TSI page explicitly names as where "technically sound proposals stall at adoption." When triaging an idea ready to advance from Backlog → Research, the question is: is the map complete and honest? Push back if friction is hand-waved, if decision makers are vague ("the Vault team" rather than a named role with stated authority), or if the engagement approach doesn't match the stakeholder's communication style.
## RICE Scoring Discipline
Each idea carries a RICE score: **Reach × Impact × Confidence / Effort**. Per the TSI page, scoring guidance lives in [Idea RICE Scoring](https://bitwarden.atlassian.net/wiki/spaces/EN/pages/2634252326/Idea+RICE+Scoring).
Curator practice:
- **Update scores monthly.** As more is learned about an idea — through peer review, stakeholder conversations, or related initiatives advancing — the score gets refined.
- **Weekly new-idea triage** ensures the backlog stays current; **mid-quarter backlog management** revisits scores against the current portfolio.
- Resist score inflation. Reach is what it is; Confidence reflects the actual state of knowledge. An honest RICE score that says "Confidence is low" is more valuable than an inflated one that hides the question that PoC would answer.
## Theme, Roadmap Placement, Customer Segments
Per the TSI page, ideas carry standardized prioritization fields beyond RICE:
- **Theme.** Architecture / Operations / SDLC / Products / Application Security. Determines which portfolio view the idea shows up in.
- **Roadmap placement.** Now / Next / Later. Per the [Architecture / Engineering Operating Model](https://bitwarden.atlassian.net/wiki/spaces/EN/pages/1286963201), these are the lanes used in the Now/Next/Later portfolio communicated to engineering leadership.
- **Customer segments.** Individuals / Teams / Enterprises / Self-Hosted / Internal. Captures who benefits.
The Operating Model is explicit on the distinction between Now, Next, and Later — particularly that **Later is a directional signal, not a commitment**. Keep that framing in conversations with engineering leadership; quarterly date commitments at the Later stage create false precision.
## The Quarterly Prioritization Cycle
Per the TSI page:
| Activity | Frequency | Participants |
| ---------------------- | ------------------------- | -------------------------------------------------------- |
| New-idea triage | Weekly | Architecture |
| Score updates | Monthly | Architecture |
| Backlog management | Mid-quarter | Architecture + interested Staff+ engineers |
| Prioritization review | Quarterly | Architecture + engineering leadership |
| Adoption retrospective | Per initiative at handoff | Primary owner + peer reviewer, shared in working session |
The **quarterly prioritization review** is the moment Architecture brings top candidates to engineering leadership for approval to enter the funnel. The Operating Model describes this as the 60-minute quarterly deep review, with a monthly 15–20 minute lightweight update via stakeholder syncs in between.
Curator practice for the quarterly review:
- Walk through the Now / Next / Later portfolio. Highlight what moved since the last review and why.
- Deep-dive on "Now" items: current funnel phase, which teams are or will be involved, what Architecture needs from those teams, expected timeline for engagement. This is where teams get advance notice of work heading their way.
- Discuss "Next" items: invite input on sequencing and priority. What should move up or down? What dependencies don't show in the data? What team-originated ideas belong in the pipeline?
- Open floor for engineering teams to raise topics, ask questions, or flag concerns about architectural direction.
## Transitioning an Approved Idea to the Funnel
When leadership approves an idea for funnel intake (typically at the quarterly review), it transitions to a BW Initiative at Phase 1 Identification. Per the TSI page, this involves:
- **Create Initiative.** A new Jira Initiative under the BW project.
- **Link to idea.** Work-item link from the BW initiative back to the ARCH idea (in JPD). This is the foundational traceability link.
- **Assign shepherd.** A Staff+ engineer identified to lead the initiative through the funnel. Often the primary owner; sometimes a different Staff+ engineer with the right domain expertise.
- **Assign peer reviewer.** A second Architecture engineer as sounding board and challenge function for the funnel work (often the same peer reviewer who was on the idea, sometimes rotated).
- **Complete Stakeholder & Engagement Map.** If not already complete, the shepherd and peer reviewer jointly finalize it before entering Research.
- **Enter Identification.** The initiative starts Phase 1 of the fRelated in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".