Claude Agent SDK Reference
Build autonomous AI agents in Python using the Claude Agent SDK. Covers the GTVR execution pattern (gather, take action, verify, repeat), stateless query() and stateful ClaudeSDKClient APIs, streaming versus batch modes, custom tool creation with @tool decorator, MCP server integration, hook-based execution control, permission boundaries, API key and OAuth token management, multi-agent coordination, and production deployment strategies. Suited for programmatic agents, tool chains, and multi-agent systems. Not designed for basic chat interfaces.
ultrareview-loop
Automated ultrareview validation loop that cycles between review and fix phases until no actionable findings remain. Use when you want continuous validation with automatic fix iterations on plans or code changes.
red-green-refactor
TDD cycle mechanics, test-first patterns, and fixture strategies. Activate when: practicing TDD, writing tests first, doing red-green-refactor, learning test-driven development, choosing test types, writing unit tests.
automating-computer-use-testing
Generate Gemini 2.5 computer-use automation scripts and natural-language goal files for web application QA. Produces Playwright-based test harnesses for browser automation with scenario generation capabilities. Activate for UI test automation, visual regression testing, or AI-driven browser interaction workflows.
n8n-mcp-tools-expert
Navigate the n8n-mcp server's 40+ tools for node discovery, configuration validation, template access, and workflow management. Covers tool selection strategy, parameter formatting, and integration patterns. Consult when building workflows programmatically via MCP.
ultrareview-fix
Systematically address all findings from a preceding ultrareview validation. Works through errors, alignment issues, gaps, and improvements by priority. Use after running ultrareview to fix identified issues in plans or code.
n8n-expression-syntax
Master n8n's double-curly-brace expression language for dynamic workflow data. Covers $json, $node, and $input variable access patterns, debugging syntax issues, and handling webhook payloads. Activate when crafting expressions, resolving evaluation failures, or mapping data between nodes.
profiling-guide
Performance profiling methodologies, interpreting profiler output, and benchmarking techniques. Activate when: profiling application performance, reading flame graphs, benchmarking code, identifying bottlenecks, measuring CPU usage, analyzing memory allocation, I/O profiling.
n8n-workflow-patterns
Battle-tested architectural blueprints derived from production n8n deployments. Covers webhook handlers, REST API integrations, database pipelines, AI agent orchestration, and scheduled automation. Reference when designing new workflows or selecting the right pattern for your use case.
optimization-patterns
Caching strategies, database optimization, algorithmic complexity, and when NOT to optimize. Activate when: optimizing performance, implementing caching, fixing N+1 queries, improving database queries, reducing latency, choosing data structures, deciding whether to optimize.
n8n-code-python
Develop Python logic within n8n Code nodes using _input, _json, and _node accessors. Covers standard library usage, execution constraints, and when Python is preferable over JavaScript. Activate for Python-specific transformations or data processing in workflows.
python-data-engineering
Implement data pipelines with SQLAlchemy 2.0 patterns (TypeDecorator, hybrid properties, events) and warehouse architectures (Kimball star schemas, medallion layers, SCD handling). Covers ETL/ELT design, dim_/fact_/stg_ conventions, and orchestration with dbt, Airflow, or Dagster. Reference for API-to-database flows or dimensional modeling with Python and PostgreSQL.
ultraplan
Coordinator-delegated planning mode that breaks complex tasks into subtasks and delegates all implementation to Opus subagents. Use when tackling multi-step projects, large refactors, or any work requiring parallel delegation with task tracking.
n8n-validation-expert
Diagnose and resolve n8n workflow validation failures including warnings, false positives, and structural issues. Explains validation profiles, iterative fix cycles, and error categorization. Engage when validation blocks workflow execution or produces confusing results.
secure-coding
Secure coding practices covering input validation, secrets management, and authentication patterns. Activate when: validating user input, managing secrets, implementing authentication, handling authorization, encoding output, applying secure defaults, reviewing code security.
python-cli-engineering
Engineer production-grade Python CLI tools with UV for package management, Ruff for linting, Pyright for strict typing, Typer for commands, and Rich for polished output. Addresses fail-fast patterns, pydantic-settings configuration, modular code organization, and professional UX conventions. Apply when creating admin utilities, data processors, or developer tooling.
opus-prompting
Tune prompts for Claude Opus 4.6's adaptive thinking, 1M context window, and natural instruction-following. Covers migration from 4.5/earlier, agent team patterns, and agentic workflow design. Apply when crafting Opus prompts, adapting existing prompts, or designing autonomous agent instructions.
aws-cli-operations
This skill should be used when the user asks about "AWS CLI commands", "writing AWS CLI scripts", "querying AWS resources", "managing AWS credentials", "aws login", "aws configure sso", "assume role", "credential chain", or working with specific services via CLI (S3, EC2, IAM, Lambda, VPC, RDS, DynamoDB, CloudWatch, SSM). Also applies when the user needs help with "JMESPath query", "--query and --filters syntax", "CLI pagination", "aws cli waiter", "output formatting", "cross-account access", "safe destructive commands", "S3 sync dry run", "aws cli pager blocking script", or "migrating from AWS CLI v1 to v2".
owasp-top-10
OWASP Top 10 vulnerabilities with detection patterns, code examples, and prevention checklists. Activate when: reviewing code for security, checking for OWASP vulnerabilities, performing security audits, fixing injection flaws, preventing XSS, securing authentication, checking access control.
claude-skill-creator
Author high-quality Claude Code skills with proper frontmatter, trigger-optimized descriptions, progressive disclosure structure, and MCP tool integration. Includes file organization patterns, testing approaches, and performance tuning. Consult when building new skills, debugging activation issues, or refactoring existing skill content.
build-vs-buy
Build-vs-buy decision framework with TCO analysis, vendor evaluation, and migration planning. Activate when: evaluating build vs buy, comparing vendors, assessing make or buy decisions, analyzing total cost of ownership, planning vendor migrations, evaluating SaaS vs custom.
markdown-mermaid
Craft Mermaid diagrams within Markdown for flowcharts, ERDs, sequence diagrams, state machines, Gantt charts, and mindmaps. Includes validated syntax templates, layout optimization, and cross-platform rendering for GitHub, GitLab, VS Code, and Obsidian. Use when: creating diagrams in markdown files, debugging "diagram not rendering" errors, selecting diagram types for docs, visualizing database schemas or API flows, or fixing Mermaid syntax issues.
common-failure-patterns
Common failure patterns organized by category with symptoms, causes, and fixes. Activate when: diagnosing dependency conflicts, environment issues, PATH problems, permission errors, CORS errors, DNS failures, timeout issues, async bugs, concurrency problems, race conditions, memory leaks, deadlocks.
ultrareview
Deep validation protocol that examines preceding context for errors, unvalidated assumptions, alignment issues, gaps, and improvement opportunities. Produces a machine-parseable summary. Use when validating plans, code changes, configurations, or any work product before proceeding.
slash-command-creator
Author custom Claude Code slash commands as reusable Markdown prompt templates. Covers frontmatter configuration, argument handling, variable substitution, and workflow automation patterns. Invoke when designing new commands, debugging command syntax, or converting repetitive prompts into reusable shortcuts.
systematic-debugging
Root cause analysis, hypothesis-driven debugging, and isolation techniques. Activate when: debugging an issue, reading stack traces, performing root cause analysis, troubleshooting errors, reproducing bugs, isolating failures, binary search debugging.
react-pwa-designer
Architect modern React progressive web apps with offline-first capabilities and responsive interfaces. Integrates shadcn/ui component library, service worker patterns, and mobile-friendly layouts. Consult when building installable web applications or designing component-driven UIs.
n8n-code-javascript
Implement JavaScript logic in n8n Code nodes with $input, $json, $node, and $helpers APIs. Includes HTTP requests, Luxon DateTime operations, error debugging, and mode selection (Run Once vs Run for Each). Engage for custom data transformations or complex business logic.
az-cli-operations
This skill should be used when the user asks about "Azure CLI commands", "writing Azure CLI scripts", "managing Azure resources", "az login", "az account", "service principal", "managed identity", "credential chain", or working with specific Azure services via CLI (VMs, Storage, VNets, NSGs, Key Vault, App Service, AKS, RBAC). Also applies when the user needs help with "JMESPath query", "--query syntax", "az graph query", "CLI pagination", "az wait", "output formatting", "multi-subscription", "resource locks", "safe destructive commands", "az rest API calls", "az bicep", "CLI extensions", "cost management", "cost analysis", "spending", or "az resource" for services without dedicated CLI commands.
nous-overview
Nous self-improving context system overview. Use when the user asks about "nous", "learnings", "knowledge extraction", "context injection", "how does memory work", "how are learnings captured", or wants to understand the self-improvement pipeline.
ultraplan-teams
Team-coordinated planning mode that creates an agent team for parallel implementation. Use for complex multi-component projects requiring coordinated parallel workstreams. Extends ultraplan with Claude Code's teams feature for bidirectional agent communication.
test-design-patterns
Test pyramid, testing anti-patterns, parameterized tests, and coverage interpretation. Activate when: designing test strategy, choosing test types, fixing test anti-patterns, writing parameterized tests, interpreting code coverage, understanding mutation testing.
mcp-architect-designer
Design and deploy Model Context Protocol servers with deep knowledge of the JSON-RPC 2.0 spec, transport mechanisms, and protocol lifecycle. Covers FastMCP framework patterns, production hardening, and diagnostic techniques for connectivity failures. Engage when architecting MCP integrations, building custom servers, or debugging protocol-level issues.
agent-tui-expert
Construct rich terminal interfaces using Textual for multi-pane dashboards with CSS styling and Python Prompt Toolkit for interactive line editing with completions. Covers widget composition, key bindings, TUI testing strategies, and WSL2 layout quirks. Engage when building IDE-style interfaces, REPL shells, or dashboard applications.
requirements-elicitation
Stakeholder interview techniques, requirement types, prioritization frameworks, and acceptance criteria patterns. Activate when: eliciting requirements, writing user stories, interviewing stakeholders, prioritizing features, defining acceptance criteria, building a requirements document.
n8n-node-configuration
Configure n8n nodes with operation-specific guidance and property dependencies. Explains required versus optional fields, progressive disclosure with get_node_essentials, and established patterns for common node types. Invoke when setting up nodes or debugging missing parameters.