All authors
0xAidan avatar

Claude Skills by 0xAidan

github.com/0xAidan
143 skillsA× 140B× 2F× 10 installs42 views
Accessibility AuditingA

Use Cursor's browser aria snapshots to audit a page for accessibility issues — missing labels, broken tab order, contrast, and ARIA misuse.

tools
0
4
Adding AnalyticsB

Add PostHog analytics to a web application, including event tracking, page views, feature flags, and session replay.

developmentpythonphp
0
4
Adding Api DocsA

Generate OpenAPI/Swagger documentation for an API, including endpoint schemas, request/response types, and interactive docs UI.

developmenttypescriptpython
0
4
Adding AuthA

Add authentication to a web application using NextAuth.js (Auth.js), including OAuth providers, session management, and protected routes.

devopsgobash
0
4
Adding DockerA

Dockerize an application with a production-ready Dockerfile, docker-compose setup, and .dockerignore.

devopsgosql
0
4
Adding E2e TestsA

Set up Playwright end-to-end testing in a project, including test configuration, example tests, and CI integration.

testinggobash
0
4
Adding Error TrackingB

Add Sentry error tracking, performance monitoring, and source maps to a web application.

developmentpythongo
0
4
Adding Feature FlagsA

Add feature flags to an application for gradual rollouts, A/B testing, and kill switches using PostHog, LaunchDarkly, or a simple local implementation.

developmentbashreact
0
4
Adding StripeA

Integrate Stripe payments into a web application, including checkout sessions, webhooks, and customer portal.

developmentrustbash
0
4
Analyzing Experiment Session ReplaysA

Analyze 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.

researchrustsql
0
4
Api Smoke TestingA

Start the dev server, discover API routes from the codebase, hit every endpoint, and report which ones return errors.

developmentgobash
0
4
Architecture Decision RecordsA

Document technical decisions as Architecture Decision Records (ADRs) with context, options considered, and rationale.

databasesgosql
0
4
Auditing PerformanceA

Audit and optimize application performance, including bundle size, rendering, database queries, and Core Web Vitals.

developmentjavascriptjava
0
4
Auditing SecurityA

Perform a systematic security audit of a codebase, checking for OWASP Top 10 vulnerabilities, secrets exposure, and insecure patterns.

securitygosql
0
4
Authoring Signals ScoutsA

How 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...

researchgotesting
0
4
Auto Type CheckingA

Run TypeScript type checking after file edits and immediately flag type errors before moving on. Uses Cursor hooks for automatic enforcement.

toolstypescriptbash
0
4
Babysitting PrA

Monitor 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.

code-qualitygobash
0
4
Best Of N SolvingA

Solve 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.

databasesgitdatabase
0
4
Blog Writing GuideA

Write, review, and improve blog posts for the Sentry engineering blog following Sentry's specific writing standards, voice, and quality bar. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a product announcement, create an engineering deep-dive, or produce any written content destined for the Sentry blog or developer audience. Also trigger when the user mentions "blog post," "blog draft," "write-up," "announceme...

documentationjavascriptrust
0
4
Building Skills From PatternsA

When 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.

toolssqlapi
0
4
Chatcrystal Task WritebackA

Write 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.

code-qualityrustgo
0
4
Claude Settings AuditA

Analyze 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.

developmenttypescriptpython
0
4
Codebase OnboardingA

Launch multiple explore subagents in parallel to investigate architecture, data models, auth, APIs, and deployment. Synthesize into an onboarding document.

devopsgosql
0
4
CommitA

ALWAYS 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.

toolsbashrefactoring
0
4
Comparing Branches VisuallyA

Check out two branches in separate worktrees, start both dev servers on different ports, screenshot the same pages, and produce a visual diff.

developmentgobash
0
4
ConciseA

concise: 先结论;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;先给结果,不转成教程。 - 非用户明确要求,别解释生成过程、别展开复现步骤、别...

ai-agentsgo
0
4
Configuring Experiment AnalyticsA

Configures 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 ...

datagit
0
4
Consuming Endpoints From Client CodeA

Wire 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".

developmenttypescriptpython
0
4
Converting Css Modules To TailwindA

Migrate CSS Modules (.module.css/.module.scss) to Tailwind utility classes. Handles styles object removal, className interpolation, composition, and global overrides.

developmentgo
0
4
Converting Css To TailwindA

Convert plain CSS stylesheets to Tailwind CSS utility classes. Handles selectors, media queries, pseudo-classes, custom properties, and animations.

designvueexpress
0
4
Create BranchA

Create a git branch following Sentry naming conventions. Use when asked to "create a branch", "new branch", "start a branch", "make a branch", "switch to a new branch", or when starting new work on the default branch.

documentationbashgit
0
4
Creating Ai SubscriptionA

Create 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.)

devopsgobackend
0
4
Creating PrA

Create a clean, review-ready pull request with a good title, structured description, linked issues, and appropriate reviewers.

code-qualitygobash
0
4
Dark Mode TestingA

Toggle between light and dark mode in Cursor's browser, screenshot both states, and flag missing token mappings or contrast issues.

testingjavascriptgo
0
4
Database DesignA

Design database schemas — tables, relationships, indexes, constraints, and ORM setup. Covers relational design, normalization, and common patterns.

databasestypescriptsql
0
4
Decision MappingA

Turn a loose idea into a sequenced map of investigation tickets, then drive them to resolution one at a time.

researchnodegit
0
4
Designing Email TemplatesA

Author, 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.

content-marketingexpressapi
0
4
Detecting Port ConflictsA

Detect EADDRINUSE and port conflicts, find what's using the port, and resolve it by killing the process or suggesting an alternative port.

developmentpythongo
0
4
Diagnosing Ci And Merge BottlenecksA

Diagnoses 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...

devopsgosql
0
4
Diagnosing Endpoint PerformanceA

Diagnose 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.

toolssqlapi
0
4
Django Access ReviewA

Django access control and IDOR security review. Use when reviewing Django views, DRF viewsets, ORM queries, or any Python/Django code handling user authorization. Trigger keywords: "IDOR", "access control", "authorization", "Django permissions", "object permissions", "tenant isolation", "broken access".

documentationpythongo
0
4
Doc CoauthoringA

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

documentationrustgo
0
4
Document Api EndpointA

Document and type a Sentry API endpoint. Write or fix @extend_schema decorators, specify response TypedDicts, type request parameters, correct type drift between the declared schema and the runtime response, and validate the generated spec. Use when asked to "document an endpoint", "add OpenAPI docs", "add/fix @extend_schema", "type an endpoint response", "fix the response type", "fix type drift", "reuse a response type", "split an overloaded endpoint", "specify the response schema", "add a T...

documentationbashapi
0
4
Exploring Apm TracesA

Investigates 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.

toolspythongo
0
4
Exploring Llm ClustersA

Investigate AI observability clusters — understand usage patterns in AI/LLM traffic, compare cluster behavior, compute cost/latency metrics, and drill into individual traces within clusters.

businessgosql
0
4
Exploring Llm CostsA

Investigate 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.

businessrustgo
0
4
Exploring Llm EvaluationsA

Investigate 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...

ai-agentsrustgo
0
4
Exploring Llm TracesA

ABSOLUTE 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...

ai-agentspythonbash
0
4
Exploring Signals ScoutsA

How 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...

researchpythonrust
0
4
Exporting To PngA

Export code, terminal output, diagrams, or UI components to PNG images using headless browser rendering or CLI tools.

toolspythonrust
0
4