Scripting
2043 skills in Development > Scripting
python-uv-dev
Python development using the `uv` package manager. Use this skill when working with Python projects that use `uv` for dependency management, when initializing new Python projects, or when the user mentions `uv`, `pyproject.toml`, or asks about Python package management best practices.
electron-architecture
Electronデスクトップアプリケーションのアーキテクチャ設計を専門とするスキル。Main/Renderer/Preloadプロセスの責務分離、型安全なIPC通信設計、セキュリティ設定を支援する。Anchors:• Clean Architecture (Robert C. Martin) / 適用: 依存関係ルール / 目的: プロセス間の責務分離• Electron公式ドキュメント / 適用: プロセスモデル / 目的: セキュアな設計パターン• TypeScript / 適用: 型安全なIPC設計 / 目的: エンドツーエンドの型安全性Trigger:Use when designing Electron architecture, implementing IPC communication, configuring security settings, or separating Main/Renderer responsibilities.electron, ipc, main process, renderer, preload, contextIsolation, contextBridge
Backend Models
Define and validate data structures used throughout the static website, ensuring JavaScript modules and HTML templates work with consistent and well-defined data models. Use this skill when designing data shapes, creating type definitions, or documenting expected data properties.
command-naming-conventions
コマンド命名規則(動詞ベース命名/kebab-case/名前空間/発見可能性)を整理し、一貫した命名設計と見直しを支援するスキル。命名ルール、チェックリスト運用、検証手順を一貫して整理する。Anchors:• The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: 命名規則の一貫性 / 目的: 実践的な命名の安定化• Clean Code (Robert C. Martin) / 適用: 意図が伝わる命名 / 目的: 自己説明性の向上Trigger:Use when defining command naming conventions, reviewing naming consistency, or designing namespace structures.command naming, kebab-case, verb-based naming, namespace design, discoverability
analyzing-test-coverage
This skill analyzes code coverage metrics to identify untested code and generate comprehensive coverage reports. It is triggered when the user requests analysis of code coverage, identification of coverage gaps, or generation of coverage reports. The skill is best used to improve code quality by ensuring adequate test coverage and identifying areas for improvement. Use trigger terms like "analyze coverage", "code coverage report", "untested code", or the shortcut "cov".
type-safety-patterns
TypeScript厳格モードによる型安全性設計を専門とするスキル。型推論、型ガード、ジェネリック、識別可能ユニオンのパターンを体系的に設計します。Anchors:• 『Effective TypeScript』(Dan Vanderkam) / 適用: 型設計原則 / 目的: 型安全性最大化• TypeScript Handbook / 適用: 型システム理解 / 目的: 正確な型設計Trigger:TypeScript型設計時、型ガード実装時、ジェネリック設計時、ユニオン型設計時に使用
lint-monorepo
Unified linting and auto-fix for Python (Ruff) and TypeScript (ESLint) in monorepo. Use when fixing lint errors, running pre-commit checks, or diagnosing persistent code quality issues. Orchestrates auto-fix first, then root-cause analysis.
creating-ansible-playbooks
This skill creates Ansible playbooks for automating configuration management tasks. It generates production-ready, multi-platform playbooks based on user-defined requirements, incorporating best practices and a security-first approach. Use this skill when you need to automate server configurations, software deployments, or infrastructure management using Ansible. Trigger this skill by requesting "Ansible playbook," specifying configuration details, or asking for automation of a particular setup.
orchestrating-test-workflows
This skill enables Claude to orchestrate complex test workflows using the test-orchestrator plugin. It allows Claude to define test execution graphs with dependencies, execute tests in parallel, and intelligently select tests to run based on code changes. Use this skill when a user requests test orchestration, dependency management for tests, parallel test execution, smart test selection, or CI/CD integration for testing. Trigger terms include "orchestrate tests", "test workflow", "parallel testing", "smart test selection", "test dependencies", and "/orchestrate".
github-expert
Complete GitHub expertise covering GitHub Actions, CI/CD workflows, automation, repository management, and best practices. Use when setting up GitHub Actions, creating workflows, managing pull requests, configuring automation (Dependabot, CodeQL), or implementing GitHub best practices. Includes workflow generators, templates, and production-ready configurations.
instructions-development
This skill should be used when the user asks to "create CLAUDE.md", "initialize CLAUDE.md", "sync CLAUDE.md with code", "update documentation from codebase", "create .claude/rules/", "manage modular rules", "split large CLAUDE.md", or mentions project documentation setup. Manages complete lifecycle of project instructions including creation, synchronization with code patterns, and modular organization.
eslint-plugin
Author custom ESLint plugins and rules with test-driven development. Supports flat config (eslint.config.js) and legacy (.eslintrc.*) formats. Uses @typescript-eslint/rule-tester for testing. Covers problem, suggestion, and layout rules including auto-fixers.
engineering-features-for-machine-learning
This skill empowers Claude to perform feature engineering tasks for machine learning. It creates, selects, and transforms features to improve model performance. Use this skill when the user requests feature creation, feature selection, feature transformation, or any request that involves improving the features used in a machine learning model. Trigger terms include "feature engineering", "feature selection", "feature transformation", "create features", "select features", "transform features", "improve model performance", and similar phrases related to feature manipulation.
playwright
Browser automation with Playwright for Python. Use when testing websites, taking screenshots, filling forms, scraping web content, or automating browser interactions. Triggers on browser, web testing, screenshots, selenium, puppeteer, or playwright.
scanning-for-xss-vulnerabilities
This skill enables Claude to automatically scan for XSS (Cross-Site Scripting) vulnerabilities in code. It is triggered when the user requests to "scan for XSS vulnerabilities", "check for XSS", or uses the command "/xss". The skill identifies reflected, stored, and DOM-based XSS vulnerabilities. It analyzes HTML, JavaScript, CSS, and URL contexts to detect potential exploits and suggests safe proof-of-concept payloads. This skill is best used during code review, security audits, and before deploying web applications to production.
python-ty
Fast Python type checking with ty (by Astral). Use when checking Python types, running type checks in CI, or setting up type checking for Python projects. Triggers on "type check", "ty check", "python types", or type error debugging.
engineering-features-for-machine-learning
This skill empowers Claude to perform feature engineering tasks for machine learning. It creates, selects, and transforms features to improve model performance. Use this skill when the user requests feature creation, feature selection, feature transformation, or any request that involves improving the features used in a machine learning model. Trigger terms include "feature engineering", "feature selection", "feature transformation", "create features", "select features", "transform features", "improve model performance", and similar phrases related to feature manipulation.
skill-creator
Create Agent Skills for Claude Code plugins with SKILL.md, scripts, references, and assets following best practices. Use when creating new skills, authoring SKILL.md files, writing YAML frontmatter, extending Claude with new capabilities, or when the user mentions plugin development, skill authoring, or adding capabilities to a plugin.
creating-ansible-playbooks
This skill creates Ansible playbooks for automating configuration management tasks. It generates production-ready, multi-platform playbooks based on user-defined requirements, incorporating best practices and a security-first approach. Use this skill when you need to automate server configurations, software deployments, or infrastructure management using Ansible. Trigger this skill by requesting "Ansible playbook," specifying configuration details, or asking for automation of a particular setup.
review-pr
Review a pull request or merge request. Use when reviewing PRs, providing code review feedback, or analyzing proposed changes. Supports GitHub and GitLab.