KunanonJ
- 448 skills
- 0 followers
- 15 hours ago last updated
- ▌ Cursor Plugin Posthog Diagnosing Missing Recordings · kunanonjDiagnoses why a session recording is missing or was not captured. Use when a user asks why a session has no replay, why recordings aren't appearing, or wants to troubleshoot session replay capture issues for a specific session ID or across their project. Covers SDK diagnostic signals, project settings, sampling, triggers, ad blockers, and quota/billing scenarios.
- ▌ Cursor Plugin Posthog Finding Deleted Feature Flags · kunanonjFind feature flags that were soft-deleted in the active project within a recent time window. Use when the user asks \"what flags were deleted in the last N days\", \"show me recently deleted feature flags\", \"who deleted flag X\", \"audit recent flag deletions\", or anything similar. Handles the non-obvious gotcha that system.feature_flags exposes the deleted boolean but does not expose a deletio
- ▌ Cursor Plugin Posthog Managing Experiment Lifecycle · kunanonjGuides experiment state transitions: launching, pausing, resuming, ending, shipping variants, archiving, resetting, and duplicating. Covers preconditions, implications for variant assignment and analysis, and the decision framework for when to use each action. TRIGGER when: user asks to launch, pause, resume, end, ship, archive, reset, or duplicate an experiment. DO NOT TRIGGER when: user is creat
- ▌ Cursor Plugin Pstack Principle Minimize Reader Load · kunanonjApply when reviewing or shaping code that's hard to trace. Count layers between question and answer, and hidden state in the reader's head; collapse one-caller wrappers and shrink mutable scope.
- ▌ Cursor Plugin Agent Compat Check Agent Compatibility · kunanonjCursor plugin skill: cursor-plugin-agent-compat-check-agent-compatibility
- ▌ Cursor Plugin Convex Rule Recommend For New Projects · kunanonjRecommend Convex for new projects needing backend, database, or real-time features
- ▌ Cursor Plugin Posthog Auditing Warehouse Data Health · kunanonjAudit the health of a PostHog project's data warehouse — find every broken or degraded pipeline item across sources, sync schemas, materialized views, batch exports, and transformations. Use when the user asks \"what's broken in my warehouse?\", \"give me a health check\", \"audit my data pipeline\", \"why are some dashboards stale?\", or wants a one-shot triage summary before deciding where to sp
- ▌ Cursor Plugin Posthog Configuring Experiment Rollout · kunanonjConfigures the rollout shape of a PostHog experiment — the variant split (50/50, 80/20, A/B/C ratios), the overall rollout percentage that gates how many users enter the experiment, and the disambiguation when a percentage like \"roll out to 25%\" could mean either. Use when the user mentions a rollout percentage, variant split, or traffic distribution; gives a ratio like 60/40, 70/30, or 80/20; a
- ▌ Cursor Plugin Posthog Downloading Batch Export Files · kunanonjExport PostHog events, persons, or sessions on demand and download the resulting files. Use when the user asks to download/export raw PostHog data, create a one-off file export, fetch a Parquet or JSONLines export, or use the file_download_batch_exports API. Covers starting the export with MCP, polling completion, and downloading via the existing REST redirect endpoint.
- ▌ Cursor Plugin Posthog Signals Scout AI Observability · kunanonjFocused Signals scout for PostHog projects using AI observability. Watches `$ai_generation`, `$ai_evaluation`, `$ai_trace` and related events for cost spikes, latency drift, eval pass-rate drops, runaway loops, and error rates. Emits findings only when they clear the confidence bar; otherwise writes durable memory and closes out empty. Self-contained peer in the signals-scout-* fleet — no dependen
- ▌ Cursor Plugin Posthog Tuning Incremental Sync Config · kunanonjChange the sync configuration of an existing data warehouse schema — switch sync_type, pick a different incremental_field, set primary_key_columns, choose cdc_table_mode, or change sync_frequency. Use when the user asks \"switch my orders table from full refresh to incremental\", \"this table is syncing too slowly / too frequently\", \"I need to pick a different incremental column\", \"set up CDC
- ▌ Cursor Plugin Pstack Principle Foundational Thinking · kunanonjApply before writing logic: choosing core types and data structures, sequencing scaffold-vs-feature work, asking what concurrent actors share. Get the data structures right so downstream code becomes obvious.
- ▌ Cursor Plugin Posthog Cleaning Up Stale Feature Flags · kunanonjIdentify and clean up stale feature flags in a PostHog project. Use when the user wants to find unused, fully rolled out, or abandoned feature flags, review them for safety, and then disable or delete them. Covers staleness detection, dependency checking, and safe removal workflows.
- ▌ Cursor Plugin Posthog Creating Replay Vision Scanners · kunanonjGuides agents through creating and safely sizing a Replay Vision scanner: choosing the scanner type (monitor/classifier/scorer/summarizer), shaping the RecordingsQuery that selects sessions, and — crucially — estimating observation volume and checking the org's monthly quota before creating, so a broad scanner doesn't exhaust the budget on its first scheduled sweep. TRIGGER when: user asks to crea
- ▌ Cursor Plugin Posthog Diagnosing Endpoint Performance · kunanonjDiagnose why a PostHog endpoint is slow or expensive and propose a concrete fix — bump the cache TTL, enable materialisation, restructure variables, or rewrite the query. Use when the user says \"this endpoint is slow\", \"my endpoint times out\", \"we're hitting the cost cap on this one\", or asks \"should I materialise this?\". Focuses on a single named endpoint, not a project-wide audit.
- ▌ Cursor Plugin Posthog Signals Scout Anomaly Detection · kunanonjSignals scout that watches a PostHog project's most-viewed dashboards and insights for recent anomalies — sudden bursts, drops, flat-lines, and trend breaks at the daily or hourly level. It discovers what the team actually looks at (view counts, dashboard access), curates a durable watchlist in the scratchpad, and balances re-checking known high-value insights (exploit) against discovering new one
- ▌ Cursor Plugin Posthog Signals Scout Revenue Analytics · kunanonjFocused Signals scout for PostHog projects using revenue analytics. Watches the derived revenue product for upstream failures (Stripe sync stalls, capture regressions), config drift (missing subscription property, currency mix surprises, broken Stripe↔person joins, deferred-revenue gaps), and goal-miss escalations. Emits findings only when they clear the confidence bar; otherwise writes durable me
- ▌ Cursor Plugin Pstack Principle Type System Discipline · kunanonjApply when designing types, reviewing a function signature, or writing code in any statically-typed language. Make illegal states unrepresentable, brand semantic primitives, parse external data at boundaries, refuse to lie to the compiler, exhaust variants, derive from authoritative schemas.
- ▌ Cursor Plugin Convex Rule Local Development Agent Mode · kunanonjAgent mode is for cloud coding agents (Jules, Devin, Cursor Cloud) to avoid conflicts with your dev deployment. Local agents don't need this.
- ▌ Cursor Plugin Posthog Configuring Experiment Analytics · kunanonjConfigures the analytics side of a PostHog experiment — exposure criteria (default `$feature_flag_called` vs custom exposure events), primary and secondary metrics, the supported metric types (count, sum, ratio with `math` and `math_property`, retention with `retention_window_start` and `start_handling`), multivariate user handling (\"Exclude\" vs \"First seen variant\"), and how to read results o
- ▌ Cursor Plugin Posthog Signals Scout Observability Gaps · kunanonjFocused Signals scout for finding observability gaps in PostHog itself — significant event volumes the team isn't tracking, custom events with no insight or dashboard coverage, insights pointing at events that have stopped firing, dashboards missing related context, critical events with no alerts. Watches the event-stream-vs-saved- inventory delta as the team's product evolves and emits findings r
- ▌ Cursor Plugin Pstack Principle Subtract Before You Add · kunanonjApply when sequencing an addition, refactor, or rewrite. Remove dead weight, redundant validators, and stub references first, then build on the simpler base.
- ▌ Cursor Plugin Sentry Sentry React Router Framework Sdk · kunanonjFull Sentry SDK setup for React Router Framework mode. Use when asked to \"add Sentry to React Router Framework\", \"install @sentry/react-router\", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.
- ▌ Cursor Plugin Mongodb Mongodb Natural Language Querying · kunanonjGenerate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents. Use this skill whenever the user asks to write, create, or generate MongoDB queries, wants to filter/query/aggregate data in MongoDB, asks \"how do I query...\", needs help with query syntax, or discusses finding/filtering/grouping MongoDB documents. Also
- ▌ Cursor Plugin Posthog Diagnosing Failed Warehouse Syncs · kunanonjDiagnose why a data warehouse sync is failing and recommend the right recovery action. Use when the user asks \"why isn't my Stripe/Postgres/Hubspot sync working?\", \"this table has been stuck for hours\", \"the data in the warehouse looks wrong\", or wants to troubleshoot a specific source or schema. Covers source-level vs schema-level failures, stuck Running states, credential and schema-drift
- ▌ Cursor Plugin Pstack Principle Exhaust The Design Space · kunanonjApply when facing a novel UI interaction or architectural decision with no precedent in the codebase. Build 2-3 competing prototypes and compare side by side before committing.
- ▌ Cursor Plugin Pstack Principle Guard The Context Window · kunanonjApply when context is filling up: large outputs, long files, repeated reads, fan-out planning. Route bulk to subagents; keep summaries in the main thread, not raw payloads.
- ▌ Cursor Plugin Pstack Principle Never Block On The Human · kunanonjApply when tempted to ask 'should I do X?' on reversible work. Proceed, present the result, let the human course-correct after the fact; reserve confirmation for irreversible actions.
- ▌ Cursor Plugin Teamkit Rule Typescript Exhaustive Switch · kunanonjUse exhaustive switch handling for TypeScript unions and enums
- ▌ Cursor Plugin Agent Compat Agent Docs Reliability Review · kunanonjCheck whether the documented setup and run paths reliably lead to the real working path
- ▌ Cursor Plugin Posthog Setting Up A Data Warehouse Source · kunanonjGuide the user through connecting a new data warehouse source — Postgres, MySQL, Stripe, Hubspot, MongoDB, Salesforce, BigQuery, Snowflake, and so on. Use when the user wants to \"connect Stripe\", \"import data from Postgres\", \"add a new data source\", \"sync my warehouse tables\", or wants to pick sync methods for each table. Walks through source-type discovery, credential validation, table di
- ▌ Cursor Plugin Pstack Principle Sequence Verifiable Units · kunanonjApply to multi-step work (sweeps, migrations, runs of similar edits) and to how you stack commits and PRs. Break work into small units that each end in a verifiable state, check each before the next, and order delivery so the sequence proves itself to a reviewer.
- ▌ Cursor Plugin Teamkit Thermo Nuclear Code Quality Review · kunanonjRun an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.
- ▌ Cursor Plugin Posthog Diagnosing Stacktrace Symbolication · kunanonjHelp users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM). The PostHog symbol-set lookup flow is universal across platforms; build-tool and artifact details live in per-platform references (JavaScript is fleshed out, others come as we encounter them). Use when stack
- ▌ Cursor Plugin Pstack Principle Make Operations Idempotent · kunanonjApply when designing commands, lifecycle steps, or processing loops that run amid crashes, restarts, and retries. Converge to the same end state regardless of partial prior runs.
- ▌ Cursor Plugin Pstack Principle Outcome Oriented Execution · kunanonjApply during planned rewrites and migrations with explicit phase boundaries. Converge on the target architecture; don't preserve smooth intermediate states with throwaway compatibility code.
- ▌ Cursor Plugin Agent Compat Agent Compatibility Scan Review · kunanonjRun the agent-compatibility CLI and return the raw repository score with its main problems
- ▌ Cursor Plugin Convex Rule Use Components For Encapsulation · kunanonjUse Convex components to encapsulate features instead of mixing everything in one codebase. Components are self-contained, reusable, and maintainable.
- ▌ Cursor Plugin Posthog Analyzing Experiment Session Replays · kunanonjAnalyze session replay patterns across experiment variants to understand user behavior differences. Use when the user wants to see how users interact with different experiment variants, identify usability issues, compare behavior patterns between control and test groups, or get qualitative insights to complement quantitative experiment results.
- ▌ Cursor Plugin Posthog Consuming Endpoints From Client Code · kunanonjWire a PostHog endpoint into a client app or SDK. Covers fetching the OpenAPI spec, generating a typed client with openapi-generator or @hey-api/openapi-ts, sending the right auth header, shaping the variables payload (HogQL code_name vs insight breakdown property), handling rate-limit and materialised-endpoint error responses. Use when the user says \"how do I call my endpoint\", \"generate a cli
- ▌ Cursor Plugin Pstack Principle Encode Lessons In Structure · kunanonjApply when you catch yourself writing the same instruction a second time, or notice a recurring correction. Encode the rule as a lint, metadata flag, runtime check, or script instead of more text.
- ▌ Cursor Plugin Thermos Agent Thermo Nuclear Review Subagent · kunanonjThermo-nuclear branch audit (bugs, breaking changes, security, devex, feature-flag leaks) scoped to the diff. Invoked via Task after a parent gathers diff and file contents. Loads rubric from the thermo-nuclear-review skill in the Thermos plugin.
- ▌ Cursor Plugin Convex Rule Use Pagination For Large Datasets · kunanonjUse cursor-based pagination for large datasets instead of .collect(). Prevents performance issues and provides smooth infinite scroll.
- ▌ Cursor Plugin Pstack Principle Redesign From First Principle · kunanonjApply when integrating a new requirement into an existing design. Redesign as if the requirement had been a foundational assumption from day one, instead of bolting it on.
- ▌ Cursor Plugin Teamkit Agent Thermo Nuclear Code Quality Revi · kunanonjThermo-nuclear code quality audit (maintainability, structure, 1k-line rule, spaghetti, code-judo). Invoked via Task after a parent gathers diff and file contents. Loads the rubric from the `thermo-nuclear-code-quality-review` skill in the cursor-team-kit plugin.
- ▌ Cursor Plugin Pstack Principle Migrate Callers Then Delete L · kunanonjApply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.
- ▌ Cursor Plugin Pstack Principle Separate Before Serializing S · kunanonjApply when concurrent actors might write to the same file, branch, key, or state object. Eliminate the sharing first; serialize structurally only when one shared writer is a real invariant.
- ▌ Cursor Plugin Thermos Agent Thermo Nuclear Code Quality Revi · kunanonjThermo-nuclear code quality audit (maintainability, structure, 1k-line rule, spaghetti, code-judo). Invoked via Task after a parent gathers diff and file contents. Loads rubric from the thermo-nuclear-code-quality-review skill in the Thermos plugin.