From ctx
Query the Context Engine knowledge graph — investigate services, check blast radius, search entities, manage Jira/Linear issues, and assess change risk. Use when working with service architecture, dependencies, incidents, or project management.
npx claudepluginhub tabnine/skills --plugin ctxThis skill is limited to using the following tools:
If `ctx-cli` is not installed, download it:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
If ctx-cli is not installed, download it:
curl -fsSL https://github.com/tabnine/skills/releases/latest/download/ctx-cli-$(uname -s | tr A-Z a-z)-$(uname -m | sed 's/aarch64/arm64/') -o /usr/local/bin/ctx-cli && chmod +x /usr/local/bin/ctx-cli
Set your API key:
export CTX_API_KEY=<your-key>
export CTX_API_URL=https://ctx.tabnine.com
# Investigate a service before making changes
ctx-cli mcp call investigate_service -p serviceName=auth-service -o json
# Check impact of a change
ctx-cli mcp call blast_radius -p target=payment-api -p changeType=breaking -o json
# Search the knowledge graph
ctx-cli mcp call find_entities -p query="authentication" -o json
# Get change confidence score
ctx-cli mcp call get_change_confidence -p files=src/auth.ts -o json
# List all available tools (~100 tools available)
ctx-cli mcp list -o json
# Search for tools by keyword
ctx-cli mcp list -s jira -o json
# See a tool's parameters before calling
ctx-cli mcp describe <tool-name>
ctx-cli mcp call investigate_service -p serviceName=<name> -o json
ctx-cli mcp call blast_radius -p target=<name> -p changeType=breaking -o json
ctx-cli mcp call get_service_dependencies -p serviceName=<name> -o json
ctx-cli mcp call get_service_dependents -p serviceName=<name> -o json
ctx-cli mcp call get_jira_issue -p issueKey=ENG-123 -o json
ctx-cli mcp call create_jira_issue --json '{"summary":"Fix auth timeout","projectKey":"ENG","issueType":"Bug"}' -o json
ctx-cli mcp call transition_jira_issue -p issueKey=ENG-123 -p status="In Progress" -o json
ctx-cli mcp call incident_response -p serviceName=<name> -o json
ctx-cli mcp call get_incident_contacts -p serviceName=<name> -o json
ctx-cli mcp call find_entities -p query="<search>" -o json
ctx-cli mcp call find_entities -p query="<search>" -p entityTypes='["Service"]' -o json
ctx-cli mcp call get_entity_by_id -p id=<entity-id> -o json