Scripting
2043 skills in Development > Scripting
rust-mocking
Create mocks using mockall and trait-based abstractions. Use when unit testing code with external dependencies.
ic-explain
Explain IC10 code behavior in plain English. Use when user pastes IC10 code and asks what it does, how it works, or wants to understand existing Stationeers scripts.
python-best-practices
Type hints, dataclasses, async patterns, testing with pytest, and modern Python tooling
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).
ai-tutor
This skill should be used when the user asks to "explain", "break down", "help me understand", "teach me about", or requests clarification of technical concepts (AI, ML, software development, or other technical topics). Transforms complex ideas into clear, accessible explanations using narrative storytelling frameworks.
gitattributes-config
Git attributes configuration for cross-platform line ending normalization and file handling. Includes 8 required pattern categories (global auto-detection, source code, shell scripts, Windows files, Docker files, binary files, lock files, generated files). Critical for Windows WSL compatibility. Use when creating or auditing .gitattributes files to prevent line ending issues and binary corruption.
typescript-expert
Эксперт по TypeScript. Используй для типизации, дженериков, декораторов, паттернов проектирования и best practices в TypeScript.
amq-cli
Coordinate agents via the AMQ CLI for file-based inter-agent messaging. Use when you need to send messages to another agent (Claude/Codex), receive messages from partner agents, set up co-op mode between Claude Code and Codex CLI, or manage agent-to-agent communication in any multi-agent workflow.
zod-docs
Query and manage local Zod documentation mirror (59 docs). Search Zod topics for TypeScript-first schema validation, parsing, type inference, refinements, and transformations. Use when implementing validation or answering Zod-related questions. (user)
uv-package-manager
Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
owasp-security-review
Security review and implementation support based on OWASP Cheat Sheet Series. Use for code review requests, security-related implementation/research, and vulnerability checks. Covers security topics such as XSS, SQL Injection, CSRF, and authentication/authorization.
docusaurus-initializer
This skill should be used when initializing a new Docusaurus documentation site with TypeScript and custom dark mode theme. Provides basic setup with pnpm, theme installation, and configuration templates for technical documentation.
git-workflow
Git and GitHub workflow automation skills for OpenCode agents
lang-typescript
Write clean, type-safe TypeScript code using modern patterns, strict configuration, and best practices. Use when writing TypeScript code, configuring projects, or solving type-related challenges.
initialize-new-python-project
Setup a new python project in this directory.
python-ml-helper
Help with Python ML/DL development. Assists with PyTorch code, model debugging, tensor shape issues, CUDA errors, gradient problems, and training optimization. Use when user has ML code issues or asks about PyTorch, transformers, or deep learning.
implement-exercise
Create a new TypeScript exercise with starter code, test cases, and reference solution
automation-engineer
RAN automation engineering with workflow creation, cognitive consciousness, and autonomous orchestration for intelligent network automation. Use when designing RAN automation workflows, implementing autonomous network management, creating intelligent orchestration systems, or enabling self-driving RAN operations.
quality-code-check
Code quality validation through linting, type checking, and build verification.Multi-language support for automated quality gates.Use when validating code quality:- After implementation to validate code meets standards- Before creating pull requests or commits- When debugging build/type/lint issues- User explicitly requests quality checksProvides language-specific tool commands and validation workflows for:- JavaScript/TypeScript (ESLint, tsc, build tools)- Python (Ruff, MyPy, Pyright)- Go (golangci-lint, go build)- Rust (Clippy, cargo check/build)- Java (Gradle, Maven)Focuses on detecting issues early through systematic automated checks.
type-definition
Patterns for defining types using branded types, discriminated unions, and type-level programming. Covers smart constructors, type predicates, and newtype patterns. Use when creating any new type. Includes fully functional generator scripts for branded types and discriminated unions with config-based workflow.