Scripting
2043 skills in Development > Scripting
ruby-rspec-tdd-implementer
Expert in Test-Driven Development using Ruby and RSpec framework
type-definitions
Generate TypeScript interfaces and types from data structure descriptions
terraform-best-practices
Terraform infrastructure-as-code best practices for scalable and maintainable cloud infrastructure. Use when writing Terraform modules, managing infrastructure state, or implementing infrastructure automation at scale.
python
Execute Python scripts and code using the user's Anaconda Python installation at C:\Users\29165\anaconda3\python.exe. Use this skill when the user needs to run Python code, execute Python scripts, install Python packages, or perform any Python-related tasks.
code-comments
Extract comment locations from code files for analysis. Use when cleaning comments, auditing code documentation, or analyzing comment patterns. Supports Python, JavaScript, TypeScript, Go, Rust, Java, C/C++, Ruby, PHP, Shell scripts. Trigger terms - comments, extract comments, code comments, comment analysis, documentation audit, comment cleanup.
codebase-analysis
Evidence-based codebase investigation methodology. Use when analyzing codebases, understanding architecture, exploring patterns, or investigating technical problems. Triggers when user asks to analyze, investigate, understand, research, or explore code. Core foundation for analyst and debugger agents.
mise-configuration
Configure environment via mise [env] SSoT. TRIGGERS - mise env, mise.toml, environment variables, centralize config, Python venv, mise templates.
k8s-gitops
GitOps workflows and CI/CD pipeline integration for Kubernetes and OpenShift. Use this skill when:(1) Setting up ArgoCD or Flux for GitOps deployment(2) Creating CI/CD pipelines for K8s workloads (GitHub Actions, GitLab CI, Tekton)(3) Implementing progressive delivery (Canary, Blue-Green, A/B testing)(4) Configuring Kustomize overlays for multi-environment deployments(5) Creating Helm charts or managing Helm releases(6) Setting up image automation and promotion workflows(7) Implementing policy-as-code (Kyverno, OPA Gatekeeper)(8) Secret management in GitOps (Sealed Secrets, External Secrets, SOPS)(9) Multi-cluster GitOps configurations(10) OpenShift Pipelines (Tekton) and GitOps Operator setup
holistic-linting
This skill should be used when the model needs to ensure code quality through comprehensive linting and formatting. It provides automatic linting workflows for orchestrators (format → lint → resolve via concurrent agents) and sub-agents (lint touched files before task completion). Prevents claiming "production ready" code without verification. Includes linting rules knowledge base for ruff, mypy, and bandit, plus the linting-root-cause-resolver agent for systematic issue resolution.
prompting
Prompt engineering standards and context engineering principles for AI agents based on Anthropic best practices. Covers clarity, structure, progressive discovery, and optimization for signal-to-noise ratio.
event-scraper
Create new event scraping scripts for websites. Use when adding a new event source to the Asheville Event Feed. ALWAYS start by detecting the CMS/platform and trying known API endpoints first. Browser scraping is NOT supported (Vercel limitation). Handles API-based, HTML/JSON-LD, and hybrid patterns with comprehensive testing workflows.
code-review
Systematic pre-commit quality gate using checklist-based review methodology with announcement protocol. Use when reviewing code before commit, performing quality gates, conducting systematic code review, or when fresh-eyes, pre-commit-review, quality-gate, or --review are mentioned. Reviewer agent should load this for thorough reviews.
asciinema-recorder
Record Claude Code sessions with asciinema. TRIGGERS - record session, asciinema record, capture terminal, record claude, demo recording, record ASCII, ASCII terminal, terminal screen capture, shell screen capture, ASCII screen capture, screen recording. Generates ready-to-copy commands with dynamic workspace-based filenames.
cloudflare
For CloudFlare development, deployment, e.g. Python CloudFlare Workers
config-builder
Create configuration systems following VoiceMode and MCPro patterns. Use when building new Python projects that need flexible configuration with .env files, environment variables, CLI arguments, and cascading precedence. Implements dotenv-based config with Click CLI integration and helper functions for path expansion and boolean parsing.
img-optimize
This skill should be used when optimizing, converting, or resizing images. Trigger when user mentions image optimization, HEIC/HEIF conversion, JPEG/PNG/WebP/AVIF processing, reducing image file size, or batch image processing. Uses sharp-cli as the primary tool.
uv
Expert guidance for Astral's uv - an extremely fast Python package and project manager. Use when working with Python projects, managing dependencies, creating scripts with PEP 723 metadata, installing tools, managing Python versions, or configuring package indexes. Covers project initialization, dependency management, virtual environments, tool installation, workspace configuration, CI/CD integration, and migration from pip/poetry.
design-doc-mermaid
Create Mermaid diagrams for any purpose - activity diagrams, deployment diagrams, architecture diagrams, or complete design documents. This skill uses a hierarchical structure with specialized guides loaded on-demand based on user intent. Supports code-to-diagram generation, Unicode semantic symbols, and Python utilities for diagram extraction and image conversion.
ocaml-npm-publishing
Publishing OCaml to npm via js_of_ocaml and wasm_of_ocaml. Use when discussing browser targets, JavaScript compilation, WASM output, npm packages, or the two-branch workflow.
toml-python
When reading or writing pyproject.toml or .toml config files in Python. When editing TOML while preserving comments and formatting. When designing configuration file format for a Python tool. When code uses tomlkit or tomllib. When implementing atomic config file updates.