Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
ClaudSkillsAuthors › Amey-Thakur › Page 6

Amey-Thakur

@Amey-Thakur on GitHub →

733 Claude Code skills authored by Amey-Thakur.

updated 2026-08-21 · showing 301–360 of 733 by quality score

Average Pro QualityScore: 64.1/100

For the full experience including quality scoring and one-click install features for each skill — upgrade to Pro.

Handle Unicode end to end so text survives storage, transport, and display without mojibake or truncation mid-character.
Compose async JavaScript with promises and async/await correctly, propagating errors and cancelling with AbortController.
Walk hierarchies and graphs with recursive CTEs, with a termination condition and cycle protection so the query ends.
Make absence explicit in the type and resolve it at the edges so the interior never dereferences a surprise null.
Design LLM tools with descriptions that steer, granularity that composes, and error returns the model can act on.
Block cross-site request forgery with SameSite cookies, per-session anti-CSRF tokens, and strict HTTP method discipline so a forged cross-origin request cannot act as the user.
Brief executives with the answer first, the whole thing on one page, risks paired with the decision you need, and no surprises.
Write a code style guide people actually follow by deciding once, automating enforcement, and logging exceptions.
Assign log levels deliberately so error wakes a human, warn flags a trend, and info and debug explain later without burying the signal.
Read a diff for security by tracing attacker-controlled input to dangerous operations and checking every trust boundary it crosses.
Build repeatable data transformations that refresh on demand, replacing manual cleaning steps with a recorded pipeline.
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.
Operate as a support engineer who triages by impact, reproduces before escalating, and turns recurring tickets into product fixes.
Operate as a developer relations (DevRel) engineer who closes the loop between external developers and the product team.
Apply normal forms pragmatically and denormalize deliberately, weighing update anomalies against read performance.
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.
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.
Prepare a raise with agents that assemble the narrative, stress-test it as an investor would, and organise diligence material, while the founder owns every conversation.
Fit firmware into kilobytes with static allocation, measured stack sizing, and linker-map budgeting. Use when developing on microcontrollers or debugging overflows and…
Monitor a GPU fleet so you can tell a genuinely busy GPU from one reporting 100 percent utilization while computing almost nothing, and find the wasted spend.
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.
Help users design effective organizational structures. Use when someone is thinking about team structure, deciding between functional vs.
Run a JavaScript/TypeScript monorepo with workspaces, task orchestration, and internal package versioning that scales.
Keep running discovery rounds until several consecutive rounds find nothing new, rather than stopping at a fixed count.
Choose batch or streaming from honest latency requirements and operate the complexity you actually need.
Operate as a product data scientist who frames falsifiable hypotheses, analyzes experiments, and reports results without flattering the launch.
Explain a technical idea by starting from what the learner knows, one concept at a time, with a concrete example before the abstraction.
Match people and capacity to project needs over time, accounting for partial allocation, ramp-up, and the cost of splitting attention.
Transfer a ticket between agents, shifts, or teams without the customer repeating themselves. Use when work crosses people and context is being lost.
Identify repetitive manual operational work and eliminate it, so capacity goes to improvement rather than maintenance.
Scale databases by partitioning and sharding with a good key, handling resharding and cross-shard queries, and knowing when to avoid it.
Choose names that carry meaning so readers grasp intent without chasing definitions. Use when naming variables, functions, types, or files, or when a name reads as vague.
Apply a code of conduct consistently, with a reporting path, proportionate responses, and records, so it protects people rather than decorating the repository.
Choose stubs, fakes, and mocks deliberately and default to verifying state over interaction so tests survive refactors.
Make message consumers safe under at-least-once delivery with natural idempotency or a transactional dedup store.
Redistribute work across desks and workers as load shifts, so one bottleneck does not stall the company while others idle.
Apply zero trust by authenticating and authorizing every request on its own merits and issuing only short-lived, narrowly scoped credentials.
Return errors an agent can act on, distinguishing retryable failures from permanent ones and never leaking internals. Use when building MCP tools that will fail in production.
Use HTTP caching correctly with etags, max-age, and stale-while-revalidate so clients and proxies reuse responses without serving stale data.
Design autoscaling on the right metric with velocity controls, warm capacity, and flap prevention. Use when configuring autoscaling or diagnosing oscillation, lag, and cost spikes…
Build an internal model of how a system works so you can predict its behaviour rather than recalling procedures.
Manage a code freeze with a scoped declaration, risk-classed changes, a fast exception process, and a planned thaw.
Present merge conflicts to users so they can resolve them confidently, rather than resolving silently and losing work. Use when concurrent edits cannot be merged automatically.
Run a war room for a live incident with defined roles, a steady cadence, a decision log, and explicit stand-down criteria.
Choose the JavaScript/TypeScript bundler, test runner, and linter for a project by its type, not by fashion.
Replace unexplained literal values with named constants that carry their meaning, without over-formalizing the obvious. Use when a bare number or string encodes a rule.
Keep your service healthy when a dependency is slow or failing, through timeouts, retries, circuit breakers, and fallbacks. Use when an external call sits in a request path.
Translate company objectives into desk-level goals and weekly work, keeping the line from a task to the objective visible.
Place data across the GPU memory tiers so a kernel is limited by math rather than by repeated trips to HBM.
Reason about the JavaScript event loop, microtasks vs macrotasks, and why blocking it freezes everything.
Generate several independent attempts, score them against explicit criteria, and select or combine the winner, instead of iterating one attempt.
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…
Get teams onto the supported path through incentives and migration support rather than mandates. Use when a better platform exists and teams are not moving to it.
Use window functions to rank, compare to neighbours, and compute running totals without collapsing rows or self-joining.
Ask for, record, and honour consent so processing has a lawful basis and withdrawal actually stops it.
Improve output through repeated critique and revision against a fixed standard, stopping when the standard is met or gains stop.
Expose data through MCP resources with stable URIs, useful listings, and sizes that fit a context window. Use when an agent needs to read data rather than perform an action.
Adapt what you write, how much, and how you frame it to the specific reader's knowledge, needs, and stakes.
Build a reliable, minimal reproduction before you write a fix so you can prove the bug is actually gone.
Deploy with two swappable environments for instant cutover and rollback, handling database compatibility.
Search all 733 skills by Amey-Thakur →