All authors

Claude Skills by Amey-Thakur
github.com/Amey-Thakur1,001 skills16 installs1,473 views
- Exam CoachQuiz and coach the user for the Anthropic Claude certification exams using this repository's blueprints and official exam guides. Use when the user asks to practice, be quizzed, drill a domain, take a mock exam, or prepare for the Associate, Developer, or Architect certifications.Votes: 0GitHub stars: 54
- Accessibility ReviewAudit a UI for real accessibility, keyboard-first, with concrete failures and fixes rather than checkbox compliance. Use when reviewing or building any user interface.Votes: 0GitHub stars: 7
- Accessible FormsBuild forms with associated labels, identified errors, clear instructions, and autocomplete attributes. Use when creating or auditing forms for accessibility.Votes: 0GitHub stars: 7
- Alt Text WritingWrite alt text that conveys an image's purpose, marks decorative images empty, and handles functional and complex images. Use when adding images to content or auditing alt text.Votes: 0GitHub stars: 7
- Aria UsageUse ARIA correctly by preferring native HTML, applying roles/states/properties only where needed, and following known widget patterns. Use when making custom components accessible or fixing broken ARIA.Votes: 0GitHub stars: 7
- Color ContrastMeet WCAG contrast ratios for text and non-text, never rely on color alone, and verify with tools including in dark mode. Use when choosing colors for UI or auditing readability.Votes: 0GitHub stars: 7
- Focus ManagementManage focus on route changes, in modals, and after actions, with visible focus indicators. Use when building single-page apps, dialogs, or dynamic UI where focus can get lost.Votes: 0GitHub stars: 7
- Keyboard NavigationMake 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.Votes: 0GitHub stars: 7
- Screen Reader TestingTest 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.Votes: 0GitHub stars: 7
- Agent Code ReviewUse 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.Votes: 0GitHub stars: 7
- Agent Context SetupGive 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.Votes: 0GitHub stars: 7
- Agent Cost ControlKeep 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.Votes: 0GitHub stars: 7
- Agent Debugging WorkflowWork with an agent on a bug by supplying evidence and letting it form hypotheses, rather than asking it to guess from a description. Use when debugging with an agent's help.Votes: 0GitHub stars: 7
- Agent Instruction FilesWrite the repository instruction file that coding agents read, so they follow project conventions without being told each session. Use when setting up a repository for Claude Code, Antigravity, Cursor, or any agent reading AGENTS.md.Votes: 0GitHub stars: 7
- Agent Plan ReviewHave 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.Votes: 0GitHub stars: 7
- Agent Refactoring WorkflowDirect an agent through a refactor in verifiable steps with tests as the safety net, rather than one large rewrite. Use when restructuring code with agent assistance.Votes: 0GitHub stars: 7
- Agent Session ManagementManage long agent sessions with checkpoints, context resets, and clear task boundaries so quality does not decay. Use when working with an agent over an extended piece of work.Votes: 0GitHub stars: 7
- Agent Test GenerationUse 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.Votes: 0GitHub stars: 7
- Agent Tool PermissionsConfigure what a coding agent may do without asking, balancing autonomy against the cost of an unwanted action. Use when setting up an agent's permissions for a project.Votes: 0GitHub stars: 7
- Multi Model WorkflowsUse 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.Votes: 0GitHub stars: 7
- Subagent DelegationSplit 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.Votes: 0GitHub stars: 7
- Chunking StrategiesSplit 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.Votes: 0GitHub stars: 7
- Citation GroundingTie 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.Votes: 0GitHub stars: 7
- Context CompressionReduce 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.Votes: 0GitHub stars: 7
- Conversation MemoryKeep 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.Votes: 0GitHub stars: 7
- Knowledge Graph MemoryStore 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.Votes: 0GitHub stars: 7
- Long Term User MemoryPersist 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.Votes: 0GitHub stars: 7
- Memory ConsolidationPeriodically 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.Votes: 0GitHub stars: 7
- Memory Forgetting PolicyDecide what an AI system forgets and when, through expiry, decay, and explicit deletion, so memory stays current and lawful. Use when memory accumulates indefinitely or a user asks to be forgotten.Votes: 0GitHub stars: 7
- Multi Hop RetrievalAnswer 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.Votes: 0GitHub stars: 7
- Rag EvaluationMeasure retrieval and generation separately against a judged set, so you know whether a wrong answer came from the search or the model. Use when a RAG system is unreliable and every fix is a guess.Votes: 0GitHub stars: 7
- Rag FreshnessKeep a retrieval corpus current as source documents change, with incremental updates, deletion propagation, and a stated staleness budget. Use when retrieved answers cite content that has since changed or been removed.Votes: 0GitHub stars: 7
- Vector Store OperationsRun 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.Votes: 0GitHub stars: 7
- Api Credential RotationStore, scope, and rotate integration credentials so a leak is survivable and rotation does not cause an outage. Use when managing keys for external services.Votes: 0GitHub stars: 7
- Data MappingTranslate between an external service's data model and your own, handling mismatches, nulls, and enum drift explicitly. Use when integrating a service whose model differs from yours.Votes: 0GitHub stars: 7
- Integration MigrationMove 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.Votes: 0GitHub stars: 7
- Integration MonitoringObserve external dependencies so their degradation is visible before users report it and attributable when it happens. Use when your service depends on APIs you do not control.Votes: 0GitHub stars: 7
- Integration ResilienceKeep 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.Votes: 0GitHub stars: 7
- Partial Failure HandlingHandle operations that touch several services where some succeed and some fail, without leaving inconsistent state. Use when a single user action calls multiple systems.Votes: 0GitHub stars: 7
- Polling Vs WebhooksChoose 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.Votes: 0GitHub stars: 7
- Rate Limit HandlingStay within a provider's limits and respond correctly when you exceed them, without hammering or stalling. Use when calling any API at volume.Votes: 0GitHub stars: 7
- Sandbox TestingTest integrations against provider sandboxes, recorded fixtures, and fakes, knowing what each misses. Use when building or changing an integration.Votes: 0GitHub stars: 7
- Sdk SelectionDecide between a provider's SDK and direct HTTP calls, weighing convenience against dependency weight and control. Use when starting an integration.Votes: 0GitHub stars: 7
- Third Party IntegrationIntegrate an external service so its failures, changes, and limits do not become your outages. Use when adding a dependency on an API you do not control.Votes: 0GitHub stars: 7
- Webhook ConsumptionReceive webhooks reliably, verifying authenticity and handling duplicates, ordering, and retries. Use when a provider pushes events to your service.Votes: 0GitHub stars: 7
- Api Change ManagementClassify API changes as breaking or compatible, evolve additively, and gate breaking changes with compatibility tests. Use when changing an API and needing to know whether it breaks consumers.Votes: 0GitHub stars: 7
- Api Client DesignBuild API clients with retries, timeouts, pagination, and error surfacing baked in, and test them properly. Use when writing a client for an external or internal API.Votes: 0GitHub stars: 7
- Api DeprecationRetire API surface with sunset headers, usage tracking, migration guides, and enforced timelines. Use when removing an endpoint, field, or version that consumers depend on.Votes: 0GitHub stars: 7
- Api DesignDesign HTTP and library APIs that are predictable, hard to misuse, and stable under growth. Use when creating or reviewing endpoints, public functions, or wire formats.Votes: 0GitHub stars: 7
- Api Pagination DesignDesign pagination with cursors for stable ordering, sensible page limits, and awareness of total-count cost. Use when adding pagination to a list endpoint or fixing duplicate or skipped items under load.Votes: 0GitHub stars: 7