All 872 Codex skills
Every entry is a complete, installable SKILL.md. Filter by name, tool, file type or task and the list
narrows as you type, or press ⌘K to jump anywhere.
Working in one stack? Start from Python, TypeScript, React, PostgreSQL, Docker or Kubernetes.
Codex Mastery 34
AGENTS.md, config.toml, sandbox, MCP, codex exec, skills
- Agent Handoff Notes Long tasks that survive any context reset $agent-handoff-notes
- Agentic PR Workflow Agent PRs with evidence, not just claims $agentic-pr-workflow
- AGENTS.md Authoring Short, verified project rules Codex follows $agents-md-authoring
- AGENTS.md for Monorepos Root rules once, package rules where they apply $agents-md-monorepo
- Codex Cloud Environments Cloud tasks that start ready to run tests $codex-cloud-environments
- Codex Code Review Few findings, each one verified $codex-code-review
- Codex config.toml Every setting in the right layer, verified $codex-config-toml
- Codex Context Budget Spend the context window on the task, not the preamble $codex-context-budget
- Codex Cost Control Know tokens per task, then cut the waste $codex-cost-control
- Codex Custom Prompts Turn repeated requests into one-word commands $codex-custom-prompts
- codex exec in CI Headless Codex runs you can gate and audit $codex-exec-ci
- Codex GitHub Action Codex in workflows without leaking the key $codex-github-action
- Codex IDE Extension Hand Codex the code you are already looking at $codex-ide-extension
- Codex MCP Servers Connect tools to Codex, scoped and debuggable $codex-mcp-servers
- Codex Migration Guide Bring your agent setup over without losing rules $codex-migration-guide
- Codex Model Selection The lightest model and effort that still passes $codex-model-selection
- Codex Output Schemas JSON results your pipeline can actually trust $codex-output-schemas
- Codex Parallel Worktrees One checkout per agent, zero collisions $codex-parallel-worktrees
- Codex Plugin Packaging Ship skills and MCP servers as one install $codex-plugin-packaging
- Codex Profiles Switch Codex presets with one flag $codex-profiles
- Codex Prompting Patterns Outcome, context, limits, proof: one pass $codex-prompting-patterns
- Codex Sandbox and Approvals The narrowest boundary that still finishes the job $codex-sandbox-approvals
- Codex SDK Automation Drive Codex from TypeScript with real guardrails $codex-sdk-automation
- Codex Security Hardening Least privilege for your coding agent $codex-security-hardening
- Codex Session Resume Pick up exactly where the last run stopped $codex-session-resume
- Codex Task Decomposition Big changes as small, green, reviewable steps $codex-task-decomposition
- Codex Team Rollout Same rules and guardrails for every engineer $codex-team-rollout
- Codex Troubleshooting From cryptic Codex error to named root cause $codex-troubleshooting
- Long-Running Agent Tasks Hours of autonomy, milestone by verified milestone $long-running-agent-tasks
- MCP Server Builder Tools an agent picks right the first time $mcp-server-builder
- Skill Authoring From repeated prompt to a skill that triggers $skill-authoring
- Skill Description Tuning Make skills fire on cue, and only then $skill-description-tuning
- Skill Evals Prove a skill triggers when it should, and only then $skill-evals
- Skill Scripts and Packaging Helper scripts and files that earn their place $skill-scripts-packaging
Engineering Workflow 40
Debugging, TDD, git, pull requests, reviews, refactors
- Biome Setup Swap ESLint and Prettier for Biome, knowing what you lose $biome-setup
- Changelog Writing Entries users can act on, not commit subjects $changelog-writing
- Code Archaeology Find the commit, PR and reason behind any line $code-archaeology
- Code Comments Keep the why, delete the what $code-comments
- Code Review Find the 3 a.m. bug before the naming nits $code-review
- Codebase Onboarding Answer how this repo works with file paths, not guesses $codebase-onboarding
- Codemods Change 500 files with code you can rerun $codemods
- CODEOWNERS Setup Route every PR to the team that owns the code $codeowners-setup
- Conventional Commits Commit types your release tooling can trust $conventional-commits
- Dead Code Removal Delete unused code with evidence, not hope $dead-code-removal
- Dependency Upgrades One major at a time, changelog read first $dependency-upgrades
- Error Handling Patterns Typed errors, one boundary, nothing swallowed $error-handling-patterns
- ESLint Setup Flat config that lints the files you think it does $eslint-setup
- Feature Flags Ship dark, roll out slowly, delete the flag after $feature-flags
- Git Bisect Name the commit that broke it, in log2(n) runs $git-bisect
- Git Commit Hygiene Atomic commits a reviewer can read in order $git-commit-hygiene
- Git History Surgery Rewrite history with a backup and a proof $git-history-surgery
- Git Worktrees Two branches checked out at once, no stashing $git-worktrees
- Hotfix Process Smallest safe fix, from the deployed tag, ported everywhere $hotfix-process
- Implementation Planning A plan grounded in real files, approved before coding $implementation-planning
- Legacy Code Characterization Pin what old code does before you touch it $legacy-code-characterization
- Merge Conflict Resolution Keep both intents, not just one side's text $merge-conflict-resolution
- Minimal Repro Cases Shrink any bug to one file a maintainer will run $minimal-repro-cases
- Monorepo Tooling Cache hits you can trust, CI that builds only what changed $monorepo-tooling
- Naming Conventions Names a reader can predict without opening the file $naming-conventions
- Pre-commit Hooks Hooks that fix staged files in seconds, not minutes $pre-commit-hooks
- Pull Request Writing PR descriptions reviewers can approve fast $pull-request-writing
- Regex Crafting Regexes with test tables and no catastrophic backtracking $regex-crafting
- Release Management Tag the tested commit and write rollback first $release-management
- Review Feedback Response Close every thread, open no new ones $review-feedback-response
- Root Cause Analysis Five whys that branch, and actions that bite $root-cause-analysis
- Ruff Setup One pinned Ruff in place of flake8, Black and isort $ruff-setup
- Safe Refactoring Small green steps, zero behaviour change $safe-refactoring
- Semantic Versioning Major, minor or patch, decided against the real API $semantic-versioning
- Spec to Code Every requirement traced to code and a test $spec-to-code
- Stacked Pull Requests Small dependent PRs that merge bottom-up cleanly $stacked-pull-requests
- Systematic Debugging Explain the bug before you change a line $systematic-debugging
- Technical Debt Triage Rank debt by the interest it charges every month $technical-debt-triage
- Test-Driven Development See it fail for the right reason, then pass $test-driven-development
- Trunk-Based Development Merge daily, keep main releasable, revert first $trunk-based-development
Frontend 51
React, Next.js, Vue, Svelte, Angular, Tailwind, a11y
- Angular Signals Computed over effects, ready for zoneless $angular-signals
- Angular Standalone Migration Retire NgModules one green build at a time $angular-standalone-migration
- ARIA Patterns Widgets screen readers announce correctly $aria-patterns
- Astro Sites Static by default, islands only where they earn it $astro-sites
- Browser Storage The right store for every byte you keep client-side $browser-storage
- Chrome Extensions (MV3) Manifest V3 extensions that survive the service worker $chrome-extensions
- CSS Animations Smooth motion with zero JavaScript $css-animations
- CSS Architecture Let layers decide the cascade, not selector weight $css-architecture
- D3 Visualizations Bespoke charts with honest scales and keyed joins $d3-visualizations
- Frontend Error Handling No white screens, no silent failures, no retry storms $frontend-error-handling
- Frontend i18n Plurals, RTL and locale URLs done properly $frontend-i18n
- GSAP Animations Scroll storytelling without leaks or jank $gsap-animations
- htmx Patterns Server-rendered interactivity without a SPA $htmx-patterns
- Lit Web Components Custom elements that work in every framework $lit-web-components
- Micro-frontends Split the frontend only when teams truly need it $micro-frontends
- Modern CSS Layout Components that fit any slot, pages that never overflow $modern-css-layout
- Motion for React Exit animations that actually play $motion-animations
- Next.js App Router Folders, boundaries and handlers that behave as expected $nextjs-app-router
- Next.js Caching Every cached value gets a lifetime, a tag and an owner $nextjs-caching
- Next.js Pages to App Migration Move route by route and ship after each one $nextjs-pages-to-app-migration
- Next.js Server Actions Treat every action as a public POST endpoint $nextjs-server-actions
- Nuxt 4 Fetch once, render per route, hydrate clean $nuxt-4
- Pinia State Small stores, reactive reads, real tests $pinia-state
- PWA and Service Workers Installable, offline-ready, and safe to update $pwa-service-workers
- Radix UI Primitives Accessible behavior, your own styling $radix-ui
- React 19 Patterns Let Actions own pending, errors and reset $react-19-patterns
- React Hook Form + Zod One schema, typed fields, errors on the right input $react-hook-form-zod
- React Performance Profile the interaction, then fix the fan-out $react-performance
- React Router v7 Loaders, actions and fetchers the framework way $react-router-v7
- React Server Components Put the client boundary at the smallest leaf $react-server-components
- React Three Fiber 3D in React without re-rendering every frame $react-three-fiber
- Redux Toolkit Slices, typed hooks and RTK Query without legacy boilerplate $redux-toolkit
- Responsive Images The right bytes for every screen $responsive-images
- shadcn/ui Own your components, theme them with tokens $shadcn-ui
- SolidJS Run components once, update only what changed $solidjs
- Storybook Stories Stories that document and test every state $storybook-stories
- Svelte 5 Runes Derive state, reserve effects for the outside world $svelte-5-runes
- SvelteKit Server loads, real forms, the right adapter $sveltekit
- Tailwind CSS v4 Config in CSS, upgrade without visual drift $tailwind-v4
- TanStack Query Exact keys, deliberate staleTime, honest mutations $tanstack-query
- TanStack Router URLs, search params and loaders that type-check $tanstack-router
- TanStack Start Server functions that validate, loaders that stay portable $tanstack-start
- Three.js Scenes Correct colors, steady frames, no GPU leaks $threejs-scenes
- TypeScript React Types Props that reject misuse and never need a cast $typescript-react-types
- View Transitions Native page morphs that degrade cleanly $view-transitions
- Vite Config A vite.config.ts where every line earns its place $vite-config
- Vue 3 Composition API Script setup components that never lose reactivity $vue-3-composition
- WCAG 2.2 Accessibility Audit Findings mapped to criteria, with fixes $wcag-accessibility-audit
- Web Font Loading Fast fonts, zero layout shift on swap $web-font-loading
- webpack to Vite Leave Create React App without breaking prod $webpack-to-vite
- Zustand State Small stores, narrow selectors, versioned persistence $zustand-state
Backend & APIs 51
REST, GraphQL, gRPC, auth, jobs, webhooks, frameworks
- API Pagination Every row once, page 10,000 as fast as page 1 $api-pagination
- API Rate Limiting Fair limits that hold under concurrency $api-rate-limiting
- API Versioning Break APIs rarely, retire old versions on schedule $api-versioning
- ASP.NET Core Typed results, honest DI lifetimes, lean EF Core $aspnet-core
- Auth Libraries Pick the right auth stack, then wire it safely $auth-libraries
- Background Jobs Jobs that survive retries, crashes and deploys $background-jobs
- Bun Runtime Adopt Bun without surprise Node fallbacks $bun-runtime
- Cron Scheduling Scheduled jobs that run once, on time, visibly $cron-scheduling
- Deno 2 Apps Scoped permissions instead of -A everywhere $deno-apps
- Django Apps Django apps with real constraints and safe settings $django-apps
- Django REST Framework DRF endpoints scoped, paginated and N+1 free $django-rest-framework
- Express 5 API Express services with one error path and typed input $express-api
- FastAPI Services Thin routes, typed dependencies, no blocked loop $fastapi-services
- Fastify API Schema-first Fastify with deliberate encapsulation $fastify-api
- File Uploads Size-capped, sniffed, scanned before anyone sees it $file-uploads
- Flask Apps From one app.py to a testable Flask factory $flask-apps
- Full-Text Search Relevant results, an index that never drifts $full-text-search
- Gin APIs in Go Bind, validate and abort the way Gin expects $go-gin-api
- Go HTTP Services Stdlib routing, real timeouts, clean shutdown $go-http-services
- GraphQL Federation One owner per field across every subgraph $graphql-federation
- GraphQL Resolvers Constant query counts and auth on every path $graphql-resolvers
- GraphQL Schema Design Nullability, connections and typed errors on purpose $graphql-schema-design
- gRPC Services Protos that evolve, calls that always have deadlines $grpc-services
- Hono Edge API One typed Hono app for Workers, Bun, Deno and Node $hono-edge-api
- Idempotency Keys Retries that never double charge $idempotency-keys
- Input Validation Parse untrusted data once, at the edge $input-validation
- JWT Auth Short-lived access, rotating refresh, no surprises $jwt-auth
- Ktor Server Kotlin APIs with plugins that tests can swap $ktor-server
- Laravel Apps Laravel 12 features with policies, strict models and queues $laravel-apps
- Multi-Tenancy One customer never sees another's data $multi-tenancy
- NestJS Modules Clean module graphs and DI that tests can swap $nestjs-modules
- Node.js Streams Flat memory for files of any size $node-streams
- OAuth 2.1 and OIDC SSO logins that validate every hop $oauth2-oidc
- OpenAPI-First The spec leads, the server proves it matches $openapi-first
- Phoenix and LiveView Contexts, streams and PubSub without data leaks $phoenix-elixir
- Problem Details Errors One error shape clients can branch on $problem-details-errors
- RabbitMQ Messaging Confirmed publishes, acked work, no poison loops $rabbitmq-messaging
- Rails 8 Apps Omakase Rails: REST, Hotwire and Solid Queue done right $rails-apps
- Redis Caching Faster reads without stale or leaked data $redis-caching
- REST API Design Endpoints clients can predict before reading docs $rest-api-design
- Rust Axum Extractors, state and tower layers that compile $rust-axum
- Server-Sent Events Live HTTP streams that no proxy can buffer $server-sent-events
- Session Auth Revocable logins behind a locked-down cookie $session-auth
- Spring Boot Typed config, thin controllers, fast test slices $spring-boot
- Symfony Apps Autowired services, clean Doctrine, reliable Messenger $symfony-apps
- Temporal Workflows Durable flows that replay cleanly after every deploy $temporal-workflows
- Transactional Email Sent once, after commit, into the inbox $transactional-email
- tRPC APIs End-to-end types without leaking data or auth $trpc-apis
- Webhook Delivery Send signed webhooks that never get lost $webhook-delivery
- Webhook Receivers Verify, store, ack fast, process exactly once $webhook-receivers
- WebSockets Realtime Sockets that survive proxies, deploys and replicas $websockets-realtime
Languages 42
Python, TypeScript, Go, Rust, Java, Kotlin, Swift, C++
- Bash Scripting Shell scripts that stop on errors and survive spaces $bash-scripting
- C Memory Safety Reproduce under ASan, fix the cause, kill the pattern $c-memory-safety
- CMake Builds Target-based CMake that configures the same everywhere $cmake-builds
- Modern C++ C++20/23 with clear ownership and zero raw deletes $cpp-modern
- Modern C# Nullable on, boilerplate off, analyzers enforcing it $csharp-modern
- Dart Idioms Sealed types, patterns and null safety without bangs $dart-idioms
- Elixir OTP Processes only where state and failure need them $elixir-otp
- Go Concurrency Every goroutine has an owner and an exit $go-concurrency
- Go Idioms Go that reads like Go, not Java in disguise $go-idioms
- Go Modules Clean go.mod, honest versions, no laptop paths $go-modules
- Practical Haskell Haskell that builds clean and has no partial functions $haskell-basics
- Java 21 Features Records, sealed switches and virtual threads done right $java-21-features
- Modern JavaScript Newer built-ins, checked against your real targets $javascript-modern
- Kotlin Coroutines Structured concurrency that cancels cleanly $kotlin-coroutines
- Kotlin Idioms Kotlin that stops reading like Java $kotlin-idioms
- Lua Scripting Lua for Neovim, embedding and scripting hosts $lua-scripting
- Maven and Gradle Builds Reproducible JVM builds with explained versions $maven-gradle-builds
- Node ESM Migration From require to import without breaking consumers $node-esm-migration
- Modern PHP 8 Typed, enum-driven PHP that PHPStan trusts $php-8-modern
- PowerShell Scripting pwsh scripts that stop on errors and honour -WhatIf $powershell-scripting
- Pydantic v2 Validate once at the edge, trust it everywhere $pydantic-v2
- Python asyncio Concurrency that cancels cleanly and never blocks $python-asyncio
- Python CLI Tools Command-line tools that pipe, script and install cleanly $python-cli-tools
- Modern Python Idioms Pythonic rewrites your minimum version can run $python-modern-idioms
- Python Typing Strict type checks without drowning in Any $python-typing
- Ruby Idioms Ruby that reads like Ruby, not translated Java $ruby-idioms
- Cargo Workspaces One lockfile, additive features, ordered releases $rust-cargo-workspaces
- Rust CLI with clap Scriptable Rust CLIs that never panic on a pipe $rust-clap-cli
- Rust Error Handling Typed errors for callers, full context for humans $rust-error-handling
- Rust Ownership Satisfy the borrow checker without cloning everything $rust-ownership
- Rust Tokio Async Tasks that start, stop and cancel on purpose $rust-tokio-async
- Rust Unsafe Review Prove every unsafe block or flag it $rust-unsafe-review
- Rust to WebAssembly Coarse-grained Wasm modules that stay small $rust-wasm
- Scala 3 Givens, enums and opaque types, migrated safely $scala-3
- Swift Concurrency Swift 6 strict concurrency without unchecked escapes $swift-concurrency
- Swift Package Manager Package.swift that builds clean on every platform $swift-package-manager
- TypeScript Declaration Files Types that match the runtime and resolve everywhere $typescript-declaration-files
- TypeScript Generics Types callers never have to spell out $typescript-generics
- TypeScript Strict Mode Strict on, without a thousand non-null assertions $typescript-strict-mode
- TypeScript Type Errors Decode the error, fix the cause, skip the any $typescript-type-errors
- uv Python Packaging One lockfile from laptop to Docker to PyPI $uv-python-packaging
- Zig Programming Zig for the compiler you have, leak-free $zig-programming
Mobile & Desktop 28
React Native, Expo, Flutter, SwiftUI, Compose, Electron
- Android Architecture ViewModel, Hilt and Room wired the testable way $android-architecture
- Android Jetpack Compose Stateless screens, keyed effects, stable lists $android-jetpack-compose
- Android Play Release Bundles that pass Play checks on first upload $android-play-release
- Capacitor Apps Ship the web app natively without forking it $capacitor-apps
- Desktop App Distribution No Gatekeeper or SmartScreen surprises $desktop-app-distribution
- Electron Apps Treat the renderer like a hostile web page $electron-apps
- Expo EAS Builds Ship binaries and OTA updates that match $expo-eas-builds
- Expo Router Routes you can read straight from the file tree $expo-router
- Flutter Apps Small widgets, one theme, typed native calls $flutter-apps
- Flutter State Management Riverpod or Bloc, picked once and done right $flutter-state-management
- In-App Purchases The server decides who paid, not the device $in-app-purchases
- iOS App Store Release From archive to phased release, no surprises $ios-app-store-release
- iOS Widgets Widgets that are fresh without burning budget $ios-widgets
- Kotlin Multiplatform Share the logic, keep the platforms honest $kotlin-multiplatform
- macOS Apps with AppKit Real Mac apps: menus, sandbox, notarized $macos-appkit
- Mobile Accessibility Every core task, eyes closed, text at 200% $mobile-accessibility
- Mobile App Architecture Structure sized to the app, enforced by the build $mobile-app-architecture
- Mobile CI with fastlane Signed builds from a clean runner, every time $mobile-ci-fastlane
- Mobile Deep Links Links that open the app, not the browser $mobile-deep-links
- Mobile Offline Sync Edits survive tunnels, crashes and two devices $mobile-offline-sync
- Mobile Push Notifications Pushes that arrive, tokens that stay clean $mobile-push-notifications
- React Native Expo Native apps you can regenerate from config $react-native-expo
- React Native Performance Measured fixes for jank and slow starts $react-native-performance
- SwiftData Persistence that survives every app update $swiftdata
- SwiftUI Navigation Navigation as data you can set from a URL $swiftui-navigation
- SwiftUI Views One owner per state, views that adapt $swiftui-views
- Tauri Apps Small binaries, smallest possible permissions $tauri-apps
- UIKit to SwiftUI Migrate screen by screen while still shipping $uikit-to-swiftui
Databases 38
Postgres, MySQL, SQLite, ORMs, MongoDB, Redis
- Active Record Performance Faster Rails queries, proven with numbers $active-record-performance
- Cassandra Data Modeling One partition per query, no surprises at scale $cassandra-data-modeling
- ClickHouse Analytics Sorting keys and rollups that read fewer granules $clickhouse-analytics
- Connection Pooling Fit every pool inside max_connections $connection-pooling
- Data Backfills Touch 80 million rows without anyone noticing $data-backfills
- Database Observability Know which query, table or slot is hurting you $database-observability
- Database Seeding Rerunnable seeds that look like production $database-seeding
- Database Transactions Stop lost updates, write skew and deadlocks $database-transactions
- Django ORM Performance Measure the queryset, then fix the actual cause $django-orm-performance
- Drizzle ORM TypeScript schema in, reviewed SQL migrations out $drizzle-orm
- DynamoDB Single-Table Design Every access pattern is one Query, checked by script $dynamodb-single-table
- Elasticsearch Mappings Change mappings without taking search down $elasticsearch-mappings
- Firebase Firestore Predictable reads, tested rules, versioned indexes $firebase-firestore
- Kysely Query Builder SQL you would write by hand, checked by tsc $kysely-query-builder
- libSQL and Turso Local-speed reads with a remote SQLite primary $libsql-turso
- MongoDB Aggregation Pipelines that hit indexes and stay under limits $mongodb-aggregation
- MongoDB Schema Design Model documents from the queries they serve $mongodb-schema-design
- MySQL Online Schema Change ALTER huge MySQL tables while traffic flows $mysql-online-schema-change
- MySQL Tuning InnoDB-aware indexes, plans and settings $mysql-tuning
- N+1 Query Fixes Constant query counts, whatever the page size $n-plus-one-queries
- Neo4j Graph Modeling Graph models built from the questions you ask $neo4j-graph
- Postgres Backup and Restore Backups proven by a timed restore drill $postgres-backup-restore
- Postgres Indexing Index from query plans, not hunches $postgres-indexing
- Postgres JSONB Flexible JSON without slow, unindexed queries $postgres-jsonb
- Postgres Partitioning Retention by DROP TABLE, not by DELETE $postgres-partitioning
- Postgres Query Tuning Read the plan, fix the estimate, then measure $postgres-query-tuning
- Postgres Row-Level Security Tenant isolation that holds when a WHERE is forgotten $postgres-row-level-security
- Postgres Schema Design Make invalid rows impossible to insert $postgres-schema-design
- Prisma ORM Reviewed migrations, lean queries, Prisma 7 ready $prisma-orm
- Redis Data Structures The right Redis type, key and expiry per job $redis-data-structures
- Serverless Postgres Pooled at runtime, direct for migrations, branched per PR $serverless-postgres
- SQL Query Review Catch fan-out, NULL and injection bugs before merge $sql-query-review
- SQL Window Functions Rankings and running totals that are actually right $sql-window-functions
- SQLAlchemy 2.0 Typed models, scoped sessions, lazy loads that raise $sqlalchemy-2
- SQLite in Production WAL, short writes and backups that restore $sqlite-production
- Supabase Backend Migrations, RLS and auth checks that hold up $supabase-backend
- TimescaleDB Hypertables that stay fast after a billion rows $timescaledb
- Zero-Downtime Migrations Change big tables without a lock-queue outage $zero-downtime-migrations
Data & Analytics 30
pandas, Polars, DuckDB, dbt, Airflow, Spark, BI
- A/B Test Analysis SRM check first, intervals over p-values $ab-test-analysis
- Airflow DAGs DAGs you can rerun for any date without fear $airflow-dags
- BI Dashboards Dashboards that answer questions people asked $bi-dashboards
- BigQuery Optimization Scan gigabytes, not terabytes $bigquery-optimization
- CDC with Debezium Every insert, update and delete, in order $cdc-debezium
- CSV & Excel Data Ingest Every row loads typed or is quarantined $csv-data-ingest
- Dagster Pipelines Model data products, not task chains $dagster-pipelines
- Data Cleaning Every fix logged, nothing deleted silently $data-cleaning
- Data Pipeline Testing Prove the pipeline before it touches prod data $data-pipeline-testing
- Data Quality Checks Stop bad data before the dashboard sees it $data-quality-checks
- dbt Models Incremental models that stay correct on run 100 $dbt-models
- dbt Testing Guard the grain, not every column $dbt-testing
- Dimensional Modeling Star schemas with one grain and honest totals $dimensional-modeling
- DuckDB Analytics SQL straight over Parquet and CSV, no load step $duckdb-analytics
- ETL Pipeline Design Pipelines you can rerun, backfill and trust $etl-pipeline-design
- Exploratory Data Analysis Findings with evidence, not forty histograms $exploratory-data-analysis
- Geospatial Analysis Right CRS, valid geometry, honest spatial joins $geospatial-analysis
- Jupyter Notebooks Notebooks that rerun from a clean kernel $jupyter-notebooks
- Kafka Streaming No lost messages, no surprise duplicates $kafka-streaming
- Lakehouse Iceberg & Delta Right-sized files, bounded snapshots, one catalog $lakehouse-iceberg
- Matplotlib Charts Figures that read clearly at printed size $matplotlib-charts
- pandas Wrangling Joins that never silently duplicate rows $pandas-wrangling
- Polars DataFrames Lazy, multi-core DataFrames without pandas habits $polars-dataframes
- Prefect Flows Turn a Python script into a reliable scheduled flow $prefect-flows
- PySpark Jobs Fix the straggler task, not the cluster size $pyspark-jobs
- R Tidyverse R analysis that reruns from a clean session $r-tidyverse
- Snowflake SQL Faster queries and a smaller credit bill $snowflake-sql
- SQL for Analytics Funnels, cohorts and retention you can defend $sql-for-analytics
- Streamlit Apps Fast reruns, deliberate state, tested pages $streamlit-apps
- Time Series Analysis Seasonality first, then trends and anomalies $time-series-analysis
AI & LLM Engineering 53
OpenAI API, agents, RAG, evals, fine-tuning, local models
- Agent Memory Remember what matters, forget on request $agent-memory
- Agent Tool Design Tools a model picks right and calls right first time $agent-tool-design
- AI Agent Evaluation Judge agents by end state, reliability and cost $ai-agent-evaluation
- AI Chat Interface Chat UIs that stream, stop and recover cleanly $ai-chat-interface
- AI Content Moderation Policy first, thresholds second, humans in the loop $ai-content-moderation
- Assistants to Responses Get off the shut-down Assistants API safely $assistants-to-responses-migration
- YOLO Object Detection Custom detectors that survive the edge device $computer-vision-yolo
- Document AI and OCR Route each page, keep confidences, review the doubtful $document-ai-ocr
- Feature Engineering Features that only know the past $feature-engineering
- Gemini API Gemini integrations on the current SDK and API $gemini-api
- Hugging Face Transformers Load, prompt and batch Hub models without surprises $huggingface-transformers
- Hybrid Search and Reranking BM25 plus vectors, fused by rank and proven on qrels $hybrid-search-reranking
- LangChain Apps LangChain 1.x chains and agents that stay testable $langchain-apps
- LangGraph Agents State graphs that pause, resume and survive crashes $langgraph-agents
- llama.cpp and GGUF Pick the quant by perplexity, not folklore $llama-cpp-gguf
- LlamaIndex RAG Incremental ingestion and answers that show sources $llamaindex-rag
- LLM Classification Labels you can trust, with confidence that means something $llm-classification
- LLM Evals Ship prompt changes on numbers, not vibes $llm-evals
- LLM Observability Trace any answer back to prompt, context and cost $llm-observability
- LLM Streaming Tokens that arrive live and stop when asked $llm-streaming
- LoRA Fine-Tuning QLoRA a 7B model on one GPU and prove it helped $lora-fine-tuning
- ML Experiment Tracking Every number traceable to one reproducible run $ml-experiment-tracking
- ML Model Deployment From notebook pickle to a model API you can roll back $ml-model-deployment
- Model Quantization Smaller, faster models with the quality loss measured $model-quantization
- Multi-Agent Orchestration More agents only when the eval says it pays $multi-agent-orchestration
- Ollama Local LLMs Local models with the context you think you have $ollama-local-llms
- OpenAI Agents SDK Few agents, bounded runs, guardrails that block $openai-agents-sdk
- OpenAI Batch API Half-price bulk inference that rejoins cleanly $openai-batch-api
- OpenAI Embeddings One vector space, measured, never mixed $openai-embeddings
- OpenAI Fine-Tuning Fine-tune GPT-4.1 only when evals prove it pays $openai-fine-tuning
- OpenAI Function Calling Tool loops that finish and fail gracefully $openai-function-calling
- OpenAI Image Generation Generate, mask, iterate and store images $openai-image-generation
- OpenAI Realtime Voice Voice agents that know when to stop talking $openai-realtime-voice
- OpenAI Responses API Typed output items, deliberate state, clean streams $openai-responses-api
- OpenAI Structured Outputs Typed JSON from the model, every time $openai-structured-outputs
- pgvector Search HNSW that uses the index and returns a full page $pgvector-search
- Prompt Caching and Cost Lower the LLM bill without lowering quality $prompt-caching-cost
- Prompt Engineering Versioned prompts, changed one eval at a time $prompt-engineering
- Prompt Injection Defense Assume the text is hostile; make it not matter $prompt-injection-defense
- PyTorch Training Overfit one batch, then scale to eight GPUs $pytorch-training
- RAG Chunking Chunks that follow structure and stand alone $rag-chunking
- RAG Evaluation Know whether retrieval or generation failed $rag-evaluation
- RAG Pipelines Grounded answers with citations that resolve $rag-pipelines
- scikit-learn Pipelines Cross-validation scores you can believe $scikit-learn-pipelines
- Semantic Caching Cut LLM spend without serving wrong answers $semantic-caching
- Speech to Text Transcripts with speakers, timestamps and a WER $speech-to-text
- Structured Extraction JSON from messy text, with evidence and per-field scores $structured-extraction
- Synthetic Data Generation Test and eval data with coverage you chose $synthetic-data-generation
- Text to Speech Natural narration with names pronounced right $text-to-speech
- Time-Series Forecasting Beat seasonal naive in a backtest, or do not ship $time-series-forecasting
- Vector Databases Pick the store from numbers, then plan the re-embed $vector-databases
- Vercel AI SDK Streaming chat and tools that match your ai version $vercel-ai-sdk
- vLLM Serving Size KV cache from traffic, then benchmark it $vllm-serving
DevOps & Infrastructure 40
Docker, Kubernetes, Terraform, GitHub Actions, CI/CD
- Ansible Playbooks Second run reports changed=0, every time $ansible-playbooks
- Argo CD GitOps Promote by commit, roll back by revert $argocd-gitops
- Backup and Disaster Recovery A backup counts once it has been restored $backup-disaster-recovery
- Caddy Server HTTPS by default, a Caddyfile you can read $caddy-server
- CI Speedup Measure the critical path, then cut it $ci-speedup
- Container Registries Immutable tags, digest deploys, safe cleanup $container-registries
- Deployment Strategies Ship to 5% first, roll back in a minute $deployment-strategies
- Dev Containers Clone, open, tests pass, same as CI $devcontainers
- DNS Configuration DNS changes checked at the source, not the cache $dns-configuration
- Docker Compose for Local Dev One command up, every service healthy $docker-compose-dev
- Docker Image Slimming Cut gigabytes from images without breaking them $docker-image-slimming
- Docker Networking Find the broken hop between containers fast $docker-networking
- Dockerfile Best Practices Small, cached, non-root images that stop on SIGTERM $dockerfile-best-practices
- GitHub Actions Security Read-only tokens, SHA pins, no injected titles $github-actions-security
- GitHub Actions Workflows Fast PR signal, shared pipelines, guarded deploys $github-actions-workflows
- GitLab CI One pipeline per push, gated deploys, warm caches $gitlab-ci
- Helm Charts Charts that fail on bad values, not in the cluster $helm-charts
- Infrastructure Drift Catch console changes before the next apply does $infrastructure-drift
- Jenkins Pipelines Declarative Jenkinsfiles that stay boring $jenkins-pipelines
- Kamal Deploys Zero-downtime container deploys to your own servers $kamal-deploys
- Kubernetes Autoscaling Right-size first, then scale on the real bottleneck $kubernetes-autoscaling
- Kubernetes Debugging Root cause from events and exit codes, not restarts $kubernetes-debugging
- Kubernetes Manifests Deployments that survive rollouts and node drains $kubernetes-manifests
- Kubernetes Security Restricted pods, least RBAC, default-deny networks $kubernetes-security
- Kustomize Overlays One base, thin overlays, rendered diffs for every env $kustomize-overlays
- Linux Server Hardening Lock down a VPS without locking yourself out $linux-server-hardening
- Makefiles and Taskfiles One command to list, run and trust every task $makefiles-taskfiles
- Nginx Config Right headers, right slashes, nginx -t first $nginx-config
- Nix Flakes One pinned toolchain from laptop to CI $nix-flakes
- OpenTofu Terraform to tofu with a no-change plan as proof $opentofu
- Platform Engineering Golden paths first, the developer portal second $platform-engineering
- Preview Environments A live URL per PR, gone when the PR closes $preview-environments
- Pulumi IaC Typed infrastructure code with no surprise replaces $pulumi-iac
- Release Automation Versions, changelogs and publishes nobody types $release-automation
- Secrets Management No plaintext keys, rotation you have rehearsed $secrets-management
- Service Mesh: Istio and Linkerd Adopt a mesh for a reason, roll it out safely $service-mesh-istio
- systemd Services Units that restart sanely and score well on security $systemd-services
- Terraform Modules Small typed interfaces, refactors with zero destroys $terraform-modules
- Terraform State Imports, moves and lock fixes with a backup first $terraform-state
- TLS Certificates Certificates that renew themselves and never surprise you $tls-certificates
Cloud Platforms 39
AWS, GCP, Azure, Cloudflare, Vercel, Fly.io
- AWS API Gateway Pick the right API type, then lock every route $aws-api-gateway
- AWS CDK Infrastructure code that never replaces your database $aws-cdk
- AWS CloudFront High hit ratios without stale deploys $aws-cloudfront
- AWS Cost Optimization Every saving traced to a line on the bill $aws-cost-optimization
- AWS ECS Fargate Container deploys that roll themselves back $aws-ecs-fargate
- AWS EventBridge Event routing with tested patterns and no lost events $aws-eventbridge
- AWS IAM Policies Least privilege you can prove, not promise $aws-iam-policies
- AWS Lambda Faster cold starts, no reprocessed batches $aws-lambda
- AWS RDS and Aurora Failovers, upgrades and restores you have rehearsed $aws-rds-aurora
- AWS S3 Private buckets, direct uploads, bounded storage bills $aws-s3
- AWS SAM Local invokes, reviewed change sets, canary releases $aws-sam
- AWS SQS and SNS Queues that never lose or double-charge $aws-sqs-sns
- AWS Step Functions Workflows where every failure has somewhere to go $aws-step-functions
- Azure App Service Ship through the staging slot, never around it $azure-app-service
- Azure Bicep Typed templates, a what-if before every deploy $azure-bicep
- Microsoft Entra ID Right OAuth flow, zero client secrets $azure-entra-id
- Azure Functions Triggers, bindings and durable workflows done right $azure-functions
- CDN Caching High hit ratios without leaking anyone's page $cdn-caching
- Cloud FinOps Give every cloud dollar an owner and a trend $cloud-finops
- Cloudflare D1 SQLite at the edge, migrated and indexed properly $cloudflare-d1
- Cloudflare Durable Objects One object per room, state that survives eviction $cloudflare-durable-objects
- Cloudflare KV and Queues Stop treating KV like a database $cloudflare-kv-queues
- Cloudflare Pages Headers and redirects that actually apply $cloudflare-pages
- Cloudflare R2 Zero-egress storage with uploads locked down $cloudflare-r2
- Cloudflare Workers Edge code that respects the isolate model $cloudflare-workers
- DigitalOcean Apps App specs in git, databases behind trusted sources $digitalocean-apps
- Edge Functions Run at the edge only what belongs there $edge-functions
- Firebase Hosting Static sites, API rewrites and preview channels $firebase-hosting
- Fly.io Machines, volumes and regions without surprises $fly-io
- Google Cloud Functions Event handlers that survive at-least-once delivery $gcp-cloud-functions
- Google Cloud Run Private by default, scaled on purpose $gcp-cloud-run
- Google Kubernetes Engine Autopilot clusters that upgrade without drama $gcp-gke
- Google Cloud IAM Least privilege without JSON key files $gcp-iam
- Multi-Cloud Strategy Pay for portability only where it buys something $multi-cloud-strategy
- Netlify Deploys Redirects that fire and previews that stay isolated $netlify-deploys
- Railway and Render Deploys Your whole PaaS stack declared in the repo $paas-deploys
- SST v3 Apps TypeScript infrastructure with links, not hardcoded ARNs $sst-apps
- Vercel Deployment Previews, env scopes and one-command rollbacks $vercel-deployment
- VPS Deploys One server, done properly, with tested backups $vps-deploys
Security 45
Pentesting, OWASP, SAST, secrets, threat models
- Active Directory Assessment Fewer, longer paths to Domain Admins $active-directory-assessment
- API Security Testing Prove BOLA with two tokens $api-security-testing
- Authentication Security Close every side door into the account $authentication-security
- Bug Bounty Reporting Reports triagers reproduce in five minutes $bug-bounty-reporting
- Burp Suite Workflows Repeater and Intruder, one variable at a time $burp-suite-workflows
- Cloud Security Posture Rank by exposure, fix the top ten $cloud-security-posture
- CodeQL Analysis Taint tracking source to sink $codeql-analysis
- Container Scanning Fix the base, not one CVE at a time $container-scanning
- Content Security Policy Strict CSP without breaking checkout $content-security-policy
- CORS Configuration Fix the CORS error without opening the API $cors-configuration
- Cryptography Usage Right primitive, right library, nothing homemade $cryptography-usage
- CSRF Protection Forged requests die at the middleware $csrf-protection
- CTF Crypto Challenges Name the broken assumption, script the solve $ctf-crypto-challenges
- CTF Web Challenges Understand the app, then find the intended bug $ctf-web-challenges
- Dependency Scanning Triage CVEs to fixes, not alert counts $dependency-scanning
- File Upload Security Uploads that never run, render or overflow $file-upload-security
- GDPR Privacy Engineering Know every copy of personal data, and delete it $gdpr-privacy-engineering
- Security Incident Response Contain fast, keep the evidence, mind the clock $incident-response
- Log Forensics Every conclusion backed by a log line $log-forensics
- Malware Triage A safe verdict without ever running it $malware-triage
- Mobile App Security Treat the app binary as attacker-owned $mobile-app-security
- Nmap Scanning Right flags, honest reading of output $nmap-scanning
- OAuth Security Review Catch the takeover before it ships $oauth-security-review
- OWASP Top 10 Review Find real OWASP bugs at file:line $owasp-top-10-review
- Password Storage Argon2id now, legacy MD5 rows gone for good $password-storage
- Pentest Methodology Scope, exploit, document, report $pentest-methodology
- Recon and OSINT Turn a target into a scoped inventory $recon-osint
- Secret Scanning Rotate first, then purge history $secret-scanning
- Secrets in CI Short-lived OIDC over long-lived keys $secrets-in-ci
- Secure Code Review Security review of a diff, done right $secure-code-review
- Security Audit Report Findings an engineer can fix and an exec can read $security-audit-report
- Security Headers Every response, every header, one layer $security-headers
- Security Logging Logs that answer who, what, where, when $security-logging
- Semgrep SAST A ruleset you trust, gated on new bugs $semgrep-sast
- SOC 2 Controls Controls systems enforce, evidence that pulls itself $soc2-controls
- SQL Injection Prevention Bind every value, allowlist every column $sql-injection-prevention
- SSRF Prevention Check the IP you connect to, not the URL $ssrf-prevention
- Supply Chain Security Install what you reviewed, ship what you can prove $supply-chain-security
- Threat Modeling STRIDE threats tied to real data flows $threat-modeling
- TLS Hardening TLS 1.2+ with AEAD only, proven by a scan $tls-hardening
- Token Security Keys you can detect, scope, rotate and kill $token-security
- Vulnerability Disclosure Be easy to report to, and answer on time $vulnerability-disclosure
- WAF Rules Count first, block later, except narrowly $waf-rules
- Web App Pentest WSTG coverage with an evidence trail $web-app-pentest
- XSS Prevention Encode for the sink, not for the input $xss-prevention
Testing & QA 32
Playwright, Vitest, pytest, Jest, load and contract tests
- Accessibility Testing axe in CI, humans for what axe cannot see $accessibility-testing
- API Mocking with MSW Mock the network, not your fetch client $api-mocking-msw
- API Testing Every status a client must handle, checked over HTTP $api-testing
- Benchmark Testing Prove it is faster, with error bars $benchmark-testing
- Chaos Engineering Break it on purpose, with a hypothesis $chaos-engineering
- Contract Testing Catch cross-service breakage before either side deploys $contract-testing
- Coverage Analysis Gate the diff, ratchet the total, read the gaps $coverage-analysis
- Cypress E2E Aliased intercepts and cached sessions, no fixed waits $cypress-e2e
- Flaky Test Triage Name the cause, prove the fix, retire the retry $flaky-test-triage
- Fuzz Testing Throw a million inputs at your parser first $fuzz-testing
- Go Testing Table tests, race-clean, runnable one case at a time $go-testing
- Integration Testing Test the seams where production actually breaks $integration-testing
- Jest Testing Mocks that reset, timers that advance, Jest that exits $jest-testing
- JUnit 5 with AssertJ and Mockito Jupiter tests that are discovered, strict and fluent $junit-5
- Load Testing with k6 Answer a capacity question, not just draw a chart $load-testing
- Mobile E2E Testing Few journeys, stable ids, green on every run $mobile-e2e-testing
- Mutation Testing Find the bugs your green test suite would ship $mutation-testing
- Playwright E2E Role locators, one login, a trace for every flake $playwright-e2e
- Property-Based Testing State the rule, let the library hunt the counterexample $property-based-testing
- pytest Testing Fixtures scoped right, cases named, suites parallel $pytest-testing
- React Testing Library Find it by role, click it like a user $react-testing-library
- RSpec Testing Specs that read as sentences and skip needless rows $rspec-testing
- Selenium WebDriver Explicit waits, stable locators, a pinned Grid $selenium-webdriver
- Snapshot Testing Snapshots small enough to actually review $snapshot-testing
- Test Data Factories Valid by default, special only where it matters $test-data-factories
- Test Impact Analysis Run the tests a change can break, nothing more $test-impact-analysis
- Test Plan Writing A QA plan ranked by risk, not by habit $test-plan-writing
- Test Strategy Pick the test mix from risks, not diagrams $test-strategy
- Testcontainers Test against real Postgres, not a lookalike $testcontainers
- Unit Testing Patterns Tests that survive refactors and fail for one reason $unit-testing-patterns
- Visual Regression Testing Every pixel diff is real, every baseline reviewed $visual-regression-testing
- Vitest Testing Hoisted mocks, named projects, real-browser tests $vitest-testing
Performance 20
Core Web Vitals, profiling, bundles, caching
- Bundle Size Reduction Find the kilobytes that matter and cut them $bundle-size-reduction
- Code Splitting Load each route's code, prefetch the next one $code-splitting
- Core Web Vitals Fix the LCP, INP or CLS phase that actually dominates $core-web-vitals
- Database Performance Triage Is it the query, the pool, the locks or the app? $database-performance-triage
- CPU Flame Graphs Sampled stacks, real symbols, the wide frame named $flamegraphs
- Go pprof Profiling Right profile, right line, benchstat proof $go-pprof
- HTTP Caching Headers Cache assets for a year, HTML for zero seconds $http-caching
- Image Optimization Smaller images, same pixels, faster hero $image-optimization
- JVM Tuning Collector, heap size, logs: short flags, real data $jvm-tuning
- Latency Budgets Split p99 across every hop, then set timeouts $latency-budgets
- Lighthouse Audits Median-of-five runs and CI assertions that hold $lighthouse-audits
- Memory Leak Hunting Snapshot, repeat, compare, follow the retainer $memory-leak-hunting
- Node.js Profiling Classify the slowdown, then profile the right thing $node-profiling
- Performance Budgets Regression gates that fail for real, not for noise $performance-budgets
- Python Profiling cProfile, py-spy or memray: the right one first $python-profiling
- React Render Profiling Record the lag, read why it rendered, fix that $react-render-profiling
- Real User Monitoring Field Web Vitals that point at the culprit $rum-monitoring
- Third-Party Scripts Price every tag, then load it only when needed $third-party-scripts
- TTFB Optimization Split server response time, then cut the big slice $ttfb-optimization
- Web Workers Heavy work off the main thread, UI stays responsive $web-workers
Architecture 25
ADRs, DDD, event-driven, system design, diagrams
- API Design Review Catch contract mistakes before the first client $api-design-review
- API Gateway Patterns A thin edge that never turns into a monolith $api-gateway-patterns
- Architecture Decision Records Record why you chose it, not just what $architecture-decision-records
- C4 Architecture Diagrams Context, container and component views as code $c4-architecture-diagrams
- Caching Architecture Caches with owners, limits and no surprises $caching-architecture
- Capacity Planning Know which resource runs out first, and when $capacity-planning
- Clean Architecture The dependency rule, minus the ceremony $clean-architecture
- Dependency Injection Constructor wiring that makes tests trivial $dependency-injection
- Design Docs and RFCs Docs reviewers can approve after one read $design-docs-rfcs
- Design Patterns Use a pattern only when change demands it $design-patterns
- Distributed Locks Leases, fencing tokens, or no lock at all $distributed-locks
- Domain-Driven Design Model the business rules where they belong $domain-driven-design
- Event-Driven Architecture Events that survive duplicates, reordering and failure $event-driven-architecture
- Event Sourcing and CQRS Append-only truth, rebuildable read models $event-sourcing-cqrs
- Hexagonal Architecture Keep frameworks and vendors out of your core $hexagonal-architecture
- Mermaid Diagrams Diagrams from real code that render first time $mermaid-diagrams
- Microservice Boundaries Cut services where change and data actually split $microservice-boundaries
- Modular Monolith Service-grade boundaries in one deployable $modular-monolith
- Multi-Region Architecture Survive a region outage with numbers to prove it $multi-region-architecture
- Outbox Pattern Publish if and only if the transaction committed $outbox-pattern
- Resilience Patterns Stop one slow dependency from taking you down $resilience-patterns
- Saga Pattern Multi-service transactions that undo themselves $saga-pattern
- Strangler Fig Migration Replace legacy one slice at a time, reversibly $strangler-fig-migration
- System Design Review Find what breaks first, with the math to prove it $system-design-review
- Twelve-Factor Apps One build, any environment, kill it anytime $twelve-factor-apps
Documents & Office 30
PDF, Word, Excel, PowerPoint, LaTeX, OCR
- CSV Processing Big, messy CSVs cleaned without losing a digit $csv-processing
- Document Conversion Format conversions that never drop content silently $document-conversion
- Document Redaction Remove the text, not just paint over it $document-redaction
- Word DOCX Documents Word files built on styles, not hacks $docx-documents
- DOCX Templates Business owns the layout, code owns the data $docx-templates
- EPUB Ebooks Ebooks that pass EPUBCheck the first time $epub-ebooks
- Excel Charts and Pivots Native charts and pivots that reconcile to the data $excel-charts-pivots
- Excel Formulas Formulas that survive missing keys and new rows $excel-formulas
- Form Data Extraction Invoice fields as validated JSON, not guesses $form-data-extraction
- Google Docs Automation Template copies in, finished Docs and Slides out $google-docs-automation
- Google Sheets Automation Batched, idempotent syncs that survive quotas $google-sheets-automation
- HTML to PDF Print CSS and Chromium, no surprise blank pages $html-to-pdf
- Invoice Generation Invoices whose totals add up to the cent $invoice-generation
- LaTeX Documents One-command LaTeX builds with zero undefined refs $latex-documents
- Mail Merge Spreadsheet in, proofed letters out, nothing skipped $mail-merge
- Markdown Documents Markdown that renders right everywhere it lands $markdown-documents
- OCR Documents Searchable scans with measured, not assumed, accuracy $ocr-documents
- PDF Accessibility Tagged PDFs that pass PDF/UA and real readers $pdf-accessibility
- PDF Forms Fill any AcroForm so every viewer shows it $pdf-forms
- PDF Generation Data in, print-ready PDF out, every time $pdf-generation
- PDF Merge and Split Right pages, right order, right size $pdf-merge-split
- PDF Processing Get clean text and tables out of any PDF $pdf-processing
- PowerPoint PPTX Decks Template-true slides with charts you can edit $pptx-presentations
- Report Generation Charts, numbers and prose from one source of truth $report-generation
- Resume Builder ATS-proof resumes from one honest source file $resume-builder
- Slide Deck Design Titles that tell the story on their own $slide-deck-design
- Spreadsheet Auditing Find the broken formula before the board does $spreadsheet-auditing
- Typst Documents Typst templates that compile fast and warning-free $typst-documents
- Word Tracked Changes Redlines Word opens without a repair prompt $word-tracked-changes
- Excel XLSX Spreadsheets Workbooks with live formulas that open clean $xlsx-spreadsheets
Design & UX 30
Frontend design, design systems, Figma, UX reviews
- Brand Guidelines A brand book anyone can follow without asking $brand-guidelines
- Color Contrast Accessibility Measured ratios for every color pair you ship $color-contrast-accessibility
- Color Systems Even OKLCH ramps, semantic roles, contrast that passes $color-systems
- Dark Mode Theming Right theme on first paint, designed not inverted $dark-mode-theming
- Dashboard Design Answer the top questions in ten seconds $dashboard-design
- Data Visualization Design Charts that state their point in five seconds $data-visualization-design
- Design Handoff Specs engineers can build without a meeting $design-handoff
- Design Systems A shared UI library teams actually adopt $design-systems
- Design Tokens Name roles once, theme every platform from one source $design-tokens
- Email Template Design HTML email that survives Outlook and dark mode $email-template-design
- Figma to Code Match the frame using your own components and tokens $figma-to-code
- Form UX Forms people finish on the first try $form-ux
- Frontend Design Interfaces with a point of view, not a template $frontend-design
- Generative Art Seeded algorithms that make keepers, not demos $generative-art
- Icon Systems One icon family, crisp, themed and labelled $icon-systems
- Landing Page Design Every section answers the visitor's next question $landing-page-design
- Layout Grids One spacing scale, edges that line up $layout-grids
- Micro-interactions Feedback that answers did-it-work in 100 ms $micro-interactions
- Mobile UI Patterns Thumb-first screens that respect the platform $mobile-ui-patterns
- Motion Design Principles UI motion that explains, then gets out of the way $motion-design-principles
- Onboarding and Empty States From signup to first value in fewer steps $onboarding-empty-states
- Responsive Design Layouts that hold at every width, not three $responsive-design
- SVG Illustration Hand-written SVG art you can still edit later $svg-illustration
- SVG Logo Design Marks that hold up at 16px and on a billboard $svg-logo-design
- Typography Systems A short named type scale that reads well at any width $typography-systems
- UI Copy and States No blank screens, vague errors or mute buttons $ui-copy-states
- UI Design Review Critique backed by screenshots and measurements $ui-design-review
- Usability Heuristics Nielsen-based UX audits with evidence and fixes $usability-heuristics
- User Flows Map every path, not just the happy one $user-flows
- Wireframing Settle structure before anyone argues about color $wireframing
Writing & Docs 25
READMEs, API docs, runbooks, release notes, editing
- Academic Writing One clear contribution, every claim backed $academic-writing
- API Documentation Reference from the spec, guides from real calls $api-documentation
- Engineering Blog Posts One idea, real evidence, nothing confidential $blog-post-writing
- Changelog to Announcement From commit-speak to a launch people care about $changelog-to-announcement
- CLI Help Text A --help screen users can copy from $cli-help-text
- Copy Editing Tighter text that still sounds like the author $copy-editing
- Diataxis Docs One page, one reader need $diataxis-docs
- Docs as Code Docs that ship in the same PR as the code $docs-as-code
- Docstrings and Doc Comments Document the contract, not the signature $docstrings
- Documentation Audit Find the wrong docs before the broken links $documentation-audit
- Error Messages What happened, why, and what to do next $error-messages
- Ghostwriting Voice Sound like the author, from their own samples $ghostwriting-voice
- Grant Writing Compliant, reviewer-ready proposals you still author $grant-writing
- Localization Workflow Strings in, translations back, no broken placeholders $localization-workflow
- Meeting Notes Decisions and owners first, no invented commitments $meeting-notes
- Plain Language Understood on the first read by anyone $plain-language
- Postmortem Writing Outage write-ups that change something $postmortem-writing
- Professional Email The ask in line one, the right tone, nothing sent unseen $professional-email
- Proposal Writing Business cases a busy executive can approve $proposal-writing
- README Writing From repo page to first result in five minutes $readme-writing
- Release Notes Say what changed for the user, breaking first $release-notes
- Runbooks Procedures a tired on-call engineer can follow $runbooks
- Style Guide Creation A short house style that a linter enforces $style-guide-creation
- Technical Writing Lead with the answer, prove every claim $technical-writing
- Tutorial Writing Tutorials tested from a clean machine, step by step $tutorial-writing
Growth & SEO 32
Technical SEO, schema, analytics, CRO, launches
- A/B Testing Size it, check SRM, then trust the readout $ab-testing
- Ad Copy Variants that differ in idea, not in synonyms $ad-copy
- AI Search Optimization Get cited by answer engines without tricks $ai-search-optimization
- App Store Optimization Every indexed character earning its place $app-store-optimization
- Brand Voice A voice guide made of examples, enforced by lint $brand-voice
- Cold Email Outreach Small, researched, compliant B2B outreach $cold-email-outreach
- Competitor Analysis Sourced rival research that ends in decisions $competitor-analysis
- SEO Content Briefs Briefs that tell writers what the SERP is missing $content-briefs
- Conversion Rate Optimization Find the leak before rewriting the hero $conversion-rate-optimization
- Email Marketing Lifecycle email that lands in the inbox $email-marketing
- GA4 Analytics Events that fire once and match your backend $ga4-analytics
- Google Search Console Explain the drop, then find the next clicks $google-search-console
- Hreflang and International SEO The right country version in every market $hreflang-international-seo
- Internal Linking Route crawlers and readers to the pages that matter $internal-linking
- Keyword Research A keyword map with one page per intent $keyword-research
- Landing Page Copy Headlines a competitor could not reuse $landing-page-copy
- Local SEO Win the map pack without breaking Google's rules $local-seo
- Newsletter Growth Grow net active readers, not the send count $newsletter-growth
- Next.js SEO Metadata, sitemaps and canonicals the App Router way $nextjs-seo
- On-Page SEO Make one page the best answer for one query $on-page-seo
- PostHog Analytics One person per user, flags without flicker $posthog-analytics
- Pricing Page Pick a plan in ten seconds, pay what you saw $pricing-page
- Product Launch Product Hunt and Show HN without the cringe $product-launch
- Programmatic SEO Thousands of pages, none of them thin $programmatic-seo
- Referral Programs Reward real customers, not signup farms $referral-programs
- Schema Markup JSON-LD that matches the page and passes Google $schema-markup
- SEO Content Writing Articles that answer first and prove experience $seo-content-writing
- SEO Migrations Move the site, keep the rankings $seo-migrations
- Sitemaps and Robots.txt Crawl rules Google actually reads the way you meant $sitemaps-robots
- Social Media Content One idea, written natively for each network $social-media-content
- Technical SEO Audit Find what stops Google indexing your pages $technical-seo-audit
- UTM Attribution One lowercase convention, zero Unassigned traffic $utm-attribution
Product Management 20
PRDs, user stories, roadmaps, metrics, discovery
- Acceptance Criteria Given/When/Then that testers cannot argue over $acceptance-criteria
- Analytics Tracking Plan One event taxonomy, enforced in code $analytics-tracking-plan
- Beta Programs Betas with exit criteria, not endless soft launches $beta-programs
- Competitive Teardown Same task, both products, every claim sourced $competitive-teardown
- Customer Interviews Ask about last Tuesday, not someday $customer-interviews
- Feature Specs One page with every state decided $feature-specs
- Feedback Triage Turn feature requests into ranked customer problems $feedback-triage
- Go-to-Market Plan Launch sized to the change, every task owned $go-to-market-plan
- Jobs to Be Done Find the progress customers hire you for $jobs-to-be-done
- MVP Scoping Test the assumption that could kill it, nothing more $mvp-scoping
- OKR Writing Key results that measure outcomes, not to-do lists $okr-writing
- PRD Writing Requirements an engineer can estimate on first read $prd-writing
- Pricing Strategy Price on the value metric, backed by WTP data $pricing-strategy
- Prioritization Frameworks RICE, WSJF and Kano scores you can defend $prioritization-frameworks
- Product Discovery Test the riskiest assumption before writing code $product-discovery
- Product Metrics A north star, a metric tree and unarguable definitions $product-metrics
- Roadmap Planning Problems and metrics on the roadmap, not feature dates $roadmap-planning
- Sprint Planning Commit to the low end of real velocity $sprint-planning
- User Research Synthesis Insights traceable to the people who said them $user-research-synthesis
- User Stories Thin vertical slices a team can finish in a sprint $user-stories
Research 15
Deep research, literature reviews, fact-checking
- Benchmark Comparisons X vs Y results a maintainer would call fair $benchmark-comparisons
- Citation Management One clean .bib, zero broken citations $citation-management
- Competitive Intelligence A dated record of every competitor move $competitive-intelligence
- Deep Research Cited answers with confidence, not confident guesses $deep-research
- Fact-Checking Trace every claim back to where it started $fact-checking
- Literature Review Themes and gaps, not a pile of paper summaries $literature-review
- Market Research TAM you can defend line by line $market-research
- Paper Reading What the paper claims vs what it proves $paper-reading
- Patent Search Prior art your patent attorney can use $patent-search
- Research Synthesis From a pile of findings to one defensible call $research-synthesis
- Survey Design Questions that measure one thing, honestly $survey-design
- Systematic Review PRISMA rigor from protocol to flow diagram $systematic-review
- Technical Due Diligence Know what the codebase costs before you sign $technical-due-diligence
- Technology Evaluation Pick the library your on-call team will thank you for $technology-evaluation
- Trend Analysis Tell a real trend from a hype spike $trend-analysis
Integrations 38
Stripe, Slack, GitHub, Google Workspace, Shopify
- Airtable API Upsert ten at a time and never trip the 30s penalty $airtable-api
- Algolia Search Relevance settings in git, zero-downtime reindexes $algolia-search
- Calendar Integrations Events at the right time, in every calendar app $calendar-integrations
- Clerk Auth Clerk sign-in with checks where the data lives $clerk-auth
- Discord Bots Slash commands that always answer in time $discord-bots
- DocuSign and Dropbox Sign Contracts signed in-app, status from verified webhooks $docusign-esign
- Firebase Auth Verified tokens, claims-based roles, emulator-tested $firebase-auth
- GitHub API with Octokit Paginate to the end, stay under every rate limit $github-api
- GitHub Apps Least-privilege bots with short-lived tokens $github-apps
- Gmail API Inbox bots that reply in-thread and sync by history $gmail-api
- Google Drive API Upload, export and sync Drive files by ID $google-drive-api
- Google Workspace APIs Right principal, smallest scope, no stray keys $google-workspace-apis
- Headless CMS Typed content, instant publish, safe previews $headless-cms
- HubSpot API CRM syncs that upsert, associate and never duplicate $hubspot-api
- Jira Automation Bulk-edit Jira safely, from JQL to proof $jira-automation
- Linear API Sync issues into Linear without duplicates or loops $linear-api
- Maps Integration Fast maps, restricted keys, coordinates the right way round $maps-integration
- Paddle and Lemon Squeezy Sell worldwide and let the MoR handle the VAT $merchant-of-record-payments
- Microsoft Graph Outlook, Teams and OneDrive with least privilege $microsoft-graph
- Notion API Sync with Notion databases without 404 surprises $notion-api
- Third-Party OAuth Integrations Connect accounts once, refresh tokens without races $oauth-integrations
- OpenAPI Client Generation Typed clients from the spec, regenerated in one command $openapi-client-generation
- PayPal Checkout Server-side PayPal orders that capture exactly once $paypal-integration
- Plaid Integration Bank connections that sync cleanly and stay connected $plaid-integration
- Salesforce API Upsert by external ID, bulk-load without burning limits $salesforce-api
- Segment and RudderStack One event plan, clean identity, every destination $segment-cdp
- Sentry Integration Readable stack traces from every production build $sentry-integration
- Shopify Apps Admin GraphQL, verified webhooks, safe deploys $shopify-apps
- Slack Bots with Bolt Ack in three seconds, do the work afterwards $slack-bots
- Stripe Billing Subscriptions that never drift from Stripe $stripe-billing
- Stripe Connect Marketplace payouts with a traceable money trail $stripe-connect
- Stripe Payments Charge once, fulfil once, from a verified webhook $stripe-payments
- Telegram Bots Webhooks, keyboards and broadcasts that stay unbanned $telegram-bots
- Twilio SMS and Verify Registered senders, signed webhooks, no pumping bills $twilio-sms
- Webhook Testing Tools Real events on localhost, signed replays in CI $webhook-testing-tools
- WhatsApp Business API Templates outside 24 hours, free-form inside $whatsapp-business-api
- WordPress Plugins Blocks and plugins that pass PHPCS and Plugin Check $wordpress-plugins
- Zoom API Create meetings and trust every Zoom webhook $zoom-api
Automation & Scripting 25
Scraping, browser bots, n8n, ffmpeg, CLIs
- API Polling Workers Poll APIs without gaps, repeats or 429 storms $api-polling-workers
- AppleScript and macOS Automation Script Mac apps through dictionaries, not clicks $applescript-macos
- Audio Processing Measured loudness and clean speech, every episode $audio-processing
- Browser Automation Automate web chores without storing passwords $browser-automation
- Node CLI Tool Building Node CLIs that run from npx and never hang in CI $cli-tool-building
- Data Sync Jobs Sync SaaS data without duplicates or drift $data-sync-jobs
- Desktop File Watchers Process each dropped file once, fully written $desktop-file-watchers
- Dotfiles Management New laptop to ready shell in one command $dotfiles-management
- ffmpeg Video Convert, cut and subtitle video with one-pass ffmpeg $ffmpeg-video
- File Organization Rename and dedupe thousands of files, reversibly $file-organization
- GitHub Actions Automation Repo housekeeping bots with least privilege $github-actions-automation
- Image Batch Processing Resize a thousand photos without one sideways $image-batch-processing
- IMAP Email Automation Process every email exactly once, delete nothing $imap-email-automation
- n8n Workflows n8n flows that fail loudly and deploy cleanly $n8n-workflows
- Office Macros VBA and Office Scripts that finish in seconds $office-macros
- PDF Batch Workflows OCR and stamp thousands of PDFs, resumably $pdf-batch-workflows
- Python Automation Scripts Scripts that are safe to run twice, and at 3 a.m. $python-automation-scripts
- RSS and Page Change Monitoring One alert per new item, zero for timestamp churn $rss-feed-monitoring
- Scheduled Reports Recurring reports that send once, on the right day $scheduled-reports
- Screenshot Automation Same page, same pixels, every run $screenshot-automation
- Spreadsheet Automation Turn the Monday copy-paste into one command $spreadsheet-automation
- Web Scraping Scrapers that stay polite and survive layout changes $web-scraping
- Windows Automation Hotkeys and scheduled scripts that never click blind $windows-automation
- YouTube Data API Channel automation that fits in 10,000 units $youtube-data-api
- Zapier and Make No-code flows that do not double-fire $zapier-make
Game Development 20
Unity, Godot, Unreal, Phaser, shaders, netcode
- Babylon.js 3D Games Web 3D that loads lean and holds its frame rate $babylonjs
- Bevy Engine Rust ECS games that compile on your Bevy version $bevy-engine
- ECS Architecture Data-only components, single-purpose systems $ecs-architecture
- Game AI Enemies that read well and stay on budget $game-ai
- Game Loop Architecture Fixed ticks, smooth frames, no spiral of death $game-loop-architecture
- Game Physics No tunnelling, no jitter, controllers that feel right $game-physics
- Game Save Systems Saves that survive crashes and patches $game-save-systems
- Game UI and Menus Menus that work with a controller in hand $game-ui
- GLSL and WGSL Shaders Shaders that compile on phones and look right $glsl-shaders
- Godot 4 C# Godot with .NET, minus the generator surprises $godot-csharp
- Godot 4 GDScript Typed scripts, small scenes, signals up $godot-gdscript
- Multiplayer Netcode Instant local feel, server-decided outcomes $multiplayer-netcode
- Phaser Games Clean scenes, pooled sprites, crisp pixels $phaser-games
- PixiJS v8 Rendering Batch-friendly 2D scenes that stay at 60 FPS $pixijs-graphics
- Procedural Generation Seeded worlds that are always playable $procedural-generation
- Pygame Games Python 2D games that run the same on every PC $pygame-games
- Roblox Luau Scripting Exploit-proof remotes and saves that never vanish $roblox-luau
- Unity C# Scripting Components that designers can tune, not rewrite $unity-csharp
- Unity Performance Name the bottleneck before touching the code $unity-performance
- Unreal Engine 5 Gameplay Right class, right side of the network $unreal-engine
Embedded & IoT 15
Arduino, ESP32, Raspberry Pi, RTOS, MQTT
- Arduino Sketches Sketches that run for weeks, not minutes $arduino-sketches
- BLE Devices and GATT GATT profiles phones actually reconnect to $ble-devices
- Embedded C volatile, ISRs and memory budgets done right $embedded-c
- Embedded Rust with Embassy Async firmware in Rust without the yak shaving $embedded-rust
- ESP32 Firmware Reconnect, sleep and update without a cable $esp32-firmware
- Firmware OTA Updates Updates that cannot brick the device $firmware-ota
- FreeRTOS Task tables, not priority guesswork $freertos
- Home Assistant Automations that fire once, at the right time $home-assistant
- KiCad PCB Design Catch the wrong footprint before you pay for boards $kicad-pcb
- MicroPython and CircuitPython Python on a Pico that never needs a reflash $micropython
- MQTT for IoT Topics, QoS and ACLs that scale past ten devices $mqtt-iot
- PlatformIO Pinned firmware builds with tests that run in seconds $platformio
- Raspberry Pi Projects Pi projects that boot, restart and survive power cuts $raspberry-pi
- STM32 HAL and CubeMX Regenerate the .ioc without losing a line $stm32-hal
- Zephyr RTOS Devicetree and Kconfig instead of hard-coded pins $zephyr-rtos
Web3 & Smart Contracts 14
Solidity, Foundry, audits, viem, Solana
- Account Abstraction Gasless, batched transactions that bundlers accept $account-abstraction
- Chainlink Oracles Treat every oracle answer as untrusted input $chainlink-oracles
- ERC Token Standards ERC-20, 721 and 1155 composed from audited parts $erc-token-standards
- Foundry Testing Fuzz the math, run the invariants, pin the fork $foundry-testing
- Gas Optimization Cut storage costs first, prove every saving $gas-optimization
- Hardhat Projects Config, deploy and verify without leaking a key $hardhat-projects
- Move on Sui and Aptos Minimal abilities, explicit capabilities, tested aborts $move-language
- Smart Contract Audit Every finding comes with a failing test $smart-contract-audit
- Solana Anchor Validate every account the attacker hands you $solana-anchor
- Solidity Contracts Write contracts as if there is no second release $solidity-contracts
- The Graph Subgraphs Index contract events into queries that stay fast $thegraph-subgraphs
- Upgradeable Contracts Upgrade proxies without corrupting storage $upgradeable-contracts
- viem and wagmi Typed contract calls that simulate before they sign $viem-wagmi
- Wallet Integration Connect, switch and sign without confusing users $wallet-integration
Observability & SRE 20
OpenTelemetry, Prometheus, Grafana, SLOs, incidents
- Alerting Rules Pages that mean users are hurting, nothing else $alerting-rules
- AWS CloudWatch Logs Insights, honest alarms, smaller bills $aws-cloudwatch
- Datadog APM Linked traces and logs, monitors in code, sane bills $datadog-apm
- Distributed Tracing From slow p99 to the exact span responsible $distributed-tracing
- ELK Stack and OpenSearch Data streams, sane shards and fields you can query $elk-stack
- Grafana Dashboards Panels that answer the on-call question in 30 seconds $grafana-dashboards
- Health Checks Probes that heal instead of causing outages $health-checks
- Incident Command One commander, clear roles, updates on the clock $incident-command
- Kubernetes Observability Cluster monitoring that scrapes, alerts and scales $kubernetes-observability
- Grafana Loki Logs Few labels, filter first, parse last $loki-logs
- Metrics Cardinality Find the label that is eating your metrics bill $metrics-cardinality
- On-Call Practices Rotations people can sustain and pages that land $on-call-practices
- OpenTelemetry One connected trace per request, vendor-neutral $opentelemetry
- Production Debugging Find the fault in live systems without adding a new one $production-debugging
- Prometheus Metrics Metrics with units, bounded labels and honest PromQL $prometheus-metrics
- Sentry Error Tracking Turn a noisy Sentry stream into a fix list $sentry-error-tracking
- SLOs and Error Budgets Targets users feel, alerts on burn rate $slo-error-budgets
- Structured Logging JSON logs you can query, correlate and trust $structured-logging
- Synthetic Monitoring Prove login and checkout work, every five minutes $synthetic-monitoring
- Uptime Monitoring Know before customers do, from outside your network $uptime-monitoring
Business & Operations 20
Financial models, SaaS metrics, pitch decks, SOPs
- Budget Tracking Every variance explained, owned and forecast $budget-tracking
- Business Plan A plan short enough to update monthly $business-plan
- Contract Review Checklist Know what you are signing before counsel does $contract-review-checklist
- Customer Success Playbooks Health scores that would have predicted churn $customer-success-playbooks
- Customer Support Macros Canned replies that do not sound canned $customer-support-macros
- Decision Memos One page, one decider, one clear ask $decision-memos
- Employee Onboarding First PR in week one, not week four $employee-onboarding
- Financial Modeling Runway you can trace back to one input $financial-modeling
- Freelance Operations Quotes, contracts and invoices that get paid $freelance-operations
- Job Descriptions Postings that say what the job really is $job-descriptions
- Meeting Facilitation Agendas built around outcomes, not topics $meeting-facilitation
- OKR Reviews Score the quarter on evidence, not effort $okr-reviews
- Pitch Deck One claim per slide, numbers that agree $pitch-deck
- Privacy Policy Drafting A policy that matches what the code collects $privacy-policy-drafting
- Project Management Plans, RACI and status that match reality $project-management
- SaaS Metrics MRR bridges that reconcile to the penny $saas-metrics
- Sales Proposals Win the deal without losing the margin $sales-proposals
- SOP Writing Procedures a new hire can follow alone $sop-writing
- Technical Interviews Interview loops that predict the job $technical-interviews
- Vendor Evaluation Vendor picks you can defend a year later $vendor-evaluation
No skill matches that yet.
Try a broader word, a tool name or a file type, or .