腳本程式
2043 skills in 開發 > 腳本程式
cli-creator
Create or extend Python command-line interfaces using Typer and wire them into pyproject.toml entry points. Use when asked to add a new CLI, add a subcommand, or expose a console script for a Python package, especially when pyproject.toml needs [project.scripts] updates or an empty directory needs full project initialization.
drafting-pr-descriptions
Summarize code changes on the current git branch (including uncommitted changes) and draft a pull request description using a provided template. Use when the user wants a PR description based on git diffs, branch history, and local working tree changes.
test-scaffolding
Automatically generate test scaffolding when user writes new code without tests or mentions needing tests. Supports unit, integration, e2e, and data tests for PHP and JavaScript. Invoke when user mentions "tests", "testing", "coverage", "write tests", or shows new untested code.
grimoire
Skill manager for Claude Code. Use when users want to list, search, install, update, remove, or create skills. Activated by requests like "install a skill", "what skills do I have", "find skills for X", "create a new skill", or "update my skills".
decision-critic
Invoke IMMEDIATELY via python script to stress-test decisions and reasoning. Do NOT analyze first - the script orchestrates the critique workflow.
dataframe-dataclass-converter
Bidirectional conversion between pandas DataFrames and Python dataclasses. Use this skill for type-safe conversion between SQL results, DataFrames, and dataclass instances.
unit-test-generator
Generate pytest unit tests for Python functions and classes with fixtures, parametrization, and edge cases. This skill should be used when creating test coverage for modules, especially during refactoring to ensure functionality is preserved.
ts-commands
Determine package manager, workspace configuration, and available commands in TypeScript/JavaScript projects. Use when agent needs to understand how to run commands in a TS/JS project, including (1) Detecting the correct package manager (npm/yarn/pnpm/bun), (2) Understanding workspace/monorepo setups, (3) Finding available scripts across packages, (4) Determining the correct command syntax for running development scripts
python
Official ollama Python library for LLM inference. Provides a clean,Pythonic interface for text generation, chat completion, embeddings,model management, and streaming responses.
python-testing
Use when writing pytest tests, creating fixtures, mocking dependencies, or testing async code - provides patterns that verify actual behavior with proper fixtures and parametrization; prevents testing mocks instead of code (plugin:python@dot-claude)
database-migration-safe
Use when creating database migrations. Prevents data loss, downtime, and performance issues. Supports PostgreSQL, MySQL, SQLite. Python 3.8+
writing
Clear, concise writing standards for documentation, comments, commit messages, and technical communication. Use when writing README files, documentation, PR descriptions, code comments, or any technical writing. Focuses on clarity, brevity, and active voice.
iot-siemens-plc
Build robust IoT solutions for Siemens PLCs using S7 protocol and OPC UA. Includes connection management, data reading/writing, error handling, security best practices, real-time monitoring, alarm handling, and production-ready wrappers for Python (snap7, asyncua) and Node.js (node-s7, node-opcua). Use when integrating with Siemens S7-300/400/1200/1500 PLCs, implementing SCADA systems, building industrial automation, monitoring production lines, or creating IoT gateways.
uv-python-manager
Standardize Python development using UV - a fast, unified package and project manager. Use when creating Python projects, managing dependencies, setting up virtual environments, installing Python versions, or optimizing Python workflows. Replaces pip, virtualenv, pyenv, poetry, and pipx with a single 10-100x faster tool.
payment-subscriptions
Implementa sistema completo de pagos recurrentes con Flow.cl (Chile) y Stripe (internacional). Incluye suscripciones mensuales, webhooks, firma HMAC, manejo de errores y múltiples estrategias de fallback. Basado en implementación real probada en producción.
dev-review
This skill should be used when the user asks to "review this code", "check the implementation", "verify spec compliance", or as Phase 6 of the /dev workflow. Combines spec compliance and code quality checks with confidence scoring.
type
TypeScript 타입 정의 규칙. "타입 정의", "interface", "Props", "d.ts", "제네릭" 작업 시 활성화. schema 스킬과 함께 사용 시 z.infer 우선.
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.
code-delta
Visualize proposed code changes in a structured ASCII format with file tree, impact summary, syntax-highlighted diff, and rationale. Use this skill when proposing refactors, simplifications, or any code modifications.
acxcodeassistant
Generate code scaffolds following Carbon ACX conventions for React components, TypeScript APIs, Cloudflare Workers, Python scripts, and tests.