All authors

Claude Skills by 0xAidan
github.com/0xAidan122 skills3 installs119 views
- Accessibility AuditingUse Cursor's browser aria snapshots to audit a page for accessibility issues — missing labels, broken tab order, contrast, and ARIA misuse.Votes: 0GitHub stars: 4
- Adding AnalyticsAdd PostHog analytics to a web application, including event tracking, page views, feature flags, and session replay.Votes: 0GitHub stars: 4
- Adding Api DocsGenerate OpenAPI/Swagger documentation for an API, including endpoint schemas, request/response types, and interactive docs UI.Votes: 0GitHub stars: 4
- Adding AuthAdd authentication to a web application using NextAuth.js (Auth.js), including OAuth providers, session management, and protected routes.Votes: 0GitHub stars: 4
- Adding DockerDockerize an application with a production-ready Dockerfile, docker-compose setup, and .dockerignore.Votes: 0GitHub stars: 4
- Adding E2e TestsSet up Playwright end-to-end testing in a project, including test configuration, example tests, and CI integration.Votes: 0GitHub stars: 4
- Adding Error TrackingAdd Sentry error tracking, performance monitoring, and source maps to a web application.Votes: 0GitHub stars: 4
- Adding Feature FlagsAdd feature flags to an application for gradual rollouts, A/B testing, and kill switches using PostHog, LaunchDarkly, or a simple local implementation.Votes: 0GitHub stars: 4
- Adding StripeIntegrate Stripe payments into a web application, including checkout sessions, webhooks, and customer portal.Votes: 0GitHub stars: 4
- Analyzing Experiment Session ReplaysAnalyze 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.Votes: 0GitHub stars: 4
- Api Smoke TestingStart the dev server, discover API routes from the codebase, hit every endpoint, and report which ones return errors.Votes: 0GitHub stars: 4
- Architecture Decision RecordsDocument technical decisions as Architecture Decision Records (ADRs) with context, options considered, and rationale.Votes: 0GitHub stars: 4
- Auditing PerformanceAudit and optimize application performance, including bundle size, rendering, database queries, and Core Web Vitals.Votes: 0GitHub stars: 4
- Auditing SecurityPerform a systematic security audit of a codebase, checking for OWASP Top 10 vulnerabilities, secrets exposure, and insecure patterns.Votes: 0GitHub stars: 4
- Authoring Signals ScoutsHow to author, edit, and adapt PostHog Signals scouts — the scheduled agents that scan a project and emit findings into the Signals inbox. Use when a user wants to customize a canonical scout for their own setup (narrow its scope, retune its thresholds, add disqualifiers), tweak a scout's schedule or dry-run posture, or write a brand-new scout from scratch for a specific use case (a custom event, a product surface no canonical scout covers). Covers the scout SKILL.md anatomy, the emit contrac...Votes: 0GitHub stars: 4
- Auto Type CheckingRun TypeScript type checking after file edits and immediately flag type errors before moving on. Uses Cursor hooks for automatic enforcement.Votes: 0GitHub stars: 4
- Babysitting PrMonitor a pull request for CI failures, review comments, and merge conflicts — then fix them automatically. Use when a PR is open and you want the agent to keep it merge-ready.Votes: 0GitHub stars: 4
- Best Of N SolvingSolve a hard problem by trying multiple approaches in parallel using isolated git worktrees. Each attempt runs in its own branch, and the best solution is selected. Use for complex refactors, tricky bugs, or architectural decisions where multiple strategies could work.Votes: 0GitHub stars: 4
- Building Skills From PatternsWhen the same multi-step workflow repeats in Cursor (user corrections or agent redos), capture it as a new SKILL.md under .cursor/skills/ so future sessions load it automatically.Votes: 0GitHub stars: 4
- Chatcrystal Task WritebackWrite reusable ChatCrystal task memories after substantive work completes. Use when implementation or debugging produced a durable fix, pitfall, pattern, or decision worth preserving, and when the environment can either persist it through `write_task_memory` or emit a structured memory candidate for later save.Votes: 0GitHub stars: 4
- Claude Settings AuditAnalyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.Votes: 0GitHub stars: 4
- Codebase OnboardingLaunch multiple explore subagents in parallel to investigate architecture, data models, auth, APIs, and deployment. Synthesize into an onboarding document.Votes: 0GitHub stars: 4
- CommitALWAYS use this skill when committing code changes — never commit directly without it. Creates commits following Sentry conventions with proper conventional commit format and issue references. Trigger on any commit, git commit, save changes, or commit message task.Votes: 0GitHub stars: 4
- Comparing Branches VisuallyCheck out two branches in separate worktrees, start both dev servers on different ports, screenshot the same pages, and produce a visual diff.Votes: 0GitHub stars: 4
- Conciseconcise: 先结论;1-2句;禁计划/禁tool旁白/禁Why-How清单。 concise - 先结论;结论只说一次 - 只写增量;禁复述用户话 - 只答当前问题;禁背景回带、禁类比旧案例 - 非用户要求,不展开原因、背景、步骤 - 非用户要求,不分点、不总结、不收束 - 执行型任务直接做;非阻塞不报计划、不报工具、不报 skill - 给子 agent / task / worker 分派任务时,prompt 必须先写:`先读 ~/.codex/instructions.md,遵循并回复:concise: 先结论;1-2句;禁计划/禁tool旁白/禁Why-How清单。` - 能 1-2 句答完,不写第 3 句 - 禁客套、铺垫、预告句、标题废词 - 禁“先看/先查/我会/接下来/分两步/我正在” - 禁“我可以/要我/如果你愿意/一句话/总结/更具体/也就是说/本质上” - 代码注释按代码语义保留/补足;禁止为省 token 删除必要注释 - 写方法、写规则、写说明时也继续 concise;先给结果,不转成教程。 - 非用户明确要求,别解释生成过程、别展开复现步骤、别...Votes: 0GitHub stars: 4
- Configuring Experiment AnalyticsConfigures 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 once the experiment is live. Use when the user adds or edits a primary or secondary metric (e.g. "add ...Votes: 0GitHub stars: 4
- Consuming Endpoints From Client CodeWire 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 client for this", or "what auth header do I use".Votes: 0GitHub stars: 4
- Converting Css Modules To TailwindMigrate CSS Modules (.module.css/.module.scss) to Tailwind utility classes. Handles styles object removal, className interpolation, composition, and global overrides.Votes: 0GitHub stars: 4
- Converting Css To TailwindConvert plain CSS stylesheets to Tailwind CSS utility classes. Handles selectors, media queries, pseudo-classes, custom properties, and animations.Votes: 0GitHub stars: 4
- Creating Ai SubscriptionCreate a recurring AI-generated PostHog report — schedule a free-text prompt to run on a cron, with the LLM-synthesized markdown delivered to email or Slack on each tick. Use when the user wants a recurring AI summary of X on any cadence (daily, weekly, monthly, yearly) rather than a one-off report. (To attach an AI summary to an existing insight/dashboard subscription instead of a free-text prompt, see `managing-subscriptions` and its `summary_enabled` option.)Votes: 0GitHub stars: 4
- Creating PrCreate a clean, review-ready pull request with a good title, structured description, linked issues, and appropriate reviewers.Votes: 0GitHub stars: 4
- Dark Mode TestingToggle between light and dark mode in Cursor's browser, screenshot both states, and flag missing token mappings or contrast issues.Votes: 0GitHub stars: 4
- Database DesignDesign database schemas — tables, relationships, indexes, constraints, and ORM setup. Covers relational design, normalization, and common patterns.Votes: 0GitHub stars: 4
- Decision MappingTurn a loose idea into a sequenced map of investigation tickets, then drive them to resolution one at a time.Votes: 0GitHub stars: 4
- Designing Email TemplatesAuthor, save, and edit email templates in the PostHog workflows library — compose email design JSON with Liquid personalization and create and round-trip-edit templates over MCP. Use when asked to design, build, update, or fix an email template for workflows, broadcasts, or campaigns.Votes: 0GitHub stars: 4
- Detecting Port ConflictsDetect EADDRINUSE and port conflicts, find what's using the port, and resolve it by killing the process or suggesting an alternative port.Votes: 0GitHub stars: 4
- Diagnosing Ci And Merge BottlenecksDiagnoses CI and pull-request pipeline health for a GitHub repo using the engineering analytics MCP tools — pull-requests (PR list with CI status), workflow-health (per-workflow CI trends), and pr-lifecycle (a single PR's timeline). Use when asked whether CI is getting faster or slower, which GitHub Actions workflow is the slow or flaky long-pole, how long PRs take from open to merge, how an author's merge time compares to the cohort, which open PRs have failing or pending CI, or where a spec...Votes: 0GitHub stars: 4
- Diagnosing Endpoint PerformanceDiagnose 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.Votes: 0GitHub stars: 4
- Exploring Apm TracesInvestigates distributed application performance using PostHog APM (OpenTelemetry span) data via MCP. Use when the user asks about service traces, slow HTTP/database spans, error spans, trace IDs, or span attributes — not AI observability traces or product logs. Uses posthog:query-apm-spans, posthog:apm-trace-get, posthog:apm-services-list, posthog:apm-attributes-list, and posthog:apm-attribute-values-list.Votes: 0GitHub stars: 4
- Exploring Llm ClustersInvestigate AI observability clusters — understand usage patterns in AI/LLM traffic, compare cluster behavior, compute cost/latency metrics, and drill into individual traces within clusters.Votes: 0GitHub stars: 4
- Exploring Llm CostsInvestigate LLM spend in PostHog — total cost over time, cost by model, provider, user, trace, or custom dimension, token and cache-hit economics, and cost regressions. Use when the user asks "how much are we spending on LLMs?", "which model / user / feature is most expensive?", "why did cost spike?", wants to build a cost dashboard or alert, or pastes a trace URL and asks about its cost.Votes: 0GitHub stars: 4
- Exploring Llm EvaluationsInvestigate AI observability evaluations of both types — `hog` (deterministic code-based) and `llm_judge` (LLM-prompt-based). Find existing evaluations, inspect their configuration, run them against specific generations, query individual pass/fail results, and generate AI-powered summaries of patterns across many runs. Use when the user asks to debug why an evaluation is failing, surface common failure modes, compare results across filters, dry-run a Hog evaluator, prototype a new LLM-judge p...Votes: 0GitHub stars: 4
- Exploring Llm TracesABSOLUTE MUST to debug and inspect LLM/AI agent traces using PostHog's MCP tools. Use when the user pastes a trace or session URL (e.g. /ai-observability/traces/<id> or /ai-observability/sessions/<id>), asks to debug a trace, figure out what went wrong, check if an agent used a tool correctly, verify context/files were surfaced, inspect subagent behavior, investigate LLM decisions, or analyze token usage and costs. Also use when raw SQL/HogQL against `events.properties.$ai_input` / `$ai_outpu...Votes: 0GitHub stars: 4
- Exploring Signals ScoutsHow to explore and make sense of PostHog Signals scouts — the scheduled agents that scan a project and emit findings into the Signals inbox. Use when a user wants to understand what scouts they have, how each one is behaving, and whether the fleet is actually working. Covers surveying the fleet and its schedules, reading recent scout runs and drilling into a single run's reasoning, inspecting the durable scratchpad memory the fleet has built up, tracing a run to the findings it emitted, and a...Votes: 0GitHub stars: 4
- Exporting To PngExport code, terminal output, diagrams, or UI components to PNG images using headless browser rendering or CLI tools.Votes: 0GitHub stars: 4
- Finding Dev Server UrlScan running terminals for dev server URLs (localhost ports), report them, and optionally open the app in Cursor's built-in browser.Votes: 0GitHub stars: 4
- Finding Replay For IssueFinds the most informative session recording linked to an error tracking issue. Use when a user has an error tracking issue ID and wants to watch a replay showing what the user was doing when the error occurred. Ranks linked sessions by recency, activity score, and journey completeness, then summarizes the pre-error context. Replaces blind session picking from potentially hundreds of linked recordings.Votes: 0GitHub stars: 4
- Fixing Broken LinksCrawl all links in a file or project, test each for a valid HTTP response, report broken ones, and fix or remove them.Votes: 0GitHub stars: 4
- Form TestingUse Cursor's browser to fill and submit every form in the app with valid and invalid data, verifying validation, error states, and success flows.Votes: 0GitHub stars: 4
- Formatting Insight AxesPick the right y-axis unit when creating or updating a TrendsQuery insight via `posthog:insight-create` or `posthog:insight-update`. Use when the agent is about to add a `formula` purely to convert units (e.g. dividing seconds by 60 to display minutes), when a `math_property` is a duration, currency, ratio, or large count, or whenever the user mentions "format the y-axis", "duration", "seconds", "minutes", "hours", "milliseconds", "ms", "percentage", "currency", "decimals", "axis label", or "...Votes: 0GitHub stars: 4