nimadorostkar/Claude-Skills-collection

DirSkills catalogs 50 skills from this repository, across 7 categories: AI Engineering, Automation, Data, DevOps, Frontend, Quality, Writing.

18 stars2 forksView on GitHub
🔗
2026/07/16

API Design

Use when designing or reviewing an HTTP API. Covers resource modeling, status codes, pagination, idempotency, versioning, error formats, and the contract details that break clients when you get them wrong.
Quality
182
🤖
2026/07/16

Agent Design

Provides patterns for designing reliable LLM agents with tool use, including loop termination, error handling, human checkpoints, and recognizing when an agent isn't needed.
AI Engineering
182
🧭
2026/07/16

Agent Instructions

Write short, accurate instruction files for coding agents, including commands, conventions, and hard constraints. Use it when setting up or refreshing CLAUDE.md, AGENTS.md, or similar files.
AI Engineering
182
🧠
2026/07/16

Agent Memory

A method for agents to persist critical state—facts, failures, conclusions—in a file that survives context compaction and session ends, with strategies for retrieval and preventing stale data.
AI Engineering
182
🧾
3w ago

Architecture Decisions

Architecture Decisions records technical choices as ADRs with context, options, the decision, and consequences. Use it when a significant or hard-to-reverse decision needs to be documented for future maintainers.
Writing
253
2026/07/16

Background Jobs

Use when designing asynchronous job processing. Covers queue selection, idempotency, retry and backoff policy, scheduling, poison messages, and observability for work that happens outside the request.
DevOps
182
🎨
3w ago

Brand Guidelines

Brand Guidelines helps document and apply a brand system across new work. Use it to extract colours, type, spacing, imagery, and voice from existing assets, then audit for drift and consistency.
Writing
253
🪲
3w ago

Bug Fix Protocol

Bug Fix Protocol guides a disciplined bug fix workflow end to end: reproduce the issue, write a failing test, apply the smallest fix, verify it, and check for related cases. Use it for reported defects, regressions, and hotfixes.
Quality
253
🗄️
2026/07/16

Caching

Use when adding or debugging a cache. It covers cache placement, invalidation, stampede protection, TTL selection, and the consistency tradeoffs involved.
DevOps
182
📊
3w ago

Competitive Analysis

Competitive Analysis gathers evidence on competitors, pricing, positioning, and differentiation to inform a product decision. It is used when entering a market, repositioning, or responding to a competitor move.
Data
253
🧠
2026/07/16

Context Engineering

Manage what an LLM sees by budgeting the context window, retrieving relevant information, compacting history, and pruning tool results to prevent attention degradation.
AI Engineering
182
🗄️
3w ago

Data Modeling

Data Modeling helps design database schemas for new tables or major changes. It covers normalization, keys, temporal history, multi-tenancy, soft deletes, and constraints that are hard to reverse later.
Data
253
🧪
3w ago

Data Quality

Data Quality catches bad data before it reaches a dashboard, model, or customer. It profiles datasets, validates schema and business rules, checks freshness and volume, and fails the pipeline with quarantine and alerts when checks break.
Data
253
🗄️
3w ago

Database Performance

Database Performance helps diagnose slow queries, lock contention, and connection saturation using execution plans and query logs. Use it when the database is the bottleneck or you need to make schema and index changes for speed.
Quality
253
🐍
2026/07/16

Django

Build Django applications with efficient ORM usage, secure settings, and safe migrations. Use when developing or reviewing Django apps, APIs, or database designs.
Quality
182
2026/07/16

Event-Driven Architecture

Use when designing systems around events and message queues. Covers event schema design, delivery guarantees, idempotent consumers, ordering, dead-letter handling, and event sourcing.
DevOps
182
3w ago

FastAPI

FastAPI builds APIs with dependency injection, Pydantic validation, async database access, authentication, background tasks, and tests. Use it when building or reviewing FastAPI services and structuring handlers and dependencies.
AI Engineering
253
⚙️
2026/07/16

Fine-Tuning

Guides the decision to fine-tune versus prompt engineering or retrieval, and provides a rigorous process for dataset construction, training with LoRA or full fine-tuning, and evaluation to achieve reliable performance improvements.
AI Engineering
182
🎨
3w ago

Generative Art

Generative Art creates algorithmic visuals with seeded randomness, noise, palettes, and composition rules. Use it when building reproducible procedural art or data-driven visual work.
Data
253
🔷
3w ago

GraphQL

GraphQL helps design and operate GraphQL APIs with schema modeling, resolver batching, query cost limits, error handling, and federation. Use it when building public or internal graphs and diagnosing slow or expensive queries.
AI Engineering
253
🪝
2026/07/16

Hooks

Enforce rules deterministically in AI agents using lifecycle hooks. Automate formatting, block dangerous commands, and inject context without depending on model memory.
AI Engineering
182
💰
2026/07/16

LLM Cost Optimization

Optimize LLM feature costs by identifying where tokens are spent and applying caching, context reduction, model routing, batching, and output limits without degrading output quality.
AI Engineering
182
📊
2026/07/16

LLM Evaluation

Provides a systematic approach for measuring LLM feature quality, including building evaluation sets, selecting metrics, using LLM-as-judge, regression testing, and production evaluation. Use before iterating on prompts or models to avoid guesswork.
AI Engineering
182
⚙️
2026/07/16

LLM Integration

Use when integrating an LLM API into an application. Covers streaming, retries and rate limits, timeouts, caching, fallback across providers, and the production concerns that a tutorial integration ignores.
AI Engineering
182
🔎
3w ago

Lead Research

Lead Research qualifies accounts, finds trigger events, and identifies the right contact before outreach. Use it when you need a brief with one specific observation that makes outreach relevant instead of generic.
Writing
253
🔧
2026/07/16

MCP Server

Use when building a Model Context Protocol server. Covers tool, resource, and prompt design, transport choice, authentication, error handling, and testing against a real client.
AI Engineering
182
🛠️
2026/07/16

ML Pipeline

Build and operate reproducible machine learning pipelines. Covers feature engineering, train/serve consistency, drift monitoring, and retraining to avoid silent model degradation.
DevOps
182
🧩
3w ago

Microservices

Microservices helps decide whether to split a system into services and how to set the boundaries. It covers service communication, distributed data, sagas, and the operational costs of networked calls.
DevOps
253
⚖️
2026/07/16

Model Selection

Helps select the right LLM for a task by evaluating capability, cost, latency, and routing strategies. Use when choosing a model for a new feature, reducing costs, or evaluating model migrations.
AI Engineering
182
🧩
3w ago

NestJS

NestJS helps you build NestJS services with clear module boundaries, validation pipes, guards, interceptors, and data access patterns. Use it when structuring a service or writing unit and end-to-end tests.
AI Engineering
253
🐼
3w ago

Pandas

Pandas helps analyze and transform tabular data in Python with vectorized operations, explicit dtypes, and correct joins. Use it when cleaning data, reviewing pandas code, or deciding if the data is too large for pandas.
Data
253
🧩
2026/07/16

Plugin Development

Packages skills, commands, hooks, and MCP servers into an installable plugin. Use it when creating manifests, bundling capabilities, testing clean installs, or publishing updates.
Automation
182
🐘
3w ago

PostgreSQL

PostgreSQL helps you tune schemas, indexes, autovacuum, pooling, and replication for Postgres workloads. Use it when diagnosing slow queries, bloat, locks, or planning large migrations.
DevOps
253
📊
3w ago

Product Analysis

Product Analysis helps assess product performance and decide what to build using metrics, funnels, retention, and feature adoption data. It is used to separate signal from noise and turn analysis into a prioritized recommendation.
Data
253
🧠
2026/07/16

Prompt Engineering

Write and improve prompts for language models. Covers instruction design, few-shot examples, reasoning elicitation, output formatting, and systematic failure diagnosis.
AI Engineering
182
🔍
2026/07/16

RAG

Use when building retrieval-augmented generation. Covers chunking, embedding and hybrid search, reranking, grounding and citation, and diagnosing whether a bad answer is a retrieval failure or a generation failure.
AI Engineering
182
🔌
3w ago

Realtime WebSockets

Realtime WebSockets helps build live features with WebSockets or SSE. Use it to choose a protocol, handle reconnects and backfill, and scale message delivery across instances.
AI Engineering
253
📝
3w ago

Resume

Resume helps write or tailor a CV that shows outcomes instead of responsibilities. Use it to restructure bullets, quantify impact, and adapt to a role without inventing experience.
Writing
253
📝
2026/07/16

Skill Authoring

A guide for creating skills that trigger reliably and change an AI agent's behavior. Use when writing or debugging a skill, focusing on scoping, description writing, and progressive disclosure.
AI Engineering
182
🛠️
3w ago

Skill Name

Skill Name helps with a specific workflow by defining when to use it, what inputs it needs, and the steps to follow. Use it when you need a repeatable process with clear outputs and guardrails.
AI Engineering
253
🔍
2026/07/16

Skill Review

Use when reviewing or improving an existing agent skill. Covers triggering accuracy, content quality, redundancy with the base model, and measuring whether the skill actually changes behavior.
Quality
182
🤖
2026/07/16

Slash Commands

Provides guidance for creating reusable slash commands for AI agents, covering argument handling, workflow composition, and distinguishing commands from skills.
AI Engineering
182
3w ago

Spark

Spark helps you build and review distributed Spark jobs with a focus on partitioning, shuffles, skew, joins, caching, and Spark UI diagnosis. Use it when a pipeline is slow, spilling, or has a straggling task.
Data
253
🍃
3w ago

Spring Boot

Spring Boot helps build and review Spring Boot services with correct transaction boundaries, JPA fetching, configuration validation, and test slices. Use it when diagnosing lazy loading, N+1 queries, or slow full-context tests.
DevOps
253
🧩
2026/07/16

Structured Output

Use when an LLM must return machine-readable data. It covers schema design, native structured-output modes, validation and repair, and extraction from messy input.
AI Engineering
182
🤖
2026/07/16

Subagents

Design and dispatch subagents for context isolation, parallel work, or verification. Use when delegating tasks to a separate agent with its own context is more efficient than processing in the main context.
AI Engineering
182
🎨
3w ago

Theming

Theming builds readable light, dark, and high-contrast themes with semantic tokens, contrast checks, and palette generation from a seed colour. Use it when adding dark mode, multi-brand themes, or fixing contrast across theme variants.
Frontend
253
🖼️
3w ago

UI Review

UI Review critiques interface designs by checking hierarchy, affordance, consistency, and state coverage. Use it when reviewing mockups, screenshots, or live screens and you need feedback that leads to specific design fixes.
Frontend
253
🔎
3w ago

User Research

User Research helps plan interviews, usability tests, and synthesis into findings grounded in observed behavior. Use it when you need evidence for a product decision, not opinions or feature wish lists.
Writing
253
🎨
3w ago

Visual Design

Visual Design produces static layouts like posters, covers, and social graphics with deliberate hierarchy, composition, type, and colour. Use it when reviewing or creating designs for print or screen.
Frontend
253