AI-SHIPR is configured by a handful of independent dials in Settings.md. They are not one big "mode" - set each one for your real situation. This page explains each dial and, more importantly, how they combine.
| product_mode: single | product_mode: multi | |
|---|---|---|
| team_mode: solo |
Individual PM, one product The default. Everything lives at the root: S-Strategy/, I-Initiatives/… |
Individual PM, several products One person, multiple related products. Per-product folders + a shared/ layer. |
| team_mode: individual |
PM in a team, one product Reads the org's ../vp/shared/ first, then your local strategy. |
PM in a team, several products Org layer above; per-product strategy below. |
| team_mode: lead |
Team lead, one product Portfolio + team agents on, across one product area. |
Team lead, several products Full portfolio view across products and PMs. |
../vp/shared/ - Vision, Strategy, OKRs, Strategic-Bets, Portfolio-Roadmap, Constraints.shared/ layer other people read. Usually a VP over PMs, but equally a Director over engineering teams with a designer or researcher alongside - it is the reading relationship that decides this dial, not head count (that shape installs differently). Unlocks the portfolio + people layer: the Portfolio-Strategist and Team-Manager agents, plus lead-only skills (Resource-Allocation, Portfolio-Priority-Stack, Org-Design, Team-Health-Check, PM-Performance-Review, Hiring-Brief). /today aggregates across the team.shared/ (your org layer) + ../pm-*/S-Strategy/ (every PM's strategy) + R-Relationships/Team/ (roster, profiles, 1:1 logs).shared/ layer for what crosses products. /today, /weekly, /sprint, and /review-initiative read each product separately and label the output by product.shared/: Portfolio-Roadmap, cross-product Constraints, portfolio Strategic-Bets. Lives per product: that product's Vision, KPIs, and Strategic-Bets.product_mode: multi with a shared layer (they share stakeholders or engineering; a decision on one affects the other). Unrelated products → separate vaults entirely (different teams, budgets, no cross-effect). Don't force unrelated products into one structure.team_mode: lead. No, but you read a layer someone above you maintains → individual. Neither → solo.product_mode: single. Yes and they're connected → multi. Yes but unrelated → separate vaults, not multi.multi. A team lead can run single. The grid above has no invalid cells./today, bet-coverage across the org, resource allocation, team health./today surfaces. Move it as the product moves.
/today surfaces unvalidated hypotheses, not sprint metrics./today ever feels off, check Product Stage first.active, the system writes stakeholder updates, decision logs, and 1:1 agendas in your natural style, reading from R-Relationships/Me/PM-Voice.md. Generate that file once with the /voice skill. voice controls the system's tone; pm_voice controls whose voice the written outputs sound like - two different things.AI-SHIPR Workshop by Yaniv Yaakubovich