← all publishers

Amey-Thakur

@amey-thakur source repo

1000 published skills · page 5 of 10

  1. Schema Evolution · amey-thakur
    Evolve data schemas with compatibility rules, producer contracts, and registries so downstream never breaks silently. Use when changing event or table schemas that other teams consume.
    0 installs
  2. Leaderboard Strategy · amey-thakur
    Trust your cross-validation over the public leaderboard, avoid overfitting it, and select final submissions wisely. Use in the endgame of a Kaggle competition, where rank is won or lost by validation discipline.
    0 installs
  3. Time Series Analysis · amey-thakur
    Analyze and forecast time-ordered data respecting trend, seasonality, autocorrelation, and the arrow of time. Use when working with data indexed by time: metrics, sales, sensor readings, or any forecast.
    0 installs
  4. Binary Search Debugging · amey-thakur
    Halve the search space repeatedly across code, data, time, and configuration until a single change isolates the failure. Use when the fault could live anywhere across a large surface and reading it all in order is too slow.
    0 installs
  5. Metrics Instrumentation · amey-thakur
    Instrument code with counters, gauges, and histograms picked to answer a specific operational question. Use when you need to watch a system's behavior over time and want the right instrument instead of a wall of unreadable numbers.
    0 installs
  6. Attention Mechanism · amey-thakur
    Understand what attention computes and why its cost grows quadratically with sequence length, to reason about context limits and efficiency work. Use when working with transformer models or evaluating long-context claims.
    0 installs
  7. Optimizer Selection · amey-thakur
    Choose an optimiser and its hyperparameters based on the problem rather than habit, and know what each actually does. Use when training is unstable, slow to converge, or generalising poorly.
    0 installs
  8. Spreadsheet Modeling · amey-thakur
    Build spreadsheet models that are auditable and hard to break, separating inputs, calculations, and outputs. Use when modelling finances, forecasts, or scenarios.
    0 installs
  9. Firmware Ota Updates · amey-thakur
    Ship over-the-air firmware with A/B slots, signed images, power-loss resilience, and staged fleet rollout. Use when building device update systems or reviewing one before it bricks a fleet.
    0 installs
  10. Sensor Data Handling · amey-thakur
    Turn raw sensor readings into trustworthy data with correct sampling, filtering, calibration, and timestamped batching. Use when building sensor pipelines or debugging noisy, aliased, or drifting measurements.
    0 installs
  11. Game Performance · amey-thakur
    Hold frame budgets through per-frame profiling, object pooling, draw-call batching, and allocation discipline. Use when a game stutters, drops frames, or needs optimization triage.
    0 installs
  12. Branch Strategy · amey-thakur
    Choose a branching model, default to trunk-based with short-lived branches, and set protection rules. Use when establishing team git workflow or fixing long-lived-branch merge pain.
    0 installs
  13. Commit Messages · amey-thakur
    Write commit messages that explain change and intent so history stays useful. Use when committing work or asked to draft a commit message for a diff.
    0 installs
  14. Merge Vs Rebase · amey-thakur
    Choose merge or rebase by the history you want, use interactive rebase safely, and set a team policy. Use when deciding integration mechanics or resolving debates about git history style.
    0 installs
  15. Release Tagging · amey-thakur
    Tag releases with semantic versions and signed tags, generate changelogs, and trigger builds from tags. Use when setting up a release process or fixing ambiguous, unsigned, or manual releases.
    0 installs
  16. Branch Protection · amey-thakur
    Configure rules that stop unreviewed or broken code reaching the default branch, without making routine work impossible. Use when setting up a shared repository or after an incident traced to a direct push.
    0 installs
  17. Locale Fallback · amey-thakur
    Define what a user sees when a string, a locale, or a region is not available, so gaps degrade predictably instead of showing keys or blanks. Use when supporting partial translations or regional variants.
    0 installs
  18. Spring Boot Discipline · amey-thakur
    Keep Spring Boot apps explicit with constructor injection, typed configuration, test slices, and restrained magic. Use when building or reviewing Spring Boot services that must stay debuggable.
    0 installs
  19. LLM Observability · amey-thakur
    Instrument LLM applications with request tracing, token accounting, quality signals, and feedback loops. Use when running LLM features in production or debugging why quality or cost moved.
    0 installs
  20. Structured Output · amey-thakur
    Get valid structured data from LLMs with schema-constrained generation, boundary validation, and repair loops. Use when LLM output feeds code, databases, or downstream systems.
    0 installs
  21. Cross Validation · amey-thakur
    Pick CV schemes that respect time and grouping, nest them for tuning, and read the variance, not just the mean. Use when data is too small for a single split or when validating tuning claims.
    0 installs
  22. Drift Monitoring · amey-thakur
    Detect input, prediction, and performance drift with reference windows and act through retrain or rollback triggers. Use when operating models in production or diagnosing gradual quality decay.
    0 installs
  23. Model Deployment · amey-thakur
    Ship models through batch, online, or edge patterns with shadow testing, gated rollouts, and rollback. Use when moving a model to production or designing the serving architecture.
    0 installs
  24. Model Evaluation · amey-thakur
    Evaluate models with cost-aligned metrics, slice analysis, calibration, and uncertainty, not a single accuracy number. Use when choosing evaluation metrics or judging whether a model is fit to ship.
    0 installs
  25. Audio Processing · amey-thakur
    Normalise, compress, and prepare audio for reliable playback and transcription, handling levels and formats consistently. Use when accepting recorded audio or producing spoken content.
    0 installs
  26. Document Parsing · amey-thakur
    Extract text and structure from PDFs, office documents, and scans reliably enough to search, index, or summarise. Use when users upload documents whose contents the product must understand.
    0 installs
  27. Format Selection · amey-thakur
    Choose media formats and codecs by compatibility, quality, and licensing, with fallbacks for what the client cannot play. Use when deciding what to store and deliver.
    0 installs
  28. Agent Data Team · amey-thakur
    Run a data team as agents that build the pipeline, gate on quality checks, run the analysis, and independently audit every headline metric. Use when you want a number produced by a coordinated agent team rather than one agent's unverified query.
    0 installs
  29. Forking And Vendoring · amey-thakur
    Decide between patching upstream, forking, and vendoring a dependency, and carry the ongoing cost knowingly. Use when a dependency needs a change you cannot get merged, or is unmaintained.
    0 installs
  30. Open Source Licensing · amey-thakur
    Choose a licence, comply with the licences you depend on, and keep attribution correct as a project grows. Use when publishing a project, adding a dependency, or answering whether a licence permits your use.
    0 installs
  31. Supply Chain Security · amey-thakur
    Protect a project and its users from compromised dependencies, publishing credentials, and build pipelines. Use when publishing packages or auditing what your build actually trusts.
    0 installs
  32. Compression Tradeoffs · amey-thakur
    Choose a compression codec and level by weighing size reduction against CPU cost, and place compression where the bytes are actually scarce. Use when deciding whether and how to compress payloads, logs, or stored data, or when compression is burning CPU for little gain.
    0 installs
  33. Ab Test Design · amey-thakur
    Design product experiments with real hypotheses, honest sample-size math, guardrails, and peeking discipline. Use when validating a change by experiment or reviewing a test before believing its result.
    0 installs
  34. Product Launch · amey-thakur
    Launch features through tiered rollouts, a readiness checklist, coordinated comms, and a post-launch review. Use when shipping something users will notice or coordinating a cross-team release moment.
    0 installs
  35. Prompt Constraints · amey-thakur
    Express limits on length, scope, style, and behaviour so they are followed rather than politely ignored. Use when a model consistently exceeds bounds or drifts outside the task.
    0 installs
  36. Failure Mode Analysis · amey-thakur
    Enumerate how a system can fail and what each failure does, before building the mitigations. Use when designing a critical system or reviewing one that has surprised you.
    0 installs
  37. Reliability Tradeoffs · amey-thakur
    Decide how much reliability to buy, given that each additional nine costs disproportionately more than the last. Use when reliability investment is being decided without reference to its cost.
    0 installs
  38. Experiment Design Basics · amey-thakur
    Design experiments with controls, randomization, confound awareness, and pre-registered analysis. Use when testing a hypothesis empirically and needing the result to actually mean something.
    0 installs
  39. Relevance Tuning · amey-thakur
    Improve ranking with a judged evaluation set and measured changes rather than intuition. Use when search feels wrong and every proposed fix is someone's opinion.
    0 installs
  40. Search Analytics · amey-thakur
    Instrument search so queries, clicks, and abandonment tell you what to fix. Use when improving relevance without evidence, or when nobody can say whether search works.
    0 installs
  41. C Memory Safety · amey-thakur
    Write C with explicit ownership conventions, bounds discipline, and sanitizers wired into every test run. Use when writing or reviewing C code, or hunting memory corruption.
    0 installs
  42. Visual Regression Testing · amey-thakur
    Catch unintended UI changes by diffing rendered screenshots against approved baselines with tuned thresholds and flake control. Use when protecting a component or page from visual drift across code changes.
    0 installs
  43. Accessibility Review · amey-thakur
    Audit a UI for real accessibility, keyboard-first, with concrete failures and fixes rather than checkbox compliance. Use when reviewing or building any user interface.
    0 installs
  44. Agent Cost Control · amey-thakur
    Keep agent usage within budget through context discipline, model selection, and caching, without degrading results. Use when agent costs are rising or long sessions are expensive.
    0 installs
  45. Memory Consolidation · amey-thakur
    Periodically merge, deduplicate, and abstract accumulated memories so recall stays fast and coherent as volume grows. Use when a memory store has grown large and retrieval returns redundant or conflicting entries.
    0 installs
  46. Architecture Diagrams · amey-thakur
    Draw architecture diagrams at consistent C4-style levels, as code, kept honest and fit to the audience. Use when documenting a system's structure or when existing diagrams mislead more than they help.
    0 installs
  47. Canary Analysis · amey-thakur
    Judge a canary release against a concurrent baseline using pre-set metric gates, automatic rollback, and statistically honest windows. Use when a deploy is rolling out to a slice of production traffic and you must decide pass, hold, or revert.
    0 installs
  48. Design Critique · amey-thakur
    Run a design critique with a clear presenter contract, feedback rules that attack the work not the person, and captured decisions. Use when a designer brings work in progress to a group for structured feedback rather than approval.
    0 installs
  49. Data Scientist Role · amey-thakur
    Operate as a product data scientist who frames falsifiable hypotheses, analyzes experiments, and reports results without flattering the launch. Use when asked to design an A/B test, read out an experiment, or turn a metric question into a decision.
    0 installs
  50. Community Building · amey-thakur
    Grow product and open-source communities through seeded value, working moderation, and contributor ladders. Use when starting a community or reviving one that went quiet.
    0 installs
  51. Circular Dependencies · amey-thakur
    Find dependency cycles between modules and break them with layering, interface extraction, or dependency inversion. Use when imports form a loop that blocks compilation, isolated testing, or clear reasoning about load order.
    0 installs
  52. Cyclomatic Complexity · amey-thakur
    Measure a function's branching complexity and reduce it so the logic stays testable. Use when a function has many paths, deep nesting, or a long if or switch chain.
    0 installs
  53. Defensive Programming · amey-thakur
    Validate untrusted data once at the boundary, then trust invariants inside and fail loudly if they ever break. Use when writing entry points, constructors, or any code that must not proceed on bad state.
    0 installs
  54. Feature Flags Hygiene · amey-thakur
    Ship code behind flags without accumulating flag rot, through disciplined naming, expiry, and cleanup sweeps. Use when adding a feature flag or auditing the flags already live in a codebase.
    0 installs
  55. Immutability Defaults · amey-thakur
    Make immutability the default so aliasing bugs turn into compile errors or no-ops instead of action at a distance. Use when designing data structures, state updates, or any value shared across threads or call sites.
    0 installs
  56. Premature Abstraction · amey-thakur
    Resist extracting shared code until a third real use reveals the true axis of variation. Use when tempted to add a helper, base class, config object, or generic layer on one or two examples.
    0 installs
  57. Community Support · amey-thakur
    Run a public forum where users help each other, with seeding, moderation, and staff presence that keeps answers accurate. Use when support volume exceeds staffing and questions are broadly shareable.
    0 installs
  58. Proactive Support · amey-thakur
    Reach customers before they contact you, when telemetry or a known issue means they are about to have a problem. Use when failures are detectable before the customer notices or writes in.
    0 installs
  59. Support Analytics · amey-thakur
    Measure support with metrics that reflect customer outcomes rather than agent activity, and use them to reduce ticket volume. Use when support is measured by throughput and quality is drifting.
    0 installs
  60. Data Partitioning · amey-thakur
    Partition datasets by pruning-friendly keys with healthy file sizes and scheduled compaction. Use when laying out lake or warehouse tables, or fixing slow scans and small-file explosions.
    0 installs
  61. Correlation Causation · amey-thakur
    Tell correlation from causation and avoid the confounding, selection, and reverse-causation traps. Use when data shows a relationship and someone is about to claim one thing causes another.
    0 installs
  62. Statistical Inference · amey-thakur
    Draw honest conclusions from samples using hypothesis tests, confidence intervals, and significance read correctly. Use when deciding whether an effect is real, comparing groups, or reporting uncertainty.
    0 installs
  63. Training Loop Design · amey-thakur
    Structure a training loop with correct ordering, evaluation, checkpointing, and logging so runs are debuggable and resumable. Use when writing or reviewing training code.
    0 installs
  64. Newsletter Production · amey-thakur
    Produce a recurring newsletter with a sustainable format, a clear reason to open, and rendering that survives email clients. Use when publishing regularly to a subscribed audience.
    0 installs
  65. Event Sourcing · amey-thakur
    Persist state as an append-only event log with projections and snapshots, and know when the pattern is overkill. Use when audit history is a first-class requirement or evaluating event sourcing against CRUD.
    0 installs
  66. Game Save Systems · amey-thakur
    Build save systems with versioned formats, corruption resistance, and autosave that never loses real progress. Use when designing game persistence or debugging broken saves after updates.
    0 installs
  67. Release Automation · amey-thakur
    Automate tagging, building, and publishing releases so shipping is repeatable and the artefacts match the tag. Use when releases are manual, inconsistent, or occasionally wrong.
    0 installs
  68. Repository Hygiene · amey-thakur
    Keep a repository free of stale branches, dead files, oversized objects, and abandoned configuration. Use when a repository has grown cluttered or slow to clone.
    0 installs
  69. Vllm Serving · amey-thakur
    Deploy an LLM on vLLM with continuous batching, deliberate VRAM planning, and multi-model hosting that never overcommits the card. Use when serving on vLLM and deciding memory fraction, context length, tensor parallel size, and how many models share a GPU.
    0 installs
  70. TS API Types · amey-thakur
    Type the boundaries of a TypeScript codebase: public API surfaces, branded types, and runtime validation of untyped input. Use when designing types others consume, or when external data enters your program.
    0 installs
  71. Prompt Engineering · amey-thakur
    Build prompts that get accurate, reliably-shaped output from any LLM, choosing the right technique for the task. Use when writing, improving, or debugging a prompt.
    0 installs
  72. Ml Error Analysis · amey-thakur
    Review model errors by hand, discover failing slices, and decide whether data or model fixes pay more. Use when a model underperforms and you need to know why before spending compute.
    0 installs
  73. MCP Multi Server Orchestration · amey-thakur
    Run an agent across several MCP servers without name collisions, tool overload, or ambiguity about which server owns an action. Use when one agent connects to more than a few servers.
    0 installs
  74. Resumable Uploads · amey-thakur
    Let large uploads survive network interruption by chunking and resuming from the last confirmed part. Use when files are large enough that a failed upload is a real cost to the user.
    0 installs
  75. Video Transcoding · amey-thakur
    Convert uploaded video into the renditions needed for reliable playback across devices and bandwidths. Use when accepting user video or delivering video that must play everywhere.
    0 installs
  76. Agent Arch Board · amey-thakur
    Run an architecture board of agents where one proposes a design, several review it independently and blind, and a chair synthesizes a binding decision. Use when a design choice matters enough that one agent's opinion will not do and you want independent scrutiny before committing.
    0 installs
  77. Agent Docs Guild · amey-thakur
    Run a team of documentation agents that finds the gaps, drafts the pages, gets them reviewed against the code, and sweeps for staleness on a schedule. Use when a codebase has outrun its docs and you need both new coverage and a way to stop pages from rotting.
    0 installs
  78. Agent Legal Desk · amey-thakur
    Use agents to triage contracts and policies, extract obligations, flag unusual terms, and prepare a lawyer's review rather than replace it. Use when routine agreements pile up and nothing is tracked after signature.
    0 installs
  79. Agent Map Reduce · amey-thakur
    Split a large task across parallel agents that each handle one slice, then merge their outputs deliberately. Use when the work exceeds one context window or would take too long serially.
    0 installs
  80. Contributor Onboarding · amey-thakur
    Lower the cost of a first contribution with a working setup, a clear scope, and a fast review so people come back. Use when a project wants contributors and gets drive-by patches or none.
    0 installs
  81. Pagination Performance · amey-thakur
    Paginate large result sets so page cost stays constant by using keyset (cursor) pagination instead of OFFSET, with a stable, encoded cursor. Use when deep pages get slow, an infinite scroll drifts or duplicates rows, or OFFSET grows with page depth.
    0 installs
  82. Product Metrics · amey-thakur
    Choose a north star with input metrics you can move, guardrails you must not break, and defenses against vanity. Use when defining product measurement or auditing a dashboard full of numbers nobody acts on.
    0 installs
  83. Project Closure · amey-thakur
    End a project deliberately, with handover, documentation, and a decision about what happens to what was built. Use when a project reaches its goal or is being stopped.
    0 installs
  84. Project Kickoff · amey-thakur
    Start a project with shared understanding of goal, roles, and working agreements, so early ambiguity does not become late rework. Use at the start of any multi-person project.
    0 installs
  85. Project Scoping · amey-thakur
    Define what a project includes, excludes, and depends on before work starts, so scope disagreements surface early. Use when starting a project or when a project keeps growing.
    0 installs
  86. First Principles Thinking · amey-thakur
    Reason from fundamental truths by excavating assumptions and rebuilding from constraints, knowing when analogy is faster. Use when stuck in a solution space defined by convention or challenging an inherited assumption.
    0 installs
  87. CLI UX Design · amey-thakur
    Design command-line interfaces with predictable flags, honest exit codes, machine-readable modes, and helpful failure text. Use when building CLI tools people other than the author will run.
    0 installs
  88. Command Injection Defense · amey-thakur
    Run external programs without ever building a shell string from untrusted input, using argument arrays that bypass the shell entirely. Use when a program shells out to another binary, especially with any value that came from a user, a file, or the network.
    0 installs
  89. Data Validation Rules · amey-thakur
    Constrain what can be entered into a spreadsheet so errors are prevented at input rather than found in analysis. Use when a spreadsheet is filled in by people.
    0 installs
  90. Screen Reader Testing · amey-thakur
    Test with real screen readers, verifying announcements, live regions, and navigation, not just automated checks. Use when validating accessibility of UI that automated tools cannot fully assess.
    0 installs
  91. Agent Context Setup · amey-thakur
    Give a coding agent the right files and background at the start of a task, so it works from the real system rather than from assumption. Use when starting a non-trivial task with an agent.
    0 installs
  92. Subagent Delegation · amey-thakur
    Split work across subagents so each has a focused context, and combine their results deliberately. Use when a task is too large for one context or has independent parallel parts.
    0 installs
  93. Long Term User Memory · amey-thakur
    Persist facts about a user across sessions with provenance, correction, and expiry, so an assistant improves rather than accumulating stale assumptions. Use when an assistant should remember a user between conversations.
    0 installs
  94. Polling Vs Webhooks · amey-thakur
    Choose between pulling changes on a schedule and receiving pushed events, based on latency needs, reliability, and control. Use when deciding how to learn about changes in an external system.
    0 installs
  95. Rate Limit Handling · amey-thakur
    Stay within a provider's limits and respond correctly when you exceed them, without hammering or stalling. Use when calling any API at volume.
    0 installs
  96. Webhook Consumption · amey-thakur
    Receive webhooks reliably, verifying authenticity and handling duplicates, ordering, and retries. Use when a provider pushes events to your service.
    0 installs
  97. Hexagonal Architecture · amey-thakur
    Isolate domain logic behind ports it owns while frameworks, databases, and transports live in adapters that plug into those ports. Use when business rules keep getting entangled with the web framework or database and you want the core testable and swappable in isolation.
    0 installs
  98. Service Mesh Tradeoffs · amey-thakur
    Judge whether a service mesh's east-west traffic features justify its operational complexity, versus a library approach. Use when evaluating a service mesh or reconsidering one that added more pain than value.
    0 installs
  99. Perf Calibration · amey-thakur
    Run a performance calibration meeting so ratings across a group rest on comparable evidence and a consistent bar, not one manager's advocacy. Use when managers are finalizing performance ratings for a team or org and you need consistency and bias control before results are delivered.
    0 installs
  100. Cloud Architect Role · amey-thakur
    Operate as a cloud architect who lays the landing zone, governs cost, and sequences migration for an organization. Use when asked to stand up a cloud foundation, put guardrails and cost controls in place, or plan how workloads move to the cloud.
    0 installs