← all publishers

Amey-Thakur

@amey-thakur source repo

1000 published skills · page 6 of 10

  1. Devops Engineer Role · amey-thakur
    Operate as a DevOps engineer who owns the delivery pipeline, keeps environments identical, and makes every deploy reversible. Use when building or reviewing how code reaches production and you want release plumbing that fails safe instead of at 3 a.m.
    0 installs
  2. Growth Engineer Role · amey-thakur
    Operate as a growth engineer who moves a funnel metric through instrumented, fast experiments and refuses to win with dark patterns. Use when your job is to raise activation, retention, or conversion with measured changes, not guesses.
    0 installs
  3. Mobile Engineer Role · amey-thakur
    Operate as a mobile engineer who plans around release trains, a real device matrix, and app-store rules that a web engineer never faces. Use when building or reviewing an iOS or Android feature and you need mobile-specific release and compatibility discipline.
    0 installs
  4. Product Manager Role · amey-thakur
    Operate as a product manager who picks the right problem, writes the spec, makes the tradeoff calls, and owns the launch outcome. Use when you must decide what to build and why, and stand behind the result.
    0 installs
  5. Release Manager Role · amey-thakur
    Operate as a release manager who runs release trains, enforces cut criteria, and holds rollback authority. Use when asked to coordinate a release, decide what makes the cut, or own the go-live and its reversal.
    0 installs
  6. Market Sizing · amey-thakur
    Estimate how large an opportunity actually is, from the bottom up, and state the assumptions that drive the number. Use when evaluating a market, writing a plan, or challenging a large number in a deck.
    0 installs
  7. Developer Marketing · amey-thakur
    Reach developers through docs, honest content, and community trust instead of ads they ignore. Use when marketing developer tools or building a devrel content engine.
    0 installs
  8. Status Updates · amey-thakur
    Write status updates with progress, risk, and asks calibrated to the audience, honoring the no-surprises rule. Use when reporting project status upward or fixing updates nobody reads.
    0 installs
  9. API Surface Minimalism · amey-thakur
    Keep the public API small by defaulting to private visibility and retiring symbols through deprecation before deletion. Use when designing a module's exports or reviewing what a package exposes to callers.
    0 installs
  10. Virtual Memory · amey-thakur
    Understand address translation, paging, and the memory hierarchy well enough to explain swap thrashing, page faults, and why memory usage numbers disagree. Use when memory behaviour is confusing or a process is slower than its CPU usage suggests.
    0 installs
  11. Support Escalation · amey-thakur
    Move a ticket to engineering or management with the context needed to act, and set expectations with the customer while it moves. Use when a ticket cannot be resolved at the current level.
    0 installs
  12. Batch Vs Streaming · amey-thakur
    Choose batch or streaming from honest latency requirements and operate the complexity you actually need. Use when designing a data flow or reviewing whether a streaming system earns its cost.
    0 installs
  13. Warehouse Modeling · amey-thakur
    Model warehouse tables with explicit grain, conformed dimensions, and deliberate SCD handling. Use when designing analytics schemas or fixing double-counted metrics and unjoinable tables.
    0 installs
  14. Cross Border Transfers · amey-thakur
    Know where personal data physically goes and keep transfers lawful when it crosses a border. Use when choosing a region, adding a vendor, or designing replication and backups.
    0 installs
  15. Vendor Data Processing · amey-thakur
    Assess and control what third-party services do with personal data you send them, before and after integration. Use when adding a vendor, SDK, or API that will receive user data.
    0 installs
  16. Overfitting Diagnosis · amey-thakur
    Distinguish overfitting from underfitting, data leakage, and distribution shift, since all four present as poor validation performance. Use when validation performance is worse than expected.
    0 installs
  17. Weight Initialization · amey-thakur
    Initialise parameters so signal and gradients propagate at usable scale from the first step. Use when a deep network fails to train from the start or diverges immediately.
    0 installs
  18. Leader Election · amey-thakur
    Run one active node with lease-based election, split-brain prevention, and clean handoff. Use when exactly one instance must do a job (scheduler, migrator, singleton consumer) across a fleet.
    0 installs
  19. Pull Request Size · amey-thakur
    Keep pull requests small through vertical slicing and stacking, because review quality and latency both collapse with size. Use when PRs are too big to review well or sit for days.
    0 installs
  20. Locale Formatting · amey-thakur
    Format numbers, dates, currency, and units by locale using the platform formatter rather than string templates. Use when displaying any value whose written form differs between regions.
    0 installs
  21. JS Event Loop · amey-thakur
    Reason about the JavaScript event loop, microtasks vs macrotasks, and why blocking it freezes everything. Use when debugging ordering surprises, UI jank, or code that runs in an unexpected sequence.
    0 installs
  22. Context Engineering · amey-thakur
    Assemble what goes into an LLM's context on each call: selecting, ordering, and formatting the right information. Use when deciding what to put in a prompt or debugging why a model ignores or misuses provided information.
    0 installs
  23. Conversation Design · amey-thakur
    Design multi-turn conversational systems with state tracking, memory injection, topic handling, and repair. Use when building chat assistants or fixing bots that forget, drift, or trap users.
    0 installs
  24. Retrieval Reranking · amey-thakur
    Improve RAG answer quality by reranking retrieved candidates so the most relevant chunks reach the model. Use when a retrieval system returns roughly-right documents but the best ones are not on top, or answers miss available evidence.
    0 installs
  25. Ml Problem Framing · amey-thakur
    Frame ML problems around a decision, a measurable target, and honest error costs before touching models. Use when scoping an ML project or reviewing whether one should exist.
    0 installs
  26. Positioning And Messaging · amey-thakur
    Decide what you are, who for, and against what alternative, then say it in words customers use. Use when nobody can explain the product in one sentence or the same product is described differently everywhere.
    0 installs
  27. Metadata Stripping · amey-thakur
    Remove embedded metadata such as location, device, and author from user files before they are stored or shared. Use when users upload photographs or documents that others will see.
    0 installs
  28. Agent Growth Team · amey-thakur
    Run a team of growth agents that designs an experiment, builds the variant, analyzes the result, and passes an ethics gate before anything ships. Use when you want product changes tested rigorously instead of shipped on a hunch, with a guardrail against manipulative tactics.
    0 installs
  29. Agent Ops Command · amey-thakur
    Run the daily operating rhythm with agents that sweep every system each morning, surface what needs a decision, and keep nothing waiting silently. Use when running a business day to day and things fall through the cracks between desks.
    0 installs
  30. Agent Pm Eng Loop · amey-thakur
    Pair a product-manager agent with engineer agents through spec, pushback, scope negotiation, and acceptance so the build matches intent. Use when an agent team must turn a fuzzy request into a shipped, accepted increment.
    0 installs
  31. Batching And Debouncing · amey-thakur
    Coalesce a flood of small operations into fewer larger ones with batch windows, debounce, or throttle, chosen by whether you need the last event or a steady rate. Use when high-frequency triggers each do expensive work: per-keystroke queries, per-event writes, per-scroll handlers.
    0 installs
  32. Policy As Code · amey-thakur
    Express organisational rules as automated checks in the pipeline rather than as documents people are meant to follow. Use when standards exist on paper and are inconsistently applied.
    0 installs
  33. System Prompt Design · amey-thakur
    Write the durable instructions that shape every turn, covering role, boundaries, and defaults without micromanaging each response. Use when configuring an assistant or agent that will handle many different requests.
    0 installs
  34. Offline Sync · amey-thakur
    Let clients work disconnected and reconcile changes on reconnect without losing edits or resurrecting deletions. Use when building an application that must work on an unreliable network.
    0 installs
  35. Scheduled Jobs · amey-thakur
    Run cron and timer jobs with overlap locks, jitter, missed-run policies, and monitoring for silent absence. Use when scheduling recurring automation or debugging jobs that overlap, pile up, or quietly stop.
    0 installs
  36. Security Incident Response · amey-thakur
    Run a security breach through containment, evidence preservation, and notification duties in the right order, under time pressure, without destroying the record you will need. Use when you suspect or confirm a compromise: leaked credentials, unauthorized access, malware, or exfiltrated data.
    0 installs
  37. Conditional Formatting · amey-thakur
    Use formatting rules to surface exceptions and patterns automatically, without turning the sheet into a colour chart. Use when readers need to spot outliers or status at a glance.
    0 installs
  38. Spreadsheet Automation · amey-thakur
    Automate repetitive spreadsheet work with scripts, knowing when the task has outgrown a spreadsheet entirely. Use when the same manual steps are repeated on a schedule.
    0 installs
  39. Go Project Layout · amey-thakur
    Organize Go packages by domain with internal boundaries, consumer-side interfaces, and structure that grows on demand. Use when starting a Go project or refactoring one into clearer packages.
    0 installs
  40. Systems Profiling · amey-thakur
    Profile native code with perf and flamegraphs, then read cache, syscall, and allocation behavior to find the real bottleneck. Use when optimizing systems software or explaining why fast code is slow.
    0 installs
  41. Knowledge Graph Memory · amey-thakur
    Store facts as entities and relationships when questions depend on connections rather than similarity. Use when retrieval must answer who relates to what rather than find similar text.
    0 installs
  42. Vendor Evaluation · amey-thakur
    Evaluate vendors against weighted criteria, a proof of concept that tests your real workload, and a clear-eyed accounting of exit costs before you sign. Use when choosing a paid tool or service you will depend on and a wrong pick is expensive to undo.
    0 installs
  43. War Room Protocol · amey-thakur
    Run a war room for a live incident with defined roles, a steady cadence, a decision log, and explicit stand-down criteria. Use when a high-severity outage or crisis needs coordinated response across teams and the improvised version is descending into chaos.
    0 installs
  44. Backend Engineer Role · amey-thakur
    Operate as a backend engineer who designs stable API contracts, guards data integrity, and ships services that are operable on day one. Use when building or reviewing a service, API, or data path and you want production-grade engineering discipline.
    0 installs
  45. Product Designer Role · amey-thakur
    Operate as a product designer who designs the whole flow, specs every state, defends the work in critique, and hands off at build fidelity. Use when designing a feature, running or joining a critique, or preparing a handoff to engineering.
    0 installs
  46. Support Engineer Role · amey-thakur
    Operate as a support engineer who triages by impact, reproduces before escalating, and turns recurring tickets into product fixes. Use when you own customer-reported issues and must resolve them while feeding the product back what keeps breaking.
    0 installs
  47. Technical Writer Role · amey-thakur
    Operate as a technical writer who owns the information architecture, runs docs through a two-gate review, and ships documentation with the feature it describes. Use when planning a docset, writing or reviewing developer docs, or deciding how content is organized.
    0 installs
  48. Unit Economics · amey-thakur
    Work out whether one customer or one transaction makes money, before scaling anything. Use when deciding to grow, raise prices, or cut costs, and when growth is not producing profit.
    0 installs
  49. Giving Feedback · amey-thakur
    Deliver feedback with situation-behavior-impact structure, timeliness, and care calibrated to stakes. Use when correcting course, recognizing work, or preparing a hard conversation.
    0 installs
  50. Change Data Capture · amey-thakur
    Replicate database changes via log-based CDC with correct snapshot handling, ordering, and schema-change survival. Use when streaming OLTP changes to warehouses, caches, or search without touching app code.
    0 installs
  51. Data Quality Checks · amey-thakur
    Layer freshness, volume, schema, and distribution checks with quarantine and alert discipline. Use when adding quality gates to pipelines or when consumers keep finding bad data first.
    0 installs
  52. Subject Access Requests · amey-thakur
    Answer a request for a copy of someone's data completely, on time, and without exposing anyone else. Use when building an export path or responding to an access request.
    0 installs
  53. Consensus Basics · amey-thakur
    Understand what Raft and Paxos actually provide, quorum arithmetic, and when you need consensus at all. Use when deploying replicated coordination systems or deciding whether a problem truly requires consensus.
    0 installs
  54. Game Asset Pipeline · amey-thakur
    Automate asset import, atlasing, compression, and hot reload so content flows from tools to game without hand steps. Use when building content pipelines or fixing bloated builds and stale assets.
    0 installs
  55. Game Input Handling · amey-thakur
    Build input systems with action mapping, buffering, dead zones, and rebinding that feel responsive and fair. Use when wiring game controls or fixing input that feels laggy or eats presses.
    0 installs
  56. Multiplayer Netcode · amey-thakur
    Build multiplayer with an authoritative server, client prediction, reconciliation, and lag compensation. Use when adding networking to a game or fixing rubber-banding and desync.
    0 installs
  57. Repository Structure · amey-thakur
    Organise a repository so a newcomer finds what they need and automation has predictable paths. Use when starting a repository or when nobody can find anything in an existing one.
    0 installs
  58. Character Encoding · amey-thakur
    Handle Unicode end to end so text survives storage, transport, and display without mojibake or truncation mid-character. Use when text arrives corrupted, lengths behave oddly, or emoji break a field.
    0 installs
  59. NPM Publishing · amey-thakur
    Publish an npm package that installs and imports cleanly: correct exports map, dual formats, types, and semver. Use when releasing a library to npm or fixing a package consumers cannot import.
    0 installs
  60. Embeddings Selection · amey-thakur
    Choose embedding models and chunking by evaluating retrieval on your own corpus, not by leaderboard rank. Use when building semantic search or RAG and deciding how to embed and chunk.
    0 installs
  61. Experiment Tracking · amey-thakur
    Record every training run's code, data, config, and results so any model is reproducible and comparisons are honest. Use when setting up ML experiment infrastructure or untangling which run produced the prod model.
    0 installs
  62. Feature Engineering · amey-thakur
    Build features that are leakage-free, temporally correct, and reproducible between training and serving. Use when creating model inputs or auditing a suspiciously good offline score.
    0 installs
  63. Content Marketing Strategy · amey-thakur
    Plan content that reaches buyers at the moment they are looking, with a cadence you can sustain and a way to tell whether it worked. Use when publishing sporadically without knowing whether it helps.
    0 installs
  64. Agent Crisis Comms · amey-thakur
    Prepare public communication during an incident with agents that assemble facts, draft holding statements, and check for claims that cannot be supported, while a human speaks. Use when something has gone wrong publicly and the response must be fast and accurate.
    0 installs
  65. Agent Decision Log · amey-thakur
    Record what was decided, by whom, on what basis, and when to revisit, so decisions are not relitigated or silently forgotten. Use when the same discussion recurs and nobody remembers why the current approach was chosen.
    0 installs
  66. Agent Finance Desk · amey-thakur
    Run a standing finance function with agents that reconcile transactions, track runway, flag anomalies, and prepare reporting for a human to approve. Use when the money side of a business needs steady attention rather than a quarterly scramble.
    0 installs
  67. Agent Goal Cascade · amey-thakur
    Translate company objectives into desk-level goals and weekly work, keeping the line from a task to the objective visible. Use when teams are busy but nobody can say how the work serves the goal.
    0 installs
  68. Agent Hiring Panel · amey-thakur
    Simulate an interview panel as agents that design questions, score independently on anchored rubrics, and reconcile in a debrief. Use when you want to pressure-test a hiring loop, calibrate rubrics, or dry-run questions, not to score a real candidate.
    0 installs
  69. Agent Research Lab · amey-thakur
    Run a lab of researcher agents that search in parallel, verify sources independently, and synthesize a cited answer. Use when a question needs breadth of sources and every load-bearing claim must trace to evidence.
    0 installs
  70. Agent Support Desk · amey-thakur
    Run a team of support agents that triages each ticket, reproduces the problem, drafts a reply, and hands clean escalations to a human. Use when inbound support volume needs consistent handling and a person must approve every customer-facing reply before it goes out.
    0 installs
  71. Vulnerability Disclosure · amey-thakur
    Receive, triage, fix, and announce security reports on a coordinated timeline that protects users. Use when running a project that could have security issues, or when you receive a report.
    0 installs
  72. Payment Idempotency · amey-thakur
    Make payment operations safe to retry so a network timeout never charges a customer twice. Use when calling a payment API, processing webhooks, or building any money-moving endpoint.
    0 installs
  73. Payment Integration · amey-thakur
    Integrate a payment provider so charges are authorised, confirmed, and recorded correctly even when the customer closes the tab. Use when adding checkout or moving to a new payment provider.
    0 installs
  74. Pci Scope Reduction · amey-thakur
    Keep card data out of your systems so compliance obligations stay minimal, and know what remains in scope when it cannot. Use when handling card payments or preparing for a compliance assessment.
    0 installs
  75. Algorithmic Optimization · amey-thakur
    Replace a hot algorithm with one of better complexity, a fitter data structure, or memoized results instead of micro-tuning the slow one. Use when a profiler points at a function whose cost is inherent to its approach, not to constant-factor waste.
    0 installs
  76. Performance Optimization · amey-thakur
    Make code measurably faster by profiling first and fixing the actual bottleneck. Use when something is slow, uses too much memory, or needs to handle more load.
    0 installs
  77. Service Catalog · amey-thakur
    Maintain an inventory of services with owners, dependencies, and operational metadata so questions about who owns what are answerable. Use when nobody can say who owns a service or what depends on it.
    0 installs
  78. Product Discovery · amey-thakur
    Validate problems before building solutions using evidence standards and opportunity mapping. Use when deciding what to build next or challenging a solution that arrived before its problem.
    0 installs
  79. Resource Planning · amey-thakur
    Match people and capacity to project needs over time, accounting for partial allocation, ramp-up, and the cost of splitting attention. Use when planning who works on what across projects.
    0 installs
  80. Negative Instructions · amey-thakur
    Tell a model what not to do in a way that works, by converting prohibitions into positive alternatives wherever possible. Use when a prompt lists things to avoid and the model keeps doing them.
    0 installs
  81. Output Format Control · amey-thakur
    Get output in exactly the structure downstream code expects, using schemas, examples, and validation rather than hope. Use when a model's output is parsed by a program rather than read by a person.
    0 installs
  82. Incident Severity Levels · amey-thakur
    Classify incidents consistently so the response, communication, and escalation match the impact. Use when incident response is either overwhelming or too slow.
    0 installs
  83. Service Level Objectives · amey-thakur
    Define measurable reliability targets from the user's perspective and use the error budget to decide between shipping and stabilising. Use when reliability is debated without numbers.
    0 installs
  84. Bash Robustness · amey-thakur
    Write bash that fails loudly, quotes correctly, cleans up after itself, and passes shellcheck. Use when writing shell scripts that automation or other people will depend on.
    0 installs
  85. Makefile Design · amey-thakur
    Write Makefiles with honest dependencies, phony discipline, and self-documenting help, and know when make is the wrong tool. Use when standardizing project task-running or fixing rebuild bugs.
    0 installs
  86. Text Processing · amey-thakur
    Choose grep, sed, awk, or jq by job, prefer structured formats, and know when a one-liner should become a script. Use when slicing logs, transforming files, or wrangling command output.
    0 installs
  87. Autocomplete Design · amey-thakur
    Suggest queries as the user types, fast enough to feel instant and relevant enough to be worth reading. Use when adding a search box that should guide rather than merely accept input.
    0 installs
  88. Query Understanding · amey-thakur
    Interpret what a user meant before matching, through normalisation, intent detection, and entity extraction. Use when queries are short, ambiguous, or full of product-specific language.
    0 installs
  89. Spreadsheet Performance · amey-thakur
    Diagnose and fix slow spreadsheets by reducing volatile formulas, whole-column references, and unnecessary recalculation. Use when a workbook takes seconds to respond to an edit.
    0 installs
  90. Unsafe Code Review · amey-thakur
    Audit unsafe blocks by verifying documented invariants, minimizing surface, and testing under sanitizers and Miri. Use when reviewing unsafe Rust, C/C++ interop shims, or any code that bypasses language safety.
    0 installs
  91. Agent Test Generation · amey-thakur
    Use an agent to write tests that check behaviour rather than restate the implementation, and verify they can actually fail. Use when adding coverage to existing code.
    0 installs
  92. Multi Model Workflows · amey-thakur
    Use more than one model or tool deliberately, playing to their differences rather than switching at random. Use when one model is consistently weak on part of your workflow.
    0 installs
  93. Vector Store Operations · amey-thakur
    Run a vector index in production, covering dimensions, filtering, updates, and reindexing when the embedding model changes. Use when semantic search is live and must stay correct as data and models change.
    0 installs
  94. Integration Migration · amey-thakur
    Move between API versions or providers without downtime, using parallel running and staged cutover. Use when a provider deprecates a version or you are replacing a service.
    0 installs
  95. Microservices Boundaries · amey-thakur
    Split services along business capabilities with clear data ownership, avoiding the distributed monolith. Use when decomposing a system into services or diagnosing services that must always deploy together.
    0 installs
  96. Dogfooding Program · amey-thakur
    Run an internal dogfooding program with staged cohorts, one feedback intake, and numeric exit criteria to general availability. Use when a pre-release product needs real internal use to surface bugs and adoption risk before it ships to customers.
    0 installs
  97. Hiring Loop Design · amey-thakur
    Design a hiring loop where each interview gathers distinct signal against an anchored rubric and the debrief resists groupthink. Use when standing up or fixing an interview panel and you want a decision based on evidence, not overlapping impressions.
    0 installs
  98. Quarterly Planning · amey-thakur
    Run quarterly planning with honest capacity, negotiated cross-team dependencies, and an explicit cut line that names what will not get done. Use when a team commits to a quarter of work and needs the plan to survive contact with reality.
    0 installs
  99. Frontend Engineer Role · amey-thakur
    Operate as a frontend engineer who defends UX quality, enforces performance budgets, and partners with design instead of just closing tickets. Use when building or reviewing a user-facing web feature and you want an engineer's operating discipline, not raw code.
    0 installs
  100. Platform Engineer Role · amey-thakur
    Operate as a platform engineer who builds golden paths for internal developers and earns adoption on merit. Use when asked to design an internal developer platform, pave a common workflow, or prove a platform is being adopted.
    0 installs