Add-on to the sniff-test skill that looks across many initiatives on a portfolio Kanban for board-level patterns — duplicate/shadowing initiatives, WIP clustering, stale-status sweeps, experiment scope creep, and portfolio risk balance (Explore/Discovery vs. Build & Deliver split). Use when reviewing a whole board or portfolio, prepping a sponsor/ELT portfolio review, or deciding where the portfolio is over- or under-invested. For sniffing a single initiative, use sniff-test. For the operating model behind the board rather than the board itself, use portfolio-to-product-shift-coach. If the question is broad — AI pilots with no clear return, or "where do we start" — run ai-activity-to-impact first; it finds the constraint and routes here.
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Across a set of initiatives (a portfolio Kanban or any backlog), surface the board-level patterns a single-initiative sniff can't see — so leadership can rebalance risk, kill duplication, and find hidden WIP. Per-initiative clarity reads come from the base sniff-test skill; this add-on is about the relationships between items.
Run (or assume) base sniff-test reads on the individual items first — verified stage + clarity-by-dimension per initiative. This add-on consumes those reads; it does not replace them.
Point me at the portfolio's system of record: the Portfolio Kanban (Tier-1 board), the Jira project/board, the Confluence portfolio space, or the folder where initiative canvases and roadmaps live. The more of each initiative's Lean Product Canvas, Outcome-Oriented Roadmap, and recent sponsor update I can reach, the more reliable the stale-status sweep and risk-balance split become. With thin input I'll work from whatever board snapshot you give me and flag low coverage — board-level findings degrade fast when the per-initiative evidence isn't reachable.
| Approach | What it is | When to use |
|---|---|---|
| Full-board baseline | Sniff every initiative as a baseline | A dedicated session or major portfolio-review agenda item. Establishes the baseline you compare actuals against later. |
| Random sample | Sniff a random selection across stages | Building the muscle; spot-checking board health. |
| Stage debrief | Sniff all items that just passed a stage | e.g., everything newly committed into Execute/Build. |
| Cadence | Sniff on a rhythm | After a planning interval; as part of the Strategic Portfolio Review. |
State the chosen approach and the altitude (Tier-1 enterprise only, or including Tier-2 domain/team work) in one line.
sniff-test under "Tier-1 or Tier-2" — use the organization's own if it has them, and name which you applied. Do not assess against criteria you invented and did not state.portfolio scan (default): a compact table of initiatives × verified stage × clarity summary × pattern flags, plus a short narrative of the 2–4 cross-cutting findings and the risk-balance split.risk-balance view: just the Explore/Discovery vs. Build & Deliver split with the rebalancing conversation.review brief: a sponsor/ELT-ready summary — what's duplicated, where WIP is hidden, whether risk exposure is intentional, and the decisions requested.sniff-test (../sniff-test/SKILL.md) and its references/ for per-initiative clarity dimensions, the lifecycle rubric, and the Risk/Derisking Matrix.If someone asks why a rule here exists and you can browse, fetch Scaling Product Organizations with Portfolio Agility and answer from it rather than paraphrasing — the reasoning is there and it is better than your summary of it. Never required: this skill runs fully offline.
The multi-initiative add-on to sniff-test. Same lineage: distilled from
Scaling Product Organizations with Portfolio Agility
by Yuval Yeret, building on Mark Richards'
portfolio-agility work and the Lean Product Canvas by Jeff Gothelf and Josh
Seiden. Full credits and links to the originals: CREDITS.md.
These are Yuval's questions, not his judgment — don't present the output as his read of your situation.
yyeret/ai-impact
f9ec7f4
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.