Skip to main content
Assessment & Diagnostics/practice-health

Practice Health

You need continuous improvement through external signal scanning and internal feedback analysis.

This is a skillset -- it chains /signal-scanner -> /feedback-audit. Each skill also works independently. This is a lightweight monitoring skillset (2 skills) running on different cadences.

Use this when you want to stay aware of external market signals and internal team patterns without waiting for them to become problems. Signal scanning catches what's happening outside, feedback auditing catches what's building up inside.

Cadence: /signal-scanner weekly (Monday morning, before backlog work). /feedback-audit monthly (end of month).


The chain

StepSkillWhat it producesCadence
1/signal-scannerClustered external signals -- the 3 things that matter this weekWeekly (Monday morning)
2/feedback-auditPattern analysis from journals, retros, and language ledgersMonthly (end of month)

How skills chain

  • /signal-scanner surfaces market moves, competitor launches, and trend shifts -> these inform /backlog-refine priorities and /stakeholder-prep talking points
  • /feedback-audit identifies recurring friction patterns from engagement journals -> top patterns feed into /retro-synthesize action items, /career-plan development priorities, and working agreement updates

What the PM does between stages

After...PM decision
/signal-scannerDecide which signals warrant backlog action vs. which are just context. Share relevant signals in standup or stakeholder updates
/feedback-auditSave durable patterns as memory files. Flag contradictions for discussion. Update working agreements if patterns reveal team-level friction

Related skills: Part of the iteration-orbit recipe. Signal scanner output feeds into /backlog-craft priorities. Feedback audit output feeds into /retro-synthesize action items.

Example Output

Input

  • Practice area: Growth & Monetization PM, B2B SaaS (mid-market CRM)
  • Company: Veloxa Systems — 120-person company, PM team of 6
  • Signal sources this week: Salesforce announced Einstein Copilot GA for SMB tier; HubSpot dropped per-seat pricing in favor of usage-based model; two LinkedIn posts from enterprise buyers complaining about CRM onboarding fatigue went viral in RevOps communities
  • Feedback sources this month: Sprint retros (4), engagement journal (PM lead's running log, 6 weeks of entries), Slack language ledger (informal — PM lead tracks recurring phrases from eng and design partners)
  • Current backlog focus: Q3 planning for AI-assisted deal scoring feature

Output (abbreviated)

/practice-health — Veloxa Systems Growth & Monetization PM

Chain run: Signal Scanner (weekly) → Feedback Audit (monthly) Date: Monday, July 14 — end-of-sprint-week


Stage 1 — /signal-scanner

The 3 signals that matter this week

#SignalSourceWhy it matters
1HubSpot moves to usage-based pricingCompetitor announcementVeloxa's per-seat model is now the conservative option in-category. Mid-market buyers will ask about this in next QBR cycle.
2Einstein Copilot GA for SMBSalesforce launchAI-assisted features are no longer a differentiator claim — they're table stakes. Deal scoring roadmap needs a "why Veloxa's AI" narrative, not just a feature date.
3RevOps community noise on onboarding fatigueLinkedIn / community signalBuyers are pre-exhausted before they reach your product. Time-to-first-value framing may matter more than feature depth in Q3 messaging.

Signal → action map

SignalBacklog action?Stakeholder context?
Usage-based pricing shiftYes — add pricing model spike to Q3 backlogYes — flag for CPO before next board update
Copilot GAYes — reprioritize deal scoring differentiation narrativeYes — sales enablement talking points need update
Onboarding fatigueContext only this weekShare in Monday standup

PM decision point: Signals 1 and 2 warrant backlog action before Q3 planning locks. Signal 3 is context — watch for a second occurrence before creating a work item.


Stage 2 — /feedback-audit

Source material: 4 sprint retros, 6 weeks of engagement journal, Slack language ledger


Pattern clusters

Cluster A — Scope expansion at sprint boundary (high recurrence)

  • Where it appears: Retros (3 of 4), journal entries tagged "Thursday pressure"
  • Language ledger signal: "can we just add…" appears 11 times across 6 weeks, almost always Wednesday–Thursday
  • Pattern: Scope additions arrive late in sprint, framed as small, and accepted without explicit trade-off discussion
  • Friction level: Medium now, high-risk if Q3 planning increases sprint surface area

Cluster B — AI feature anxiety from design partner (emerging)

  • Where it appears: Journal (4 entries), one retro action item that was closed without resolution
  • Language ledger signal: "how will users know to trust it" — 5 appearances, all from same design lead
  • Pattern: Unresolved trust/transparency concern about deal scoring feature. Not escalated formally, but recurring.
  • Friction level: Low volume, high signal quality — this is a real design risk, not noise

Cluster C — Positive: async decision-making is working (stable)

  • Where it appears: Retro sentiment, journal notes on "the Loom thing"
  • Pattern: Team switched to async Loom updates for design reviews 5 weeks ago. Zero retro complaints about meeting load since. Durable win.

Contradiction flag

Retro language in weeks 2 and 4 suggests the team feels "well-aligned on priorities" — but the language ledger shows recurring late-sprint scope pressure. These contradict. Possible explanation: alignment is felt at sprint start, not maintained at sprint end. Worth a direct conversation, not just a retro item.


Recommended PM actions

ActionTriggerRoute to
Add scope boundary working agreementCluster A patternUpdate team working agreement this week
Open explicit design conversation on AI trustCluster B recurrencePull into next /retro-synthesize action items; add to /career-plan as "facilitation moment"
Save async-Loom pattern as durable memoryCluster CMemory file — reference in future team onboarding
Name the alignment contradiction in next retroContradiction flag/retro-synthesize framing

Practice health summary

DimensionStatusTrend
External signal awarenessStrong — 3 actionable signals surfaced↑ Salesforce/HubSpot moves require response
Backlog responsivenessAt risk — Q3 lock is close, two signals need slotsAct this week
Team frictionManageable — one structural pattern, one design riskAddress before Q3 velocity increases
Team winsStable — async practice is a genuine durable gainProtect it

Next signal scan: Monday, July 21. Next feedback audit: July 31 (end of month).