Scripting
2043 skills in Development > Scripting
code-quality-standards
Use when writing any code - enforces clean architecture with descriptive names, real implementations, no backward compatibility concerns, and no lint suppressions
concept-refactor
Refine concept designs using six transformational moves. This skill should be used when improving existing concepts, addressing design trade-offs, or deciding between split/merge, unify/specialise, tighten/loosen approaches. Handles queries like "should I split this concept", "how to make concepts more flexible", "improve this concept design", "add more automation to concepts", "make concepts more general".
typescript-strict
Enforce TypeScript strict mode and type safety. Use when setting up projects, reviewing code, or when type errors are ignored. Covers strict flags, no-any rules, and type inference best practices.
agent-prompting-delegation
Best practices for writing effective Task tool prompts that produce clear, structured outputs from sub-agents. Covers context engineering, instruction clarity, output format specification, and parallel delegation patterns. MUST BE USED PROACTIVELY when spawning sub-agents to ensure high-quality results.
ansible-core
Use when working with Ansible Core 2.19 for automation, configuration management, playbooks, modules, or infrastructure as code (project)
sentiment-analyzer
Analyze emotional tone, sentiment polarity, and psychological impact of text. Execute Python script for detailed sentiment analysis. Use when analyzing mood, attitude, or emotional content.
practice-hub-debugging
Systematic debugging and code cleanup for Practice Hub. Includes scripts to find/remove console.log statements, track TODOs/FIXMEs, validate code quality, and prepare codebase for production deployment. Critical for pre-production cleanup.
notebooklm
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
pushing-code
Commits and pushes code changes. Used when work should be committed and/or pushed to Git.
rag-search
Search RAG database for relevant content. Use for semantic queries over processed documents, code, or papers.
test-helper
Generate and run tests for TypeScript/JavaScript code using Bun test runner. Use this skill when you need to write tests, check coverage, or debug test failures.
python-dev-guidelines
Python development guidelines for modern Python projects. Use when creating Python modules, classes, functions, scripts, or working with type hints, pytest, packaging (pip/poetry), virtual environments, async/await, data classes, or Python best practices. Covers project structure, typing, testing patterns, error handling, logging, and Pythonic idioms.
async-await-patterns
Use when writing JavaScript or TypeScript code with asynchronous operations
shellcheck-configuration
Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.
typescript-best-practices
Auto-load when writing TypeScript code. Provides patterns for type safety, async handling, and modern TypeScript idioms.
workflow-compiler
Compile visual workflow canvas to Google ADK Python code. Use when generating executable agent code from WorkflowCanvas data structures. Supports all ADK workflow patterns.
cpp-code-analyst
Extracts C++ code snippets, lists classes and functions, and provides source code references for comprehensive C++ codebase analysis. This skill should be used when analyzing any C++ source files to understand code structure, extract reusable components, and generate structured documentation.
python-pro
Senior Python developer for Python 3.11+. Use for type-safe, async, production-ready code.
smalltalk-usage-finder
This skill should be used when investigating how Smalltalk code is actually used:
creating-pull-requests
Creates pull requests with generated descriptions. Triggered when: PR creation, pull request, merge request, code review preparation.