Back to categories
Category

Agent Skills in category: development

762 skills match this category. Browse curated collections and explore related Agent Skills.

bash-defensive-patterns

Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.

bashshell-scriptingfault-toleranceci-cd
ovachiever
ovachiever
81

debugging-strategies

Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.

debuggingprofilingroot-cause-analysisperformance-tuning
ovachiever
ovachiever
81

dask

Parallel/distributed computing. Scale pandas/NumPy beyond memory, parallel DataFrames/Arrays, multi-file processing, task graphs, for larger-than-RAM datasets and parallel workflows.

distributed-computingparallel-processingpandasnumpy
ovachiever
ovachiever
81

bash-authoring

Expert in production-grade Bash scripting with defensive programming, error handling, and portability. Use when writing, creating, or improving shell scripts for automation, CI/CD, or system utilities.

bashshell-scriptingautomationci-cd
philoserf
philoserf
0

writing-go

Idiomatic Go 1.25+ development. Use when writing Go code, designing APIs, discussing Go patterns, or reviewing Go implementations. Emphasizes stdlib, concrete types, simple error handling, and minimal dependencies.

golangstdliberror-handlingminimal-dependencies
julianobarbosa
julianobarbosa
0

direnv

Guide for using direnv - a shell extension for loading directory-specific environment variables. Use when setting up project environments, creating .envrc files, configuring per-project environment variables, integrating with Python/Node/Ruby/Go layouts, working with Nix flakes, or troubleshooting environment loading issues on macOS and Linux.

environment-variablesshell-extensionproject-setuplinux
julianobarbosa
julianobarbosa
0

neovim

Comprehensive guide for this Neovim configuration - a modular, performance-optimized Lua-based IDE. Use when configuring plugins, adding keybindings, setting up LSP servers, debugging, or extending the configuration. Covers lazy.nvim, 82+ plugins across 9 categories, DAP debugging, AI integrations, and performance optimization.

luaplugin-hooksdebuggingperformance-optimization
julianobarbosa
julianobarbosa
0

git-worktree

Git worktree management with tmux and iTerm2 integration. Use when creating isolated dev environments, managing parallel feature branches, switching contexts without stashing, or running multiple Claude instances. Covers worktree creation, tmux window management, iTerm2 tabs, and cleanup workflows.

git-worktreestmuxiterm2workflow-automation
julianobarbosa
julianobarbosa
0

obsidian-nvim

Guide for implementing obsidian.nvim - a Neovim plugin for Obsidian vault management. Use when configuring, troubleshooting, or extending obsidian.nvim features including workspace setup, daily notes, templates, completion, pickers, and UI customization.

nvimobsidianplugin-developmentworkspace-management
julianobarbosa
julianobarbosa
0

writing-typescript

Idiomatic TypeScript development. Use when writing TypeScript code, Node.js services, React apps, or discussing TS patterns. Emphasizes strict typing, composition, and modern tooling (bun/vite).

typescriptnodejsreactstrict-typing
julianobarbosa
julianobarbosa
0

writing-python

Idiomatic Python 3.14+ development. Use when writing Python code, CLI tools, scripts, or services. Emphasizes stdlib, type hints, uv/ruff toolchain, and minimal dependencies.

pythonstdlibtype-hintsuvicorn
julianobarbosa
julianobarbosa
0

using-git-worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans. Creates isolated git worktrees with smart directory selection and safety verification.

gitgit-worktreesworkspace-isolationfeature-branching
julianobarbosa
julianobarbosa
0

aspose-slides

Comprehensive skill for manipulating Microsoft PowerPoint presentations using Aspose.Slides.NET library with modern C# patterns

c#presentationasposepowerpoint
alanben
alanben
0

elixir-guidelines

Official Elixir community standards, naming conventions, and best practices

elixirdeveloper-guidancenaming-conventionsbest-practices
layeddie
layeddie
0

elixir-scribe

Single Responsibility Code in Self-Documented Folder Structure

elixirsoftware-designproject-structuresingle-responsibility-principle
layeddie
layeddie
0

git-commit

Write clear git commits with Conventional Commits format. Detects project conventions from history and config. Guides commit granularity. Use when: (1) Completing working code, (2) Code builds and tests pass, (3) Ready to save, (4) Before pushing, (5) After review feedback. Triggers: automatically when finishing commitable work that builds and passes tests.

gitconventional-commitscommit-guidancecommit-automation
LukasStrickler
LukasStrickler
0

roslyn-source-generators

Create and maintain Roslyn source generators for compile-time code generation. Use when building incremental generators, designing pipelines with ForAttributeWithMetadataName, creating marker attributes, implementing equatable models, testing generators, or debugging generator performance issues.

dotnetc#code-generationsource-generators
keithdv
keithdv
0

web-standards

Web standards best practices including semantic HTML, CSS architecture, accessibility, and progressive enhancement. Use when reviewing HTML, CSS, or JavaScript code for standards compliance, or when questions involve divitis, classitis, WCAG, ARIA, specificity, or progressive enhancement.

htmlcssaccessibilityprogressive-enhancement
MylesMCook
MylesMCook
0

Page 5 of 43 · 762 results