Scripting
2043 skills in Development > Scripting
vulture-dead-code
Vulture and deadcode tools for detecting unused Python code (functions, classes, variables, imports).Use when cleaning up codebases, removing unused code, or enforcing code hygiene in CI.Triggered by: vulture, deadcode, dead code detection, unused code, code cleanup, remove unused.
uv-tool-management
Install and manage global Python CLI tools with uv (pipx alternative). Coversuv tool install, uvx for ephemeral execution, tool isolation, and updates.Use when user mentions uv tool, uvx, installing CLI tools globally, pipxreplacement, or running Python tools without installation.
claude-code-github-workflows
Claude Code workflow design and automation patterns for PR reviews, issue triage, and CI/CD integration. Use when creating or modifying GitHub Actions workflows that integrate Claude Code.
ast-grep-search
AST-based code search using ast-grep for structural pattern matching. Use when searching for code patterns, refactoring, or performing semantic code analysis across multiple languages.
ruff-formatting
Python code formatting with ruff format. Fast, Black-compatible formatting for consistent code style. Use when formatting Python files, enforcing style, or checking format compliance.
mutation-testing
Validate test effectiveness with mutation testing using Stryker (TypeScript/JavaScript)and mutmut (Python). Find weak tests that pass despite code mutations.Use when user mentions mutation testing, Stryker, mutmut, test effectiveness,finding weak tests, or improving test quality through mutation analysis.
fabric
Native Fabric pattern execution for Claude Code. USE WHEN processing content with Fabric patterns (extract_wisdom, summarize, analyze_claims, threat modeling, etc.). Patterns run natively in Claude's context - no CLI spawning needed. Only use fabric CLI for YouTube transcripts (-y) or pattern updates (-U).
playwright-browser-console-messages
To read console logs from the current page, retrieve console messages for debugging JavaScript output.
recovery-strategies
Escalation path when stuck on pattern development. Use when encountering TypeScript errors, framework confusion, unexpected behavior, or blocked progress. Five-step recovery: check docs, study examples, strategic investigation (plan mode + subagents), reset and retry, ask user.
python-development
Core Python development concepts, idioms, best practices, and language features.Covers Python 3.10+ features, type hints, async/await, and Pythonic patterns.For running scripts, see uv-run. For project setup, see uv-project-management.Use when user mentions Python, type hints, async Python, decorators, context managers,or writing Pythonic code.
agent-orchestrator
Spawn, monitor, and manage Claude Code agents in parallel tmux sessions. Supports simple ad-hoc agents and complex DAG-based multi-agent orchestration with wave execution.
uv-project-management
Python project setup, dependencies, and lockfiles with uv package manager. Coversuv init, uv add, uv remove, uv lock, uv sync, and pyproject.toml configuration.Use when user mentions uv, creating Python projects, managing dependencies,lockfiles, pyproject.toml, or Python packaging with uv.
uv-python-versions
Install and manage Python interpreter versions with uv. Covers uv python install,uv python list, uv python pin, version pinning with .python-version file.Use when user mentions installing Python versions, switching Python versions,.python-version, uv python, or managing CPython/PyPy interpreters.
typescript-functional
TypeScript functional programming. Use for pure functions, immutability, composition. Favors ternaries, switch, map/filter/reduce over imperative code. Concise, declarative patterns.
x-cmd-git
This skill provides comprehensive Git and code hosting platform management tools through x-cmd CLI, including GitHub, GitLab, Codeberg, Forgejo integration, and Git hooks management. This skill should be used when users need to manage Git repositories, work with code hosting platforms, automate Git workflows, or configure Git hooks from command line interfaces.
lint-with-conform
Run formatters on files based on the user's conform neovim configuration. Supports multiple languages including JavaScript, TypeScript, Python, Go, Nix, Lua, and more. Use this when the user asks to format, lint, or clean up code files.
pr-review-analysis
Analyze pull request from github review comments, classify each comment (correct, uncertain, incorrect), and produce an ordered implementation plan. Use this for PR review triage, code review feedback analysis, and planning follow-up changes based on reviewer comments.
mcp-playwright
This skill provides guidance for using Playwright MCP for browser automation. Use when navigating web pages, interacting with web elements, taking screenshots, filling forms, running browser tests, or automating any browser-based tasks.
implement-connector
Implement a Python connector that conforms to the LakeflowConnect interface for data ingestion.
playwright-browser-run-code
To run a custom Playwright script on the page, execute a code snippet for advanced interactions.