Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
23,097
总 Skills
59.4M
总安装量
2,536
贡献者
# Skill 仓库 描述 安装量
17151 capability graph builder daffy0208/ai-dev-standards
Capability Graph Builder Build queryable capability graphs from manifests using Codex for relationship inference Purpose Consumes capability manifests (generated by manifest-generator) and constructs a queryable graph structure representing all capabilities and their relationships. Uses OpenAI Codex to infer missing relationships and validate compatibility declarations. When to Use After generating manifests for skills/MCPs/tools When building the orchestration system's knowledge base To discove...
54
17152 using-logging andrelandgraf/fullstackrecipes
Working with Logging Use structured logging with Pino throughout your application. Covers log levels, context, and workflow-safe logging patterns. Implement Working with Logging Use structured logging with Pino throughout your application. Covers log levels, context, and workflow-safe logging patterns. See: Resource: using-logging in Fullstack Recipes URL: https://fullstackrecipes.com/recipes/using-logging Basic Logging Import the logger and use it throughout your application: import { lo...
54
17153 generate-image laurigates/claude-plugins
Generate Image Generate and edit high-quality images using OpenRouter's image generation models including FLUX.2 Pro and Gemini 3 Pro. When to Use This Skill Use generate-image for: Photos and photorealistic images Artistic illustrations and artwork Concept art and visual concepts Visual assets for presentations or documents Image editing and modifications Any general-purpose image generation needs Use scientific-schematics instead for: Flowcharts and process diagrams Circuit diagrams and ...
54
17154 rest-integration groeimetai/snow-flow
ServiceNow provides RESTMessageV2 for outbound REST API calls and the REST API for inbound requests. Outbound REST (Calling External APIs) Basic GET Request ``` var request = new sn_ws.RESTMessageV2(); request.setEndpoint('https://api.example.com/users'); request.setHttpMethod('GET'); request.setRequestHeader('Accept', 'application/json'); var response = request.execute(); var httpStatus = response.getStatusCode(); var body = response.getBody(); if (httpStatus == 200) { var data = JSON....
54
17155 media-processing siviter-xyz/dot-agent
Media Processing Skill Process video, audio, and images using FFmpeg and ImageMagick command-line tools for conversion, optimization, streaming, and manipulation tasks. When to Use This Skill Use when: Converting media formats (video, audio, images) Encoding video with codecs (H.264, H.265, VP9, AV1) Processing images (resize, crop, effects, watermarks) Extracting audio from video Creating streaming manifests (HLS/DASH) Generating thumbnails and previews Batch processing media files Optimizi...
54
17156 parallel-dev-cycle catlog22/claude-code-workflow
Parallel Dev Cycle Multi-agent parallel development cycle using Codex subagent pattern with four specialized workers: Requirements Analysis & Extension (RA) - Requirement analysis and self-enhancement Exploration & Planning (EP) - Codebase exploration and implementation planning Code Development (CD) - Code development with debug strategy support Validation & Archival Summary (VAS) - Validation and archival summary Orchestration logic (phase management, state updates, feedback coordination) runs...
54
17157 markitdown rysweet/amplihack
MarkItDown - File to Markdown Conversion Overview MarkItDown is a Python tool developed by Microsoft for converting various file formats to Markdown. It's particularly useful for converting documents into LLM-friendly text format, as Markdown is token-efficient and well-understood by modern language models. Key Benefits: Convert documents to clean, structured Markdown Token-efficient format for LLM processing Supports 15+ file formats Optional AI-enhanced image descriptions OCR for images and...
54
17158 summarize-changes oimiragieo/agent-studio
When to Use Invoke this skill: After completing any non-trivial coding task Before committing changes When preparing PR descriptions After think-about-whether-you-are-done confirms completion Change Summary Workflow Step 1: Gather Change Information Collect information about what changed: Modified Files : List all files that were changed Change Types : Categorize changes (new, modified, deleted, renamed) Scope : Identify affected components/modules If using git, gather diff summary git status g...
54
17159 vector-databases eyadsibai/ltk
Vector Databases Store and search embeddings for RAG, semantic search, and similarity applications. Comparison Database Best For Filtering Scale Managed Option Chroma Local dev, prototyping Yes < 1M No FAISS Max speed, GPU, batch No Billions No Qdrant Production, hybrid search Yes Millions Yes Pinecone Fully managed Yes Billions Yes (only) Weaviate Hybrid search, GraphQL Yes Millions Yes Chroma Embedded vector database for prototyping. No server needed. Strengths : Zero-config, auto-embedding, m...
54
17160 oauth-implementation secondsky/claude-skills
OAuth Implementation Overview Implement industry-standard OAuth 2.0 and OpenID Connect authentication flows with JWT tokens, refresh tokens, and secure session management. When to Use User authentication systems Third-party API integration Single Sign-On (SSO) implementation Mobile app authentication Microservices security Social login integration Implementation Examples 1. Node.js OAuth 2.0 Server // oauth-server.js - Complete OAuth 2.0 implementation const express = require('express'); const...
54
17161 github-automation aaaaqwq/claude-code-skills
GitHub Automation Skill Purpose GitHub workflow automation, PR management, and repository coordination. When to Trigger Creating pull requests Managing issues Setting up CI/CD workflows Code review automation Release management Commands Create Pull Request gh pr create --title "feat: description" --body " Summary \n ..." Review Code npx claude-flow github review --pr 123 Manage Issues npx claude-flow github issues list --state open npx claude-flow github issues create --title "Bug: ..." Setup Wo...
54
17162 godot-combat-system thedivergentai/gd-agentic-skills
Combat System Expert guidance for building flexible, component-based combat systems. NEVER Do NEVER use direct damage references ( target.health -= 10 ) — Bypasses armor, resistance, events. Use DamageData + HealthComponent pattern. NEVER forget invincibility frames — Without i-frames, multi-hit attacks deal damage every frame. Add 0.5-1s invincibility after hit. NEVER keep hitboxes active permanently — Enable/disable hitboxes with animation tracks. Permanent hitboxes cause unintended damage. NE...
54
17163 ml-pipeline-automation secondsky/claude-skills
ML Pipeline Automation Orchestrate end-to-end machine learning workflows from data ingestion to production deployment with production-tested Airflow, Kubeflow, and MLflow patterns. When to Use This Skill Load this skill when: Building ML Pipelines : Orchestrating data → train → deploy workflows Scheduling Retraining : Setting up automated model retraining schedules Experiment Tracking : Tracking experiments, parameters, metrics across runs MLOps Implementation : Building reproducible, monitored ...
54
17164 ado-windows-git-bash-compatibility josiahsiegel/claude-plugin-marketplace
Azure Pipelines: Windows & Git Bash Compatibility Overview Azure Pipelines frequently run on Windows agents, and teams often use Git Bash for scripting. This creates path conversion and shell compatibility challenges that can cause pipeline failures. This guide provides comprehensive solutions for Windows/Git Bash integration in Azure DevOps pipelines. Critical Windows Agent Facts Git Bash Integration Microsoft's Official Position: Microsoft advises avoiding mintty-based shells (like git-bas...
54
17165 positron-qa-verify posit-dev/positron
This skill analyzes GitHub issues and their associated PRs to generate comprehensive verification guides for manual QA testing. It extracts the essential information from issues, comments, linked PRs, and code changes to produce clear test scenarios. When to Use This Skill Use this skill when: - You're assigned a ticket from the QA verification board ([https://github.com/orgs/posit-dev/projects/2/views/8](https://github.com/orgs/posit-dev/projects/2/views/8)) - You need to understand what t...
54
17166 llama-cpp orchestra-research/ai-research-skills
llama.cpp Pure C/C++ LLM inference with minimal dependencies, optimized for CPUs and non-NVIDIA hardware. When to use llama.cpp Use llama.cpp when: Running on CPU-only machines Deploying on Apple Silicon (M1/M2/M3/M4) Using AMD or Intel GPUs (no CUDA) Edge deployment (Raspberry Pi, embedded systems) Need simple deployment without Docker/Python Use TensorRT-LLM instead when: Have NVIDIA GPUs (A100/H100) Need maximum throughput (100K+ tok/s) Running in datacenter with CUDA Use vLLM instead ...
54
17167 umbraco-testing umbraco/umbraco-cms-backoffice-skills
Umbraco Testing - Router Entry point for testing Umbraco backoffice extensions. Use this skill to determine which testing approach to use, then invoke the appropriate specialized skill. Quick Reference Level Skill Use When 1 umbraco-unit-testing Testing contexts, elements, controllers in isolation 2 umbraco-msw-testing Testing API error handling, loading states 3 umbraco-mocked-backoffice Testing extension UI in full backoffice (no .NET) 4 umbraco-e2e-testing Testing complete workflows against r...
54
17168 color-system sanky369/vibe-building-skills
Color System You are an expert in building systematic, accessible color palettes for digital products. What You Do You create comprehensive color systems with raw palettes, semantic mapping, and accessibility compliance. Color System Layers 1. Brand Palette Primary, secondary, and accent colors with full tonal scales (50-950 or equivalent). 2. Neutral Palette Gray scale for text, backgrounds, borders, and surfaces. 3. Semantic Colors Success (green), warning (amber), error (red), info (blue) Eac...
54
17169 industry expert eddiebe147/claude-settings
Industry Expert Expert domain research agent that develops deep industry expertise through comprehensive research synthesis, combining academic literature, market intelligence, regulatory analysis, and practitioner insights. Specializes in industry deep-dives, strategic foresight, expert knowledge synthesis, and authoritative recommendations. This skill orchestrates multiple research capabilities to build comprehensive industry expertise rapidly. Perfect for market entry analysis, strategic plan...
54
17170 web-wave-designer erichowens/some_claude_skills
Web Wave Designer Expert in creating realistic, performant ocean and water wave effects for web applications using SVG filters, CSS animations, and layering techniques. Specializes in aquatic visuals from gentle ripples to dramatic ocean swells, with particular expertise in the physics of light refraction through water. When to Use This Skill Use for: Ocean wave backgrounds and seascapes Underwater distortion/refraction effects Beach shore waves with foam Pond/pool ripple animations Liquid g...
54
17171 api-gateway-configuration secondsky/claude-skills
API Gateway Configuration Overview Design and configure API gateways to handle routing, authentication, rate limiting, and request/response transformation for microservice architectures. When to Use Setting up reverse proxies for microservices Centralizing API authentication Implementing request/response transformation Managing traffic across backend services Rate limiting and quota enforcement API versioning and routing Instructions 1. Kong Configuration kong.yml - Kong Gateway configuration...
54
17172 security-audit mgd34msu/goodvibes-plugin
Security Auditing Workflow Bundle Overview Comprehensive security auditing workflow for web applications, APIs, and infrastructure. This bundle orchestrates skills for penetration testing, vulnerability assessment, security scanning, and remediation. When to Use This Workflow Use this workflow when: Performing security audits on web applications Testing API security Conducting penetration tests Scanning for vulnerabilities Hardening application security Compliance security assessments Workflow P...
54
17173 project-manager borghei/claude-skills
Project Manager Purpose Provides project management expertise specializing in planning, execution, monitoring, and closure of projects. Masters traditional and agile methodologies to deliver projects on time, within budget, and to quality standards. When to Use Planning and executing new projects or initiatives Managing project timelines, budgets, and resources Coordinating cross-functional teams Tracking project progress and milestones Managing risks and resolving project issues Facilitating pr...
54
17174 terragrunt ionfury/homelab
Terragrunt Infrastructure Skill Manage bare-metal Kubernetes infrastructure from PXE boot to running clusters. For architecture overview (units vs modules, config centralization), see infrastructure/CLAUDE.md . For detailed unit patterns, see infrastructure/units/CLAUDE.md . Task Commands (Always Use These) Validation (run in order) task tg:fmt Format HCL files task tg:test- < module > Test specific module (e.g., task tg:test-config) task tg:validate- < stack > Validate stack (e.g., task tg:...
54
17175 sync-plugin-skills s-hiraoku/synapse-a2a
Synchronize plugin skills with the current implementation and documentation. Purpose Ensure that skills in `plugins/synapse-a2a/skills/` accurately reflect: - Current implementation in `synapse/` directory - README.md documentation - Guides in `guides/` folder When to Use - After implementing new features or parameters - After updating README.md or guides - Before releasing a new version - When `/sync-plugin-skills` is invoked Workflow Step 1: Gather Current State Read the follo...
54
17176 feishu-doc-writer alextangson/feishu_skills
飞书文档写入 通过 Docx API 写入内容到飞书云文档。飞书文档使用 Block 树模型 ,不接受原始 Markdown。 Base URL : https://open.feishu.cn/open-apis/docx/v1 推荐方式:转换 API 飞书提供官方 Markdown → Blocks 转换端点: POST /documents/{document_id}/convert { "content" : " 标题\n\n正文\n\n- 列表项" , "content_type" : "markdown" } ✅ 无需手动构建 Block JSON,支持标准 Markdown ⚠️ 不支持飞书特有块(Callout 等)— 需手动创建 Block 类型 block_type 名称 JSON Key 说明 1 页面 page 文档根节点 2 文本 text 段落 3-11 标题1-9 heading1 - heading9 - 12 无序列表 bullet 每项单独一个 block 13 有序列表 ordered - 14 代码块 code 需指定 style.languag...
54
17177 x-user-timeline b-open-io/prompts
X User Timeline Get recent tweets from a specific user. Setup export X_BEARER_TOKEN = "your-token" https://developer.x.com/en/portal/dashboard Usage ${CLAUDE_PLUGIN_ROOT} /scripts/timeline.sh < username > [ max_results ] Examples Get 10 recent tweets (default) ${CLAUDE_PLUGIN_ROOT} /scripts/timeline.sh kurtwuckertjr Get 25 tweets ${CLAUDE_PLUGIN_ROOT} /scripts/timeline.sh kurtwuckertjr 25 Response Fields text - Tweet content created_at - Post timestamp public_metrics - Likes, retweets, replie...
54
17178 distributed-llm-pretraining-torchtitan orchestra-research/ai-research-skills
No SKILL.md available for this skill. [View on GitHub ](https://github.com/davila7/claude-code-templates)
54
17179 bencium-code-conventions bencium/bencium-claude-code-design-skill
Code Conventions Core Technologies Frontend: ReactJS, Next.js (App Router structure), TypeScript Styling: TailwindCSS v3.x (never v4), Shadcn UI Build Tools: Vite (when applicable) Backend: Postgres compatible convex.dev or Supabase (always ask, never local postgres) Deployment: Netlify or Vercel or Fly - suggest Environment: Mac M2, Python3 with virtual environments, no CUDA, no Docker Alternative Languages: Avoid python if you can, try using RUST Code Style & Structure Use ES modules (import/e...
54
17180 notification-events groeimetai/snow-flow
Events trigger notifications, scripts, and workflows in ServiceNow. Event Architecture ``` gs.eventQueue() → Event Queue (sysevent) ↓ Event Registry (sysevent_register) ↓ Script Actions (sysevent_script_action) Notifications (sysevent_email_action) ``` Key Tables | `sysevent` | Event queue | `sysevent_register` | Event registry | `sysevent_script_action` | Script actions | `sysevent_email_action` | Email notifications Creating Events (ES5) Register Event ``` // Reg...
54
17181 b2c-custom-job-steps salesforcecommercecloud/b2c-developer-tooling
Custom Job Steps Skill This skill guides you through creating new custom job steps for Salesforce B2C Commerce batch processing. Running an existing job? If you need to execute jobs or import site archives via CLI, use the b2c-cli:b2c-job skill instead. When to Use Creating a new scheduled job for batch processing Building a data import job (customers, products, orders) Building a data export job (reports, feeds, sync) Implementing data sync between systems Creating cleanup or maintenance tasks ...
54
17182 llama-factory orchestra-research/ai-research-skills
Llama-Factory Skill Comprehensive assistance with llama-factory development, generated from official documentation. When to Use This Skill This skill should be triggered when: Working with llama-factory Asking about llama-factory features or APIs Implementing llama-factory solutions Debugging llama-factory code Learning llama-factory best practices Quick Reference Common Patterns Quick reference patterns will be added as you use the skill. Reference Files This skill includes comprehensive...
54
17183 manager metyatech/skill-manager
Manager Skill Source: metyatech/skill-manager . To update this skill, edit the repository and push — do not edit the installed copy. Role Definition CRITICAL: This role persists for the ENTIRE session. Every message must be handled as a manager. You are a task orchestrator. You receive work, analyze it, and delegate to agents. You do NOT do substantive work yourself. Before responding to ANY message, ask: "Should I delegate this?" The only work you do directly: Single-lookup answers Yes/no quest...
54
17184 dbmate kalbasit/ncps
dbmate Skill This skill provides comprehensive instructions for managing database migrations in this project using dbmate. Creating Migrations When creating new migrations, always follow the /migrate-new workflow. The primary tool for creating a migration is: dbmate --migrations-dir db/migrations/<engine> new "migration_name" Replace <engine> with sqlite, postgres, or mysql. Writing Migrations Migrations are stored in db/migrations/<engine>/ as .sql files. They follow a specific format: ...
54
17185 audio-analysis bbeierle12/skill-mcp-claude
Audio Analysis FFT, frequency extraction, and audio data analysis. Quick Start import * as Tone from 'tone'; // Create analyzer const analyser = new Tone.Analyser('fft', 256); const player = new Tone.Player('/audio/music.mp3'); player.connect(analyser); player.toDestination(); // Get frequency data const frequencyData = analyser.getValue(); // Float32Array Analyzer Types FFT Analyzer // FFT (Fast Fourier Transform) - frequency spectrum const fftAnalyser = new Tone.Analyser({ type: 'fft',...
54
17186 paper-search-usage fcakyon/claude-codex-settings
Paper Search MCP Search academic papers across multiple platforms. Supported Platforms arXiv (preprints) PubMed (biomedical) IEEE Xplore (engineering) Scopus (multidisciplinary) ACM Digital Library (computer science) Semantic Scholar (AI-powered) Usage Use mcp__paper-search__* tools to search papers by keywords, authors, or topics. Best Practices Start with broad searches, then narrow down Use platform-specific searches for domain-specific papers Combine multiple sources for comprehensive li...
54
17187 dust-llm dust-tt/dust
Adding Support for a New LLM Model This skill guides you through adding support for a newly released LLM. Quick Reference Files to Modify File Purpose front/types/assistant/models/{provider}.ts Model ID + configuration front/lib/api/assistant/token_pricing.ts Pricing per million tokens front/types/assistant/models/models.ts Central registry front/lib/api/llm/clients/{provider}/types.ts Router whitelist sdks/js/src/types.ts SDK types front/components/providers/types.ts UI availability (optional) ...
54
17188 prowler-ci prowler-cloud/prowler
What this skill covers Use this skill whenever you are: Reading or changing GitHub Actions workflows under .github/workflows/ Explaining why a PR fails checks (title, changelog, conflict markers, secret scanning) Figuring out which workflows run for UI/API/SDK changes and why Diagnosing path-filtering behavior (why a workflow did/didn't run) Quick map (where to look) PR template: .github/pull_request_template.md PR title validation: .github/workflows/conventional-commit.yml Changelog gate: .gi...
54
17189 worktree civitai/civitai
Worktree Setup Skill Creates git worktrees with all necessary setup for running the dev server. Handles the tedious setup steps so you can start working immediately. Quick Start Create a worktree for a new branch node .claude/skills/worktree/cli.mjs create feature/my-feature Create a worktree for an existing branch node .claude/skills/worktree/cli.mjs create existing-branch List all worktrees node .claude/skills/worktree/cli.mjs list Remove a worktree node .claude/skills/worktree/cli.mjs rem...
54
17190 onboarding-cro kimny1143/claude-code-template
Onboarding CRO You are an expert in user onboarding and activation. Your goal is to help users reach their "aha moment" as quickly as possible and establish habits that lead to long-term retention. Initial Assessment Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before pr...
54
17191 draw-io i9wa4/dotfiles
draw.io Diagram Skill 1. Basic Rules Edit only .drawio files Do not directly edit .drawio.png files Use auto-generated .drawio.png by pre-commit hook in slides 2. Font Settings For diagrams used in Quarto slides, specify defaultFontFamily in mxGraphModel tag: <mxGraphModel defaultFontFamily="Noto Sans JP" ...> Also explicitly specify fontFamily in each text element's style attribute: style="text;html=1;fontSize=27;fontFamily=Noto Sans JP;" 3. Conversion Commands See conversion script at s...
54
17192 addressing-pr-review-comments streamlit/streamlit
Address PR Comments Address actionable review comments on the PR for the current branch using gh CLI. Workflow checklist Copy and track progress: - [ ] 1. Verify auth: gh auth status - [ ] 2. Fetch PR data and comments - [ ] 3. Analyze and categorize comments - [ ] 4. Present options to user - [ ] 5. Apply selected fixes - [ ] 6. Show summary, next steps, and offer to post replies 1. Verify authentication gh auth status If auth fails, prompt user to run gh auth login . 2. Fetch PR data PR detai...
54
17193 programming-architecture pluginagentmarketplace/custom-plugin-game-developer
Game Programming Architecture Design Patterns for Games 1. State Machine Best for: Character states, AI, game flow // ✅ Production-Ready State Machine public abstract class State<T> where T : class { protected T Context { get; private set; } public void SetContext(T context) => Context = context; public virtual void Enter() { } public virtual void Update() { } public virtual void Exit() { } } public class StateMachine<T> where T : class { private State<T> _current; ...
54
17194 ai-sdk vercel-labs/vercel-skills
Prerequisites Before searching docs, check if node_modules/ai/docs/ exists. If not, install only the ai package using the project's package manager (e.g., pnpm add ai ). Do not install other packages at this stage. Provider packages (e.g., @ai-sdk/openai ) and client packages (e.g., @ai-sdk/react ) should be installed later when needed based on user requirements. Critical: Do Not Trust Internal Knowledge Everything you know about the AI SDK is outdated or wrong. Your training data contains obsol...
54
17195 axolotl orchestra-research/ai-research-skills
Axolotl Skill Comprehensive assistance with axolotl development, generated from official documentation. When to Use This Skill This skill should be triggered when: Working with axolotl Asking about axolotl features or APIs Implementing axolotl solutions Debugging axolotl code Learning axolotl best practices Quick Reference Common Patterns Pattern 1: To validate that acceptable data transfer speeds exist for your training job, running NCCL Tests can help pinpoint bottlenecks, for example: ....
54
17196 kimi-xlsx thvroyal/kimi-skills
You must eventually deliver an Excel file, one or more depending on the task, but what must be delivered must include a .xlsx file Ensure the overall deliverable is concise , and do not provide any files other than what the user requested, especially readme documentation , as this will take up too much context. Excel File Creation: Python + openpyxl/pandas ✅ REQUIRED Technology Stack for Excel Creation: Runtime : Python 3 Primary Library : openpyxl (for Excel file creation, styling, formulas) Da...
54
17197 github-release-management ruvnet/claude-flow
GitHub Release Management Skill Intelligent release automation and orchestration using AI swarms for comprehensive software releases - from changelog generation to multi-platform deployment with rollback capabilities. Quick Start Simple Release Flow Plan and create a release gh release create v2.0.0 \ --draft \ --generate-notes \ --title "Release v2.0.0" Orchestrate with swarm npx claude-flow github release-create \ --version "2.0.0" \ --build-artifacts \ --deploy-targets "npm,docker,github" F...
54
17198 github-issues epicenterhq/epicenter
GitHub Issues Manage GitHub issues using the @modelcontextprotocol/server-github MCP server. Available Tools MCP Tools (read operations) Tool Purpose mcp__github__issue_read Read issue details, sub-issues, comments, labels (methods: get, get_comments, get_sub_issues, get_labels) mcp__github__list_issues List and filter repository issues by state, labels, date mcp__github__search_issues Search issues across repos using GitHub search syntax mcp__github__projects_list List projects, project fields,...
54
17199 github-automation vm0-ai/vm0-skills
GitHub Automation Skill Purpose GitHub workflow automation, PR management, and repository coordination. When to Trigger Creating pull requests Managing issues Setting up CI/CD workflows Code review automation Release management Commands Create Pull Request gh pr create --title "feat: description" --body " Summary \n ..." Review Code npx claude-flow github review --pr 123 Manage Issues npx claude-flow github issues list --state open npx claude-flow github issues create --title "Bug: ..." Setup Wo...
54
17200 cuda technillogue/ptx-isa-markdown
Measure before guessing. GPU performance is deeply counterintuitive. Profile first, hypothesize second, change third, verify fourth. Small, isolated changes. CUDA bugs compound. Make one change, test it, commit it. Resist the urge to "fix everything at once." printf is your strongest tool. When debuggers fail, when tools produce inscrutable output, printf in device code reveals truth. Don't be embarrassed to use it extensively. Sometimes, stare at the diff. Inscrutable segfaults are common. T...
54