plugins/analytics/skills/analyze-user-behavior/SKILL.md
Analyze user behavior patterns and cohorts using PostHog
npx skillsauth add coalesce-labs/catalyst analyze-user-behaviorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query PostHog to understand user behavior patterns, cohorts, and product usage.
POSTHOG_AUTH_HEADER environment variable configured/analyze-user-behavior <query>
Examples:
/analyze-user-behavior "checkout abandonment last 30 days"
/analyze-user-behavior "feature adoption for new dashboard"
/analyze-user-behavior "user retention cohorts by signup month"
Uses PostHog MCP tools to:
When this plugin is enabled, you have access to ~43 PostHog tools:
User Analysis:
Product Metrics:
Trends & Insights:
/analyze-user-behavior "Show conversion rate from signup to first purchase, broken down by traffic source"
/analyze-user-behavior "How many users adopted the new search feature in the last week?"
/analyze-user-behavior "Show weekly retention for users who signed up in December 2024"
/analyze-user-behavior "What's the typical path users take before upgrading to paid plan?"
The command will:
This plugin adds ~40,645 tokens to your context window. Disable when not analyzing metrics:
/plugin disable catalyst-analytics
See also: /catalyst-analytics:product-metrics, /catalyst-analytics:segment-analysis
testing
Phase-agent that fixes a failing verify verdict so the pipeline self-heals instead of stalling to needs-human (CTL-653). Reads `${ORCH_DIR}/workers/<ticket>/verify.json`, fixes the `findings[]` (every severity:"high" plus the regression_risk drivers) directly via Edit/Write, commits the remediation, and emits `phase.remediate.complete.<ticket>`. The scheduler's router then re-dispatches `verify` to re-check (the verify⇄remediate cycle, cap 3). Dispatched as a `claude --bg` job by `phase-agent-dispatch`, which invokes it via slash command — hence `user-invocable: true`.
development
Phase agent for the verify step of the 9-phase orchestrator pipeline (CTL-450). NEW skill — has no canonical wrapper. Runs read-only adversarial verification against the implement-phase diff: tsc, tests, lint, security scan, reward-hacking scan, code review, test coverage, silent-failure hunt. Writes ${ORCH_DIR}/workers/<TICKET>/verify.json then emits phase.verify.complete.<ticket>. Reads phase-implement.json as its prior-phase artifact. NEVER writes application code — only test files allowed. Spawned via phase-agent-dispatch via slash command — hence `user-invocable: true`.
tools
--- name: phase-triage description: Phase agent that triages a Linear ticket — expands acronyms, classifies (feature/bug/docs/refactor/chore), identifies dependencies, estimates scope, writes triage.json, and posts a triage analysis comment to Linear. Triage completion is signaled by that comment plus the local triage.json — there is no `triaged` label. Emits phase.triage.complete.<TICKET> on success and phase.triage.failed.<TICKET> on error. Dispatched by the phase-agent orchestrator (CTL-452)
testing
Phase agent for the review step of the 9-phase orchestrator pipeline (CTL-450). Wraps the /review skill (gstack) — explicitly skips /ultrareview per user decision. Reads verify.json from the prior phase, runs /review against the diff, writes ${ORCH_DIR}/workers/<TICKET>/review.json, and creates a remediation commit for any HIGH-severity finding that has a deterministic fix. Emits phase.review.complete.<ticket>. Spawned via phase-agent-dispatch via slash command — hence `user-invocable: true`.