Scripting
2043 skills in Development > Scripting
openq-tools
Open questions register. Use for: QID generation, OQ-SIG-001 format IDs, append questions, open_questions.md. Generate sequential QIDs, append questions with context. Use in clarifier when registering open questions instead of guessing. Invoke via bash .claude/scripts/demoswarm.sh openq next-id|append.
tdd-execution
Execute TDD workflow for user stories - spawn tester agent to write tests (RED), then coder agent to implement (GREEN). Use when executing stories in test-first discipline with parallel wave-based orchestration.
logseq-to-obsidian
Migrate Logseq graphs to Obsidian vaults. Use when the user wants to convert their Logseq notes to Obsidian format, migrate from Logseq, or mentions both Logseq and Obsidian in a migration context. Handles property conversion, admonition blocks, block references, journal renaming, collapsed states, numbered lists, and image syntax. Designed for Claude Code usage from within the user's Logseq graph folder.
moai-alfred-language-detection
Auto-detects project language and framework from package.json, pyproject.toml, Cargo.toml, go.mod, and other configuration files with comprehensive pattern matching based on 17,253+ production code examples.
python-performance-patterns
Low-risk Python performance optimization patterns with verified speedups
testing-wpf
Create and maintain WPF UI tests and ViewModel tests for the .NET 8 widget host app. Use when setting up UI automation, testing MVVM logic, or building a test harness for widgets and the shell.
strict-typescript
Enforce patterns with TypeScript beyond strict:true. Include noUncheckedIndexedAccess, erasableSyntaxOnly, ts-reset, and type-fest.
playwright-browser-automation
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.
video-creator
Orchestrates end-to-end video generation through sequential workflow steps (audio, direction, assets, design, coding). Activates when user requests video creation from a script, wants to resume video generation, mentions "create video", "generate video", or "video workflow", requests running a specific step (audio, direction, assets, design, coding), asks to "create audio", "generate direction", "create assets", "generate design", or "code video components", or wants to resume a video. Manages workflow state tracking and parallel scene generation.
codebase-analysis
This skill should be used when the user asks about "analyzing codebase", "understanding project structure", "code exploration", "architecture discovery", "codebase patterns", or needs to systematically analyze and document a codebase's organization and conventions.
plan-creator
Create detailed implementation plans through interactive research and iteration. Use this skill when needing to plan a feature, refactor, or bug fix before implementation. The skill orchestrates research agents (codebase-locator, codebase-analyzer, codebase-pattern-finder) to understand the codebase, then works collaboratively with the user to produce comprehensive technical specifications with phased implementation steps and success criteria.
skill-authoring
Best practices for creating and updating Claude Code skills including YAML frontmatter structure, description patterns for discoverability, content organization, progressive disclosure, and testing strategies. Use when creating new skills or updating existing skills to follow proven patterns.
analyze-project
Use when starting work on an unfamiliar project or needing to understand a codebase - performs comprehensive analysis discovering architecture, patterns, dependencies, testing coverage, and improvement opportunities. Do NOT use on projects you already know well or for targeted questions about specific files - use direct exploration instead for focused queries.
test-builder
智能测试代码生成工具,支持单元测试、集成测试、E2E测试的快速创建。支持Python(pytest/unittest)、JavaScript(Jest/Mocha)、Java(JUnit)、Go(testing)等主流测试框架。适用于生成测试、写测试、测试用例、单元测试、集成测试等场景。
code-editing
This skill should be used when the user asks to "edit code", "modify files", "refactor code", "update functions", "change implementations", or needs to make code changes using MorphLLM's ultra-fast edit_file tool (10,500+ tokens/sec, 98% accuracy).
create-pull-request
Create GitHub pull request with atomic Beads issue closure. MUST BE USED for opening PRs.Asks if work is complete - if YES, closes Beads issue BEFORE creating PR (JSONL merges atomically with code).If NO, creates draft PR with issue still open. Automatically links Beads tracking and includes Feature-Key.Use when user wants to open a PR, submit work for review, merge into master, or prepare for deployment,or when user mentions "ready for review", "create PR", "open PR", "merge conflicts", "CI checks needed","branch ahead of master", PR creation, opening pull requests, deployment preparation, or submitting for team review.
shopify-cli
Comprehensive guide for Shopify CLI app development lifecycle. Use when working with Shopify apps - initializing projects, managing TOML configurations, running local development (shopify app dev), deploying extensions, setting up multi-environment workflows (dev/staging/prod), or automating CI/CD pipelines. Includes helper scripts for common tasks like environment setup, config validation, webhook testing, and deployment automation.
programming-ruby
Best practices when developing in Ruby codebases
ruby-bundle-setup
Ruby environment setup and update workflow using rbenv and Bundler. Use when user asks to update Ruby environment, update rbenv, install Ruby version, run bundle install, update Gemfile.lock, or set up Jekyll/Ruby project dependencies. (user)
skill-forge
Advanced skill creation system for Claude Code that combines deep intent analysis, evidence-based prompting principles, and systematic skill engineering. Use when creating new skills or refining existing skills to ensure they are well-structured, follow best practices, and incorporate sophisticated prompt engineering techniques. This skill transforms skill creation from template filling into a strategic design process.