← all publishers

Amey-Thakur

@amey-thakur source repo

1000 published skills · page 8 of 10

  1. Ml Engineer Role · amey-thakur
    Operate as an ML engineer who takes a research model to reliable production behind eval gates and keeps it healthy across its lifecycle. Use when asked to productionize a model, build a training or serving pipeline, or set promotion criteria.
    0 installs
  2. QA Engineer Role · amey-thakur
    Operate as a QA engineer who owns test strategy, automation coverage, and the release quality signal. Use when asked to build a test approach, decide what to automate, or give a defensible go or no-go on a release.
    0 installs
  3. User Activation · amey-thakur
    Move new users to their first value moment fast by defining activation, instrumenting the funnel, and cutting time-to-value. Use when signups do not become engaged users.
    0 installs
  4. Boolean Parameters · amey-thakur
    Replace opaque boolean flags with named enums or split functions so call sites read without the definition open. Use when a signature takes a bare boolean or a function branches on a mode flag.
    0 installs
  5. Tech Debt Register · amey-thakur
    Track technical debt deliberately by framing each item as interest owed and budgeting steady paydown. Use when debt is piling up as vague complaints and you need to make it fundable work.
    0 installs
  6. Support Macros · amey-thakur
    Build reusable reply templates that speed common answers without making replies feel automated. Use when agents retype the same explanations daily.
    0 installs
  7. Data Retention · amey-thakur
    Implement retention tiers, legal holds, and deletion pipelines that actually delete, including GDPR-style erasure. Use when defining how long data lives or building the machinery that enforces it.
    0 installs
  8. Consent Management · amey-thakur
    Ask for, record, and honour consent so processing has a lawful basis and withdrawal actually stops it. Use when adding tracking, marketing, or any optional processing of personal data.
    0 installs
  9. Data Anonymization · amey-thakur
    Remove or blunt identifiers so a dataset can be analysed or shared without re-identifying people, and know when it is only pseudonymous. Use when preparing data for analytics, testing, sharing, or research.
    0 installs
  10. Data Visualization · amey-thakur
    Choose and design charts that reveal the truth in data clearly and honestly, matching the chart to the question. Use when visualizing data for exploration or communication, or fixing a misleading or cluttered chart.
    0 installs
  11. Sharding Partitioning · amey-thakur
    Scale databases by partitioning and sharding with a good key, handling resharding and cross-shard queries, and knowing when to avoid it. Use when one database can no longer hold or serve the load.
    0 installs
  12. Time Travel Debugging · amey-thakur
    Record an execution once and replay it deterministically so you can step backward to the moment a value went wrong. Use when a bug is hard to reproduce or the failure surfaces long after its cause, and rerunning changes the outcome.
    0 installs
  13. Dashboard Building · amey-thakur
    Build dashboards that answer specific questions at a glance, rather than displaying every available metric. Use when a team needs shared visibility into an ongoing situation.
    0 installs
  14. Documentation Site · amey-thakur
    Structure a documentation site so readers find answers by task, with working examples and a maintenance path. Use when documenting a product or library for external users.
    0 installs
  15. Print Ready Output · amey-thakur
    Prepare documents for physical printing with correct colour, bleed, resolution, and fonts, so what prints matches what you designed. Use when producing anything that will be professionally printed.
    0 installs
  16. Technical Diagrams · amey-thakur
    Draw system, sequence, and flow diagrams that clarify rather than decorate, at a consistent level of abstraction. Use when explaining a system to people who did not build it.
    0 installs
  17. Changelog Writing · amey-thakur
    Write changelogs for humans, grouped by change type, with breaking changes called out and versions dated. Use when maintaining a changelog or replacing raw commit dumps with useful release notes.
    0 installs
  18. Technical Writing · amey-thakur
    Write documentation, READMEs, and guides that respect the reader's time and answer their actual question. Use when drafting or editing any technical document.
    0 installs
  19. Embedded Debugging · amey-thakur
    Debug firmware with JTAG/SWD workflows, console-free logging, and hard-fault analysis that names the faulting line. Use when a device crashes, hangs, or misbehaves only in the field.
    0 installs
  20. React Component Design · amey-thakur
    Design React component props and boundaries so components compose cleanly and stay reusable. Use when creating a component, reviewing a bloated props list, or deciding controlled versus uncontrolled.
    0 installs
  21. React Hooks Discipline · amey-thakur
    Write React hooks with correct dependencies and minimal effects so renders stay predictable. Use when adding useEffect, debugging stale closures or render loops, or extracting a custom hook.
    0 installs
  22. Secret Scanning · amey-thakur
    Detect committed credentials, respond correctly when one is found, and prevent the next one. Use when setting up a repository or after a credential appears in history.
    0 installs
  23. LLM Eval Design · amey-thakur
    Build LLM evaluations from real failures with calibrated judges and regression gates that catch quality drift. Use when an LLM feature needs quality measurement or prompts change without anyone knowing what broke.
    0 installs
  24. Self Reflection · amey-thakur
    Have an agent critique and improve its own output before delivering, catching errors a first pass misses, without spiraling. Use when correctness matters and an agent should check its own work rather than ship the first draft.
    0 installs
  25. Staying On Task · amey-thakur
    Keep an AI agent anchored to the actual goal through long or messy work. Use at the start of any multi-step task, and whenever work begins to drift, balloon, or stall.
    0 installs
  26. Tool Use Design · amey-thakur
    Design LLM tools with descriptions that steer, granularity that composes, and error returns the model can act on. Use when building agent tool sets or debugging wrong-tool and wrong-argument failures.
    0 installs
  27. Competitive Messaging · amey-thakur
    Talk about competitors accurately and fairly in a way that helps buyers decide, without claims you cannot support. Use when buyers ask how you compare or a competitor is winning deals.
    0 installs
  28. Marketing Attribution · amey-thakur
    Assign credit for conversions across touchpoints honestly, knowing what each model hides. Use when deciding where to spend and channels each claim the same conversions.
    0 installs
  29. Social Media Strategy · amey-thakur
    Choose platforms and a cadence you can sustain, with content native to each rather than cross-posted. Use when social presence is scattered and producing nothing.
    0 installs
  30. Media Delivery · amey-thakur
    Serve media efficiently with caching, range requests, and access control, so playback starts fast and private files stay private. Use when media is slow to load or must be restricted to authorised users.
    0 installs
  31. Agent QA Gate · amey-thakur
    Place a QA agent as the last blocking node before output ships, checking acceptance criteria against executed test evidence with the power to veto. Use when builder agents keep declaring done on work that does not meet its criteria and you need one gate that runs the artifact instead of trusting the claim.
    0 installs
  32. Tls And Certificates · amey-thakur
    Issue, install, renew, and debug TLS certificates so connections stay encrypted and trusted without surprise expiry. Use when setting up HTTPS, rotating a certificate, or diagnosing a trust or handshake error.
    0 installs
  33. Semantic Versioning · amey-thakur
    Communicate compatibility through version numbers so consumers know what upgrading costs. Use when releasing a library, deciding whether a change is breaking, or setting a dependency range.
    0 installs
  34. Memory Optimization · amey-thakur
    Cut a program's memory footprint by fixing data layout, reusing allocations, and streaming input instead of buffering it whole. Use when a process is killed by the OOM killer, garbage collection dominates the profile, or heap growth tracks input size.
    0 installs
  35. Performance Budgets · amey-thakur
    Set numeric performance budgets and enforce them in CI so regressions fail the build instead of reaching users. Use when performance keeps sliding release over release or a team wants to hold a latency or bundle target.
    0 installs
  36. Prompt Iteration · amey-thakur
    Improve a prompt through controlled changes measured against a fixed set of cases, rather than by rewriting until an example looks good. Use when a prompt underperforms and each edit is a guess.
    0 installs
  37. Prompt Structure · amey-thakur
    Order a prompt so the model knows its task, its material, and its output before it starts generating. Use when writing any non-trivial prompt or fixing one that produces the wrong shape of answer.
    0 installs
  38. Python Project Structure · amey-thakur
    Organize Python packages so imports stay clean, cycles cannot form, and the layout scales with the codebase. Use when starting a Python project or untangling circular imports and grab-bag modules.
    0 installs
  39. Hypothesis Driven Work · amey-thakur
    Frame work as falsifiable hypotheses, test the cheapest first, and update on evidence rather than defending the plan. Use when facing uncertainty and tempted to build the whole thing before learning anything.
    0 installs
  40. Faceted Search · amey-thakur
    Provide filters that narrow results honestly, with counts that reflect what is actually available and a clear way back out. Use when a result set is large enough that browsing needs structure.
    0 installs
  41. Typo Tolerance · amey-thakur
    Correct or forgive misspelled queries without turning precise searches into fuzzy guesses. Use when users mistype and get nothing, or when fuzzy matching returns irrelevant results.
    0 installs
  42. Browser Storage Safety · amey-thakur
    Decide where a web app keeps tokens and state by reasoning about the XSS blast radius of each store, not by convenience. Use when choosing how to persist session tokens, auth state, or any value an attacker on your origin would want to read.
    0 installs
  43. Deserialization Safety · amey-thakur
    Treat any serialized bytes from outside the program as hostile, parsing them through schema-validated formats instead of native object reconstructors. Use when reading pickles, Java or PHP serialized objects, YAML, or any encoded structure that arrives from a user, a queue, or a cache.
    0 installs
  44. Path Traversal Defense · amey-thakur
    Stop user-supplied path components from escaping the directory you meant to confine them to. Use when a filename, path segment, or archive entry from outside the program is joined into a filesystem path for reading, writing, or serving.
    0 installs
  45. Spreadsheet Charts · amey-thakur
    Build charts that make the point clearly, choosing the type by the question and removing everything that does not carry meaning. Use when presenting spreadsheet data visually.
    0 installs
  46. Test Environment Parity · amey-thakur
    Close the gaps between test and production by matching versions, data shape, and configuration paths so a passing suite actually predicts prod behavior. Use when tests are green but production breaks in ways staging never showed.
    0 installs
  47. Citation Grounding · amey-thakur
    Tie every claim in a generated answer to the retrieved passage that supports it, so users can verify and unsupported claims are visible. Use when answers are drawn from documents users may need to check.
    0 installs
  48. API Gateway Pattern · amey-thakur
    Use an API gateway for cross-cutting edge concerns without letting it absorb business logic, including the BFF variant. Use when fronting services with a gateway or untangling a bloated one.
    0 installs
  49. Chaos Gameday · amey-thakur
    Run a game day that injects a real failure on purpose under safety rails, then captures what monitoring, runbooks, and responders actually did. Use when you want to prove resilience before an incident tests it for you, or to rehearse a team on a failure it has never handled.
    0 installs
  50. Exec Briefing · amey-thakur
    Brief executives with the answer first, the whole thing on one page, risks paired with the decision you need, and no surprises. Use when you must get a decision or an update in front of leadership who have five minutes and no context.
    0 installs
  51. Launch Review · amey-thakur
    Run a launch review that gates a release behind a readiness checklist, named sign-offs, and a clear no-go authority. Use when a user-facing launch is about to ship and a bad release would be costly to walk back.
    0 installs
  52. Exhaustive Switches · amey-thakur
    Make switch and match statements provably total so adding a case forces every site to handle it, with no default that hides the gap. Use when branching over an enum, union, or sealed type.
    0 installs
  53. Legacy Code Changes · amey-thakur
    Change untested legacy code safely using characterization tests, seams, and the sprout method. Use when you must modify code that has no tests and you cannot prove your change is harmless.
    0 installs
  54. Rewrite Vs Refactor · amey-thakur
    Decide whether to refactor code in place or rewrite it from scratch using risk math, not frustration. Use when a component feels beyond repair and someone proposes starting over.
    0 installs
  55. Support Handoff · amey-thakur
    Transfer a ticket between agents, shifts, or teams without the customer repeating themselves. Use when work crosses people and context is being lost.
    0 installs
  56. Data Classification · amey-thakur
    Label data by sensitivity so controls, retention, and access follow the label instead of being argued case by case. Use when designing storage, granting access, or deciding how carefully a dataset must be handled.
    0 installs
  57. Experiment Analysis · amey-thakur
    Analyze A/B test results correctly: effect size with intervals, guardrails, segments, and the peeking and Simpson traps. Use when reading out an experiment and deciding whether the change worked, before you ship it.
    0 installs
  58. Regression Analysis · amey-thakur
    Fit and interpret regression models for insight, reading coefficients, fit, and caveats honestly rather than as causal truth. Use when using regression to understand relationships in data, not to build a predictive model.
    0 installs
  59. Database Normalization · amey-thakur
    Apply normal forms pragmatically and denormalize deliberately, weighing update anomalies against read performance. Use when designing a relational schema or deciding whether to denormalize.
    0 installs
  60. Transactions Isolation · amey-thakur
    Choose isolation levels by the anomalies they prevent, understand locking versus MVCC, and retry on serialization failures. Use when transactional correctness matters or concurrency bugs appear under load.
    0 installs
  61. Batch Size Effects · amey-thakur
    Choose batch size understanding its effect on gradient noise, memory, throughput, and generalisation, and adjust the learning rate with it. Use when scaling training or running out of memory.
    0 installs
  62. Slide Deck Creation · amey-thakur
    Build a deck that supports a spoken argument, with one idea per slide and visuals that carry meaning. Use when presenting to an audience rather than sending a document.
    0 installs
  63. Docker Image Optimization · amey-thakur
    Build small, fast, secure container images with layer caching, multi-stage builds, and a minimal base policy. Use when images are bloated, slow to build, or failing security scans.
    0 installs
  64. Infrastructure Monitoring · amey-thakur
    Monitor systems with the golden signals and USE method, alerts that page only on user impact, and runbook-linked responses. Use when instrumenting infrastructure or fixing alert fatigue.
    0 installs
  65. Backpressure · amey-thakur
    Bound every queue and propagate overload upstream so systems degrade by shedding instead of collapsing. Use when designing high-throughput paths or diagnosing latency spirals under load.
    0 installs
  66. Saga Pattern · amey-thakur
    Coordinate multi-service transactions as a sequence of local steps with compensations, timeouts, and an observable state machine. Use when a business flow spans services and two-phase commit is not on the table.
    0 installs
  67. API Reference Docs · amey-thakur
    Produce API reference docs that blend generation with curation, an example per endpoint, and documented errors. Use when documenting an API or SDK for external or internal consumers.
    0 installs
  68. Code Documentation · amey-thakur
    Write code comments and API docs that carry what the code cannot say, and nothing it already does. Use when documenting functions, modules, or tricky passages.
    0 installs
  69. Interrupt Safe Code · amey-thakur
    Write ISRs that stay minimal, share data through volatile-correct handoffs, and defer real work safely. Use when writing interrupt handlers or debugging corruption that only happens sometimes.
    0 installs
  70. Actions Security · amey-thakur
    Prevent workflow automation from becoming an attack path, through pinned actions, scoped tokens, and careful handling of untrusted input. Use when workflows handle secrets or run on pull requests from forks.
    0 installs
  71. JS Modules · amey-thakur
    Navigate ESM and CommonJS, interop between them, and structure imports so bundlers can tree-shake. Use when hitting module-resolution errors, mixing ESM and CJS, or shrinking a bundle.
    0 installs
  72. LLM Cost Latency · amey-thakur
    Cut LLM cost and latency with caching, model tiering, prompt diet, batching, and streaming UX. Use when the inference bill or response time needs engineering down.
    0 installs
  73. Imbalanced Data · amey-thakur
    Handle skewed classes with threshold moving, weighting, and PR-based evaluation instead of reflexive resampling. Use when the positive class is rare and accuracy looks deceptively high.
    0 installs
  74. MCP Sampling And Elicitation · amey-thakur
    Use server-initiated model calls and user prompts responsibly, so a server can ask for reasoning or input without seizing control. Use when a server needs the model's help or a decision from the user mid-operation.
    0 installs
  75. React Native Architecture · amey-thakur
    Structure React Native apps around clear native-module boundaries and decide honestly when RN fits. Use when starting or auditing a React Native codebase, or weighing RN against fully native development.
    0 installs
  76. Tax Calculation · amey-thakur
    Determine, apply, and record sales tax or VAT correctly by jurisdiction, product type, and customer status. Use when selling across borders or when tax handling is currently a flat assumption.
    0 installs
  77. Context Placement · amey-thakur
    Decide where in a prompt to put documents, history, and instructions, given that models attend unevenly across a long context. Use when prompts are long and the model ignores material in the middle.
    0 installs
  78. Few Shot Examples · amey-thakur
    Teach a task by showing worked examples, chosen and ordered so the model generalises the pattern rather than copying the specifics. Use when instructions alone produce inconsistent format or judgement.
    0 installs
  79. Prompt Versioning · amey-thakur
    Manage prompts as versioned artefacts with review, rollback, and a record of what changed and why. Use when prompts affect production behaviour and more than one person edits them.
    0 installs
  80. Capacity Forecasting · amey-thakur
    Predict when current capacity will be exhausted and plan the increase before it becomes an incident. Use when growth is steady enough to plan for or when scaling events surprise you.
    0 installs
  81. Graceful Degradation · amey-thakur
    Design systems that lose functionality progressively rather than failing entirely when a dependency is unavailable. Use when one component's failure currently takes down the whole product.
    0 installs
  82. Financial Functions · amey-thakur
    Use present value, rate, and payment functions correctly, with consistent periods and sign conventions. Use when modelling loans, investments, or discounted cash flows.
    0 installs
  83. Ffi Boundaries · amey-thakur
    Design foreign-function boundaries with explicit ownership, error translation, and contained panics/exceptions. Use when binding between Rust/Go/Python and C/C++ libraries or exposing your library over a C ABI.
    0 installs
  84. Go Concurrency · amey-thakur
    Structure goroutines with owned lifecycles, context propagation, and channel patterns that cannot leak or race. Use when writing concurrent Go or debugging goroutine leaks and data races.
    0 installs
  85. Rust Ownership · amey-thakur
    Work with the borrow checker through ownership-first design instead of fighting it with clones and unsafe. Use when writing Rust or resolving borrow-checker errors that feel unwinnable.
    0 installs
  86. Keyboard Navigation · amey-thakur
    Make interfaces fully keyboard-operable with logical focus order, no traps, skip links, and roving tabindex where needed. Use when building interactive UI or auditing keyboard accessibility.
    0 installs
  87. Agent Code Review · amey-thakur
    Use an agent to review a diff productively, with the right scope, framing, and scepticism about its findings. Use when reviewing your own changes before requesting human review.
    0 installs
  88. Agent Plan Review · amey-thakur
    Have an agent produce a plan before implementing, and review it as the cheapest intervention point in the work. Use before any non-trivial agent task.
    0 installs
  89. Chunking Strategies · amey-thakur
    Split documents into retrieval units that preserve meaning, so a retrieved chunk answers the question rather than trailing off mid-thought. Use when building or fixing a retrieval pipeline whose results are technically relevant but useless.
    0 installs
  90. Context Compression · amey-thakur
    Reduce retrieved material to what the model needs, through filtering, extraction, and summarisation, before it reaches the prompt. Use when retrieved context is large, mostly irrelevant, or crowding out reasoning.
    0 installs
  91. Conversation Memory · amey-thakur
    Keep a long conversation coherent within a finite window through rolling summaries, pinned facts, and selective recall. Use when sessions run long enough that early context falls out.
    0 installs
  92. Multi Hop Retrieval · amey-thakur
    Answer questions that need several linked lookups by decomposing the query and retrieving in sequence. Use when questions require combining facts that never appear in the same passage.
    0 installs
  93. Domain Driven Design · amey-thakur
    Apply DDD pragmatically: bounded contexts, ubiquitous language, and aggregates sized to invariants. Use when modeling a complex domain or when code and business people describe the same thing differently.
    0 installs
  94. Layered Architecture · amey-thakur
    Organize a system into layers with one permitted direction of dependency and enforce that direction mechanically at the import level. Use when a codebase is sliding toward tangled cross-references and you need a rule a linter can check, not a convention people forget.
    0 installs
  95. Scalability Planning · amey-thakur
    Plan scalability from a load model and bottleneck math, designing for realistic growth without premature over-engineering. Use when designing for scale or after a load-driven incident.
    0 installs
  96. Oncall Handoff · amey-thakur
    Hand off an on-call rotation by transferring open incidents, watch items, and the tribal context runbooks miss. Use at the end of a shift or rotation when the pager passes to the next responder and continuity of understanding matters.
    0 installs
  97. Data Engineer Role · amey-thakur
    Operate as a data engineer who ships pipelines to a freshness SLA, enforces schema contracts at the source, and owns data quality end to end. Use when building or reviewing a pipeline, warehouse table, or ingestion path that other teams will trust.
    0 installs
  98. UX Researcher Role · amey-thakur
    Operate as a UX researcher who ties every study to a pending decision, synthesizes evidence into ranked insights, and delivers findings that move the roadmap. Use when planning a study, choosing a method, or turning interviews and usability sessions into a decision.
    0 installs
  99. Code Review Comments · amey-thakur
    Write review comments that land by labeling severity and separating genuine questions from directives. Use when leaving comments on a pull request or coaching someone on how theirs read.
    0 installs
  100. File Systems · amey-thakur
    Understand how files, directories, and durability actually work, so data written is data that survives a crash. Use when writing files that matter or debugging corruption and permission problems.
    0 installs