腳本程式
2043 skills in 開發 > 腳本程式
code-review
This skill should be used when conducting comprehensive code reviews and codebase audits. Invoke when the user requests to review code quality, security vulnerabilities, performance issues, or best practices across entire codebases, directories, or specific files. Typical requests include "Review the codebase in ./src", "Audit this project for security issues", or "Review all Python files for quality".
pyright-type-checker
Pyright fast Python type checker from Microsoft with VS Code integration and strict type checking modes
playwright
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
mcp-code-mode
MCP orchestration via TypeScript execution for efficient multi-tool workflows. Use Code Mode for ALL MCP tool calls (ClickUp, Notion, Figma, Webflow, Chrome DevTools, etc.). Provides 98.7% context reduction, 60% faster execution, and type-safe invocation. Mandatory for external tool integration.
moai-lang-unified
Unified enterprise programming language skill covering 25+ languages including Python 3.13, TypeScript 5.9, Go 1.23, Rust 1.91, Java 21, JavaScript ES2025, C++, C#, PHP, Swift, Kotlin, Scala, Elixir, Ruby, R, SQL, Shell, and more with patterns, best practices, and Context7 integration
mcp-server-creator
Use PROACTIVELY when creating Model Context Protocol servers for connecting AI applications to external data sources, tools, and workflows. Generates production-ready MCP servers with TypeScript/Python SDKs, configuration templates, and Claude Desktop integration. Includes testing workflow with MCP Inspector. Not for modifying existing MCP servers or non-MCP integrations.
pr-review-loop
Manage the PR review feedback loop: monitor CI checks, fetch review comments, and iterate on fixes.Use when: (1) pushing changes to a PR and waiting for CI/reviews, (2) user says "new reviews available",(3) iterating on PR feedback from Gemini, Cursor, Claude, or other reviewers, (4) monitoring PR status.Supports multiple review bots: Gemini Code Assist, Cursor Bugbot, and Claude agent fallback.Automatically detects priority levels from different bot formats and handles rate limits.RECOMMENDED: Spawn a Task agent (subagent_type: general-purpose) to execute the review loop autonomously.See "Recommended Usage: Run as Task Agent" section for the prompt template.CRITICAL: When using this skill, NEVER use raw git commit/push commands. ALWAYS use commit-and-push.sh script.The user has NOT granted permission for raw git commands - only the script is allowed.
text-analyzer
Comprehensive text analysis coordinator. Execute Python script for multi-aspect text analysis. Use when you need grammar, sentiment, readability, and SEO analysis combined.
ast-grep
AST-based code searching with ast-grep. Use when searching code by syntax structure rather than text patterns, finding specific code patterns, or refactoring.
validating-type-assertions
Teaches when type assertions are safe versus dangerous in TypeScript. Use when considering using 'as' keyword, type casting, or when working with external data that might use assertions instead of proper validation.
uv-project-manager
Create and manage UV-based Python projects with sensible defaults, flexible folder structures (flat or src/), and optional code quality standards (Ruff, Mypy, pytest). Supports APIs, libraries, scripts, and services.
pine-script-generator
Generate and update TradingView Pine Script code for visualizing options positions. Use when creating or modifying Pine scripts for options trading visualization.
testing-gh-skills
SLASH COMMAND ONLY - Do NOT invoke automatically. Only runs via /test-gh-skills command. Executes Python test orchestrator for 80 tests across 6 skill groups.
banksy-merged-v3
BANKSY spatial transcriptomics analysis tool - complete documentation with notebooks and source code
swc-config-generator
Generate SWC configuration files for high-performance JavaScript/TypeScript compilation. Triggers on "create swc config", "generate swc configuration", "swc setup", "rust compiler config".
resume-optimizer
Optimize engineering resumes using proven STAR/XYZ methodologies, ATS best practices, and hiring manager insights. Use when reviewing resumes, improving bullet points, tailoring to job descriptions, or enhancing professional presentation. Keywords: resume, CV, bullet points, STAR, XYZ, ATS, job description, optimize, tailor, action verbs, quantify, achievements
coderabbit-fix
Implement fixes for specific CodeRabbit review issues. Runs in isolated subagent context with focused task. Verifies fixes with tests before returning. Use one per issue from triage task list.
xml-element-extractor
Extract specific XML elements from source files using Python and optionally format with xmllint. This skill should be used when users need to isolate a single XML element (like InstrumentVector with Id="0") from a larger XML document, preserving the complete element structure including opening and closing tags.
test-compliance-validator
This skill should be used after creating or modifying test code to deeply analyze test structure, ensure enterprise-readiness, detect fake success patterns, and verify tests provide real value - validates against integration testing best practices to prevent tests that pass when implementation is broken
code-quality-metrics
This skill should be used when the user asks about "code complexity", "cyclomatic complexity", "cognitive complexity", "code metrics", "maintainability index", "code coverage", or when measuring code quality quantitatively. Provides metrics thresholds and measurement techniques.