majiayu000
- 75k skills
- 0 followers
- 567 repo stars
- 3 weeks ago last updated
- ▌ Clean Functions · majiayu000 bundle함수/메서드 리팩토링, 코드 리뷰 시 Clean Functions 원칙을 적용. Use when refactoring functions, reviewing method quality, or designing new function signatures.
- ▌ Clojure Testing · majiayu000 bundleALWAYS use when writing, modifying, or reviewing Clojure test code (deftest, clojure.test). Covers property-based testing with Malli generators and test.check, integration test patterns with cleanup, and test organization conventions. Also applies when running tests (bb test, lein test, clojure -X:test) or debugging test failures.
- ▌ Code Correction · majiayu000 bundleUse when code-verification fails - analyzes verification failures, identifies root causes, corrects the implementation, and re-verifies. This skill fixes code to meet acceptance criteria, not modifies requirements to match code.
- ▌ Code Generation · majiayu000 bundleStandards and best practices for generating educational code examples. Ensures consistency, readability, and pedagogical value in all code snippets.
- ▌ Code Philosophy · majiayu000 bundleInternal logic and data flow philosophy (The 5 Laws of Elegant Defense). Understand deeply to ensure code guides data naturally and prevents errors.
- ▌ Code Simplifier · majiayu000 bundleRefactors for readability after verification is green, re-running checks and updating 20_verification.md.
- ▌ Code Validation · majiayu000 bundleUse when verification passes and human judgment is needed - presents demo scripts, specific checkpoint questions, and captures approval decisions. This is for VALIDATION (human decides), not verification (AI executes) or review (AI inspects).
- ▌ Codex Reasoning · majiayu000 bundleCodex guided reasoning mode for complex fixes with explicit checkpoints.
- ▌ Coding Patterns · majiayu000 bundleUse this when writing or modifying code in FOSSAPP. Provides Next.js App Router patterns, server action organization, dual Supabase client rules, TypeScript conventions, validation patterns, error handling, and naming conventions.
- ▌ Commit Commands · majiayu000 bundleStreamline your git workflow with simple commands for committing, pushing, and creating pull requests
- ▌ Commit Protocol · majiayu000 bundleUse when user asks to commit changes or when finishing significant work. Enforces quality gates, testing verification, and explicit user approval before any git commit.
- ▌ Commit Trailers · majiayu000 bundleCommit mesajlarina yapilandirilmis karar trailer'lari ekle. Constraint, Rejected, Confidence, Scope-risk, Not-tested trailer'lari ile karar baglamini koru.
- ▌ Complexity Cuts · majiayu000 bundleUse when refactoring existing code that has poor Big-O — nested loops, O(n^2)+ scans, repeated work, redundant allocations, blown memory, or stated symptoms like "this is slow on large inputs", "times out", "OOM", "too much memory", "reduce complexity", "optimize this algorithm". Targets time and space complexity of code that already exists. For preventing bad complexity before code is written, use lemmaly. For math-level optimizations (Bloom, HLL, FFT, JL projection), escalate to mathguard.
- ▌ Configuring Zsh · majiayu000 bundleConfigure and troubleshoot Zsh shell. Use when editing .zshenv, .zprofile, .zshrc, .zlogin, or .zlogout, setting up powerlevel10k prompt, configuring oh-my-zsh or sheldon plugin manager, fixing PATH or environment variables, debugging slow shell startup, setting up completions/compinit/fpath, or working with zsh-autocomplete, zsh-autosuggestions, or zsh-syntax-highlighting plugins.
- ▌ Connectivity Ip · majiayu000 bundleIP networking fundamentals for Zephyr RTOS. Covers IoT protocol selection (LwM2M, CoAP, MQTT), IP stack configuration and trimming (IPv4/IPv6, UDP/TCP), and professional SDK integration as Zephyr modules using West manifests. Trigger when building cloud-connected applications, optimizing network memory usage, or integrating external cloud SDKs.
- ▌ Convex Tanstack · majiayu000 bundleComprehensive guide for building full-stack applications with Convex and TanStack Start. This skill should be used when working on projects that use Convex as the backend database with TanStack Start (React meta-framework). Covers schema design, queries, mutations, actions, authentication with Better Auth, routing, data fetching patterns, SSR, file storage, scheduling, AI agents, and frontend patterns. Use this when implementing features, debugging issues, or needing guidance on Convex + TanStack Start best practices.
- ▌ Create Code App · majiayu000 bundleCreates Power Apps code apps using React and Vite. Use when building code apps, scaffolding projects, or deploying to Power Platform.
- ▌ Create Web Form · majiayu000 bundleCreate robust, accessible web forms with best practices for HTML structure, CSS styling, JavaScript interactivity, form validation, and server-side processing. Use when asked to "create a form", "build a web form", "add a contact form", "make a signup form", or when building any HTML form with data handling. Covers PHP and Python backends, MySQL database integration, REST APIs, XML data exchange, accessibility (ARIA), and progressive web apps.
- ▌ Csrf Protection · majiayu000 bundleImplement Cross-Site Request Forgery (CSRF) protection for API routes. Use this skill when you need to protect POST/PUT/DELETE endpoints, implement token validation, prevent cross-site attacks, or secure form submissions. Triggers include "CSRF", "cross-site request forgery", "protect form", "token validation", "withCsrf", "CSRF token", "session fixation".
- ▌ Ctf Misc Solver · majiayu000 bundle当用户正在进行 CTF 比赛或练习,遇到 Misc 类型题目时触发此 Skill。 适用场景包括: - 用户上传或提及了音频文件(wav/mp3/flac)、图片文件(png/jpg/bmp/gif)、压缩包、pcap 流量包、内存镜像(raw/vmem/dmp)等 - 用户描述了隐写、编码、套娃、文件分析、内存取证相关问题 - 用户明确说"CTF"、"Misc"、"隐写"、"找 flag"、"这是一道题"、"内存取证"、"Volatility"等关键词 - 用户提供了 base64/hex/binary 等编码字符串需要解码 - 用户需要分析可疑文件、提取隐藏数据、还原协议内容、分析内存镜像
- ▌ Debug Execution · majiayu000 bundleExecute browser debug steps using Chrome DevTools MCP. Navigate to URL, capture baseline snapshots/screenshots, perform interactions (click, fill, hover, press_key), collect console messages and network requests, validate results. Use when executing planned debug interactions with visual/DOM evidence capture.
- ▌ Debug With File · majiayu000 bundleInteractive hypothesis-driven debugging with documented exploration, understanding evolution, and analysis-assisted correction.
- ▌ Deepline Engine · majiayu000 bundleBuild, publish, and verify a Deepline Play as a durable state machine over Customer DB tables, including a small paid pilot. Invoke this skill explicitly when the user asks to build an engine.
- ▌ Dev Jira Ticket · majiayu000 bundlePrendre un ticket Jira et l'implementer de bout en bout, de l'analyse a l'implementation en passant par la planification.
- ▌ Dev Math Lesson · majiayu000 bundleAdd a math concept - create lesson, update library, document usage
- ▌ Developing Ruby · majiayu000 bundleUse when working with .rb files, Ruby gems, or implementing Ruby features. Covers Ruby idioms, naming conventions, enumerable patterns, service objects, error handling, and RSpec testing.
- ▌ Dhh Rails Style · majiayu000 bundleThis skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style. It applies when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, code review, or when the user mentions DHH, 37signals, Basecamp, HEY, or Campfire style. Embodies REST purity, fat models, thin controllers, Current attributes, Hotwire patterns, and the "clarity over cleverness" philosophy.
- ▌ Diagnose Drills · majiayu000 bundleDiagnose drill problems - fuel shortages, blocked outputs, depleted resources. Use when drills aren't working or showing 0/X working status.
- ▌ Django Patterns · majiayu000 bundleImplement common Django design patterns including managers, querysets, mixins, services, and architectural patterns. Use when refactoring code or implementing standard Django patterns.
- ▌ Domain Embedded · majiayu000 bundleUse when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrupt, DMA, peripheral, GPIO, SPI, I2C, UART, embedded-hal, cortex-m, esp32, stm32, nrf, 嵌入式, 单片机, 固件, 裸机
- ▌ Domain Modeller · majiayu000 bundleThis skill should be used when the user mentions "domain model", "entity relationships", "data model", "system model", "map the domain", "what are the entities", "how does this connect", discusses designing a new feature or system, plans architecture, or needs to understand the shape of a problem before coding. Addresses model-first thinking — understanding the domain before writing solutions.
- ▌ Dotnet Engineer · majiayu000 bundle.NET后端工程师角色技能。当需要实现.NET/C#后端功能、API接口、数据库操作、服务层、Repository层实现时使用。关键词:.NET、C#、ASP.NET Core、Entity Framework、Dapper、SqlSugar、后端开发、API实现、数据库、服务实现、Blazor。
- ▌
- ▌ Dotnet Refactor · majiayu000 bundleAnalyzes code quality, suggests improvements, and safely refactors code while preserving behavior. Use when improving code structure, addressing technical debt, or refactoring dotnet code.
- ▌ Edit Canvas App · majiayu000 bundleEdit an existing Power Apps canvas app. USE WHEN the user wants to modify, update, change, or edit an existing Canvas App or pa.yaml files.
- ▌ Effect TS Guide · majiayu000 bundleTeach and apply Effect-TS practices (effect, @effect/schema, @effect/platform) for architecture, typed errors, Layers, dependency injection, resource safety, testing, and migration from async/await/Promise. Use when a user asks how to use Effect, requests best practices, wants to refactor to Effect, or needs mapping from platform modules to Node/Bun/Browser APIs.
- ▌ Emblem AI React · majiayu000 bundleReact integration skill for EmblemAI's one-shot user management. Use when the user wants to add website authentication plus wallet-enabled users to a React app with EmblemAuthProvider, ConnectButton, social/email/wallet login, chat components, React auth hooks, React composition patterns, or Migrate.fun React hooks.
- ▌ Enhance Project · majiayu000 bundleEnhance existing projects with Claude Code agents, skills, and quality improvements. Analyzes your codebase and adds best-practice tooling.
- ▌ Enterprise Java · majiayu000 bundleEnterprise Java development skill covering Spring ecosystem, microservices, design patterns, performance optimization, and Java best practices. Use this skill when building enterprise Java applications, working with Spring Boot, implementing microservices, or need guidance on Java architecture and performance tuning.
- ▌ Eslint Prettier · majiayu000 bundleConfigures and uses ESLint and Prettier for JavaScript/TypeScript formatting. Activates when fixing lint errors, formatting JS/TS code, configuring ESLint rules, or when user mentions eslint, prettier, lint, format, code style, or JavaScript formatting.
- ▌ Expo LLM Docs · majiayu000 bundleFetch Expo documentation via llms.txt for up-to-date React Native development references
- ▌ Expo Env Config · majiayu000 bundleThis skill should be used when creating, modifying, or accessing environment variables in this Expo/React Native codebase. It enforces type-safe, validated environment configuration using Zod schemas. Use this skill when adding new environment variables, setting up env validation, or writing code that reads from process.env.
- ▌ Extension Debug · majiayu000 bundleDebug browser extension behavior. Use when asked to debug/reproduce extension issues in Chrome/Firefox, or mentions content script/popup/service worker/manifest/permissions.
- ▌ Extract Version · majiayu000 bundleParse and validate semantic version strings from various formats. Use for extracting versions from text, validating semver compliance, or comparing version numbers.
- ▌ Feature Context · majiayu000 bundleLoad feature requirements, design, and implementation plan when working on in-progress features. Use when user is implementing code, debugging, asking about requirements, or making changes related to a tracked feature. Silently loads context files to inform responses.
- ▌ Find Code Tasks · majiayu000 bundleLists all code tasks in the repository with their status, dates, and metadata. Useful for getting an overview of pending work or finding specific tasks.
- ▌ Fix Audit Issue · majiayu000 bundleFix a single audit issue in a git worktree. Creates a feature branch, follows fix-bug procedure, and creates a PR. Designed for parallel execution by spawned agents.
- ▌ Flow Next Prime · majiayu000 bundleComprehensive codebase assessment for agent and production readiness. Scans 8 pillars (48 criteria), verifies commands work, checks GitHub settings. Reports everything, fixes agent readiness only. Triggers on /flow-next:prime.
- ▌ Flutter Upgrade · majiayu000 bundleFlutter SDKバージョンアップグレード対応。新バージョンのリリースノート・Breaking Changes調査、コードベース影響分析、mise/CI/Shorebird含むプロジェクト全体の対応タスクリスト作成と実行。「Flutterアップグレード」「Flutter X.Y.Zがリリースされた」「Flutter最新化」「Flutter更新」と言われたとき、またはFlutterの新バージョンについて言及されたときに使用する。
- ▌ Forge Lang Node · majiayu000 bundleNode.js development standards including jest/vitest, eslint, and prettier. Use when working with JavaScript files, package.json, or npm/pnpm.
- ▌ Forge Lang Rust · majiayu000 bundleRust development standards including cargo test, clippy, and rustfmt. Use when working with Rust files, Cargo.toml, or Rust tests.
- ▌ Frontend Expert · majiayu000 bundleFrontend UI/UX design and implementation for HTML/CSS/JS including semantic structure, responsive layout, accessibility compliance, and visual design direction. Use for building or reviewing web pages/components, fixing accessibility issues, improving styling/responsiveness, or making UI/UX decisions.
- ▌ Fuzzy Selecting · majiayu000 bundleProvides interactive fuzzy finder for selecting items from any list with preview capabilities. Use this skill when choosing from search results, files, processes, or any command output
- ▌
- ▌ Git Cherry Pick · majiayu000 bundleThis skills takes a source branch and a target branch. It will cherry-pick the last commit from the source branch to the target branch. Optionally, it can also create a pull request for the cherry-picked commit by creating a new branch from the target branch, cherry-picking the commit to that branch, and then creating a pull request from that branch to the target branch using the GitHub CLI.
- ▌ Git Branch Manage · majiayu000 bundleCreate, checkout, rebase, and manage git branches following Carbon ACX naming conventions and workflows.
- ▌ Security Documentation · majiayu000 bundleCreate security policies, guidelines, compliance documentation, and security best practices. Use when documenting security policies, compliance requirements, or security guidelines.
- ▌ Security Health Inline · majiayu000 bundleInline orchestration workflow for security vulnerability detection and remediation. Provides step-by-step phases for security-scanner detection, priority-based fixing with vulnerability-fixer, and verification cycles.
- ▌ Security Test Planning · majiayu000 bundlePlan security testing strategies including OWASP testing, penetration test scoping, SAST/DAST integration, and threat-based test case design.
- ▌ Segmentation Framework · majiayu000 bundleUse to design and document customer segments with clear criteria, metrics, and governance.
- ▌ Self Extracting Script · majiayu000 bundleCreate self-extracting Bash scripts that embed any payload (archives, executables, configs) using base64 encoding. Use when creating portable single-file installers, deployment packages, or distributing files without external dependencies.
- ▌ Senior Prompt Engineer · majiayu000 bundleWorld-class prompt engineering skill for LLM optimization, prompt patterns, structured outputs, and AI product development. Expertise in Claude, GPT-4, prompt design patterns, few-shot learning, chain-of-thought, and AI evaluation. Includes RAG optimization, agent design, and LLM system architecture. Use when building AI products, optimizing LLM performance, designing agentic systems, or implementing advanced prompting techniques.
- ▌ Sensor Data Processing · majiayu000 bundleHandling ingestion, storage, and analysis of time-series data from IoT devices using TimescaleDB, stream processing, aggregation, and anomaly detection for scalable IoT data pipelines.
- ▌ Sentry Enterprise Rbac · majiayu000 bundleConfigure enterprise role-based access control in Sentry. Use when setting up team permissions, SSO integration, or managing organizational access. Trigger with phrases like "sentry rbac", "sentry permissions", "sentry team access", "sentry sso setup".
- ▌ Sentry Security Basics · majiayu000 bundleConfigure Sentry security settings and data protection. Use when setting up data scrubbing, managing sensitive data, or configuring security policies. Trigger with phrases like "sentry security", "sentry PII", "sentry data scrubbing", "secure sentry".
- ▌ SEO Aeo Best Practices · majiayu000 bundleSEO and AEO (Answer Engine Optimization) best practices including EEAT principles, structured data, and technical SEO. Use when implementing metadata, sitemaps, structured data, or optimizing content for search engines and AI assistants.
- ▌ Generating SEO Metadata · majiayu000 bundleGenerates SEO meta tags, Open Graph cards, and JSON-LD structured data. Use when the user asks about meta tags, og:image, schema.org markup, hreflang, or wants to improve search visibility.
- ▌ Serena MCP Agent · majiayu000 bundleExpert integration for the Serena MCP Server - a powerful coding agent toolkit providing IDE-like semantic code understanding to LLMs. This skill should be used when working with codebases through Serena tools, setting up Serena projects, performing semantic code navigation and editing, managing project memories, debugging complex automation workflows, or integrating Serena with Claude Desktop, Claude Code, Codex, ChatGPT, or custom agents. Triggers on Serena tool usage, project activation/onboarding, symbolic code operations (find_symbol, replace_symbol_body, etc.), memory management (write_memory, read_memory), and MCP server configuration. Use for large/complex codebases requiring structural understanding, refactoring tasks, and token-efficient code operations.
- ▌ Serial Position Effect · majiayu000 bundleLos items al inicio y final de listas se recuerdan mejor. Use cuando ordene menús, listas, navegación, o cualquier secuencia de elementos.
- ▌ Serialization Patterns · majiayu000 bundleData serialization and transformation patterns. Use when formatting API responses.
- ▌ Serverless Recommender · majiayu000 bundleServerless platform selection expert for AWS Lambda, Azure Functions, GCP Cloud Functions, and Firebase. Use when choosing between serverless platforms, evaluating cold start requirements, or designing event-driven architectures. Considers project scale (pet project vs enterprise), workload patterns, and cost optimization.
- ▌ Service Implementation · majiayu000 bundleImplement Effect services as fine-grained capabilities avoiding monolithic designs
- ▌ Session Palace Builder · majiayu000 bundleConstruct temporary, session-specific memory palaces for complex projectsand conversations.Triggers: session context, project memory, conversation state, temporary storage,session palace, context pres
- ▌ Session QA Eligibility · majiayu000 bundleCheck investigation session QA skip eligibility per ADR-034. Validates if staged files qualify for investigation-only exemption by checking against allowed paths (.agents/sessions/, .agents/analysis/, .serena/memories/, etc).
- ▌ Session To Single Task · majiayu000 bundle現在の会話から1つのタスク依頼プロンプトを自動生成し、GitHub Issue/Jira/Notionに即座に貼れる形式で出力する
- ▌ Setup Container Config · majiayu000 bundleCreates and validates YAML configuration files with schema validation following ModuleImplementationGuide.md Section 4. Generates config/default.yaml with proper structure, creates config/schema.json for validation, sets up environment variable overrides, configures service URLs from registry, and sets up RabbitMQ event bindings. Use when setting up new services, adding configuration options, or updating service configs.
- ▌ Shared Worker Protocol · majiayu000 bundleWorker pool architecture with ActorSupervisor spawning agents. Use proactively when implementing worker agent behavior or understanding exit patterns.
- ▌ Shared Worker Worktree · majiayu000 bundleGit worktree setup and management for parallel agent development. Use proactively when setting up parallel development between Developer and Tech Artist agents, or when navigating between worktree and master branches.
- ▌ Shelby Sdk Integration · majiayu000 bundleUse when integrating Shelby Protocol TypeScript SDK for Node.js or browser applications. Helps with setup, blob uploads, authentication with Aptos accounts, network configuration, and SDK implementation patterns. Invoke for programmatic Shelby storage integration, decentralized blob APIs, or building apps with Shelby.
- ▌ Shell Script Installer · majiayu000 bundleUse this skill when the user wants to create, write, or install shell scripts. Prefers Fish shell, handles writing fish/bash/zsh/sh scripts and installing them to ~/bin/scripts with proper permissions and git workflow. Activates when user mentions "shell script", "bash script", "fish script", "install script", or wants to create command-line utilities.
- ▌ Shipyard Brainstorming · majiayu000 bundleYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. Also used during /shipyard:init for requirements gathering.
- ▌ Shipyard Writing Plans · majiayu000 bundleUse when you have a spec or requirements for a multi-step task, before touching code
- ▌ Shiva Shakti Principle · majiayu000 bundleUPS = UPS. Pattern IS Position. Use when recognizing that structure and movement are one, being and becoming are unified.
- ▌ Shopify Polaris Design · majiayu000 bundleDesign and implement Shopify Admin interfaces using the Polaris Design System. Use this skill when building Shopify Apps, Admin extensions, or any interface that needs to feel native to Shopify.
- ▌ Shopify Remix Template · majiayu000 bundleGuide for developing Shopify apps using the official Shopify Remix Template. Covers structure, authentication, API usage, and deployment.
- ▌ Shopify Workflow Tools · majiayu000 bundleShopify CLI commands, development workflow, and essential tools for theme development
- ▌ Sidekiq Async Patterns · majiayu000 bundleComplete guide to background job processing with Sidekiq in Ruby on Rails. Use this skill when: (1) Creating background jobs, (2) Configuring queues and workers, (3) Implementing retry logic and error handling, (4) Designing idempotent jobs, (5) Setting up scheduled/recurring jobs, (6) Optimizing job performance.
- ▌ Signal Generator Agent · majiayu000 bundleFinal trading signal generator. Consolidates outputs from all analysis sources (War Room, Manual Analysis, Deep Reasoning, CEO Analysis, News) into unified TradingSignal database entries with proper attribution.
- ▌ Signal Sourcing Engine · majiayu000 bundleRun a systematic sourcing engine: network loops, signal harvesting, and thesis-driven outbound. Use when you need to generate proprietary dealflow, keep a pipeline current, or expand coverage.
- ▌ Simulating Flash Loans · majiayu000 bundleExecute simulate flash loan arbitrage strategies and profitability across DeFi protocols. Use when performing crypto analysis. Trigger with phrases like "analyze crypto", "check blockchain", or "monitor market".
- ▌ Sindri Extension Guide · majiayu000 bundleGuide users through creating Sindri extensions. Use when creating new extensions, understanding extension.yaml structure, validating extensions against schemas, or learning about extension installation methods (mise, apt, binary, npm, script, hybrid). Helps with extension development, registry updates, and category assignment.
- ▌ Site Performance Watch · majiayu000 bundleMonitoring and alerting framework for ecommerce site speed, errors, and uptime.
- ▌ Sketch Upload Pipeline · majiayu000 bundleUpload pipeline troubleshooting for Sketch Magic. Use when HEIC uploads fail, previews don’t render, files are too large, or upload validation errors appear.
- ▌
- ▌ Skill Creator Enhanced · majiayu000 bundleCreates production-grade, reusable skills that extend Claude's capabilities. This skill should be used when users want to create a new skill, improve an existing skill, or build domain-specific intelligence. Gathers context from codebase, conversation, and authentic sources before creating adaptable skills.
- ▌ Skills Auto Activation · majiayu000 bundleUse when skills aren't activating reliably - covers official solutions (better descriptions) and custom hook system for deterministic skill activation
- ▌ Sla Compliance Monitor · majiayu000 bundleWhen the user needs to monitor SLA compliance for support tickets or service requests, this skill identifies overdue items by querying databases, analyzing SLA documentation from PDFs, and generating automated notifications. It handles 1) Database exploration to find relevant tables (support tickets, users), 2) PDF analysis to extract SLA rules and email templates, 3) SQL queries to identify tickets exceeding response times based on user service levels, and 4) Automated email generation for manager reminders and customer apologies using extracted templates. Triggers include 'SLA compliance', 'overdue tickets', 'response time monitoring', 'send reminder emails', 'apology emails', 'ticket monitoring', and 'service level agreement'.
- ▌ Slack Memory Retrieval · majiayu000 bundleRetrieve and utilize stored memories for AI employees in Slack environments. Efficiently searches and loads relevant context (channels, users, projects, decisions, meetings) from organized memory storage to inform responses. Use this when answering questions that require historical context, user preferences, project status, or any previously stored information. Works with slack-memory-store storage system.
- ▌ Slim Executive Summary · majiayu000 bundleGenerate comprehensive executive summaries from workspace communication files using AI analysis with automatic context discovery
- ▌ Smalltalk Usage Finder · majiayu000 bundleClass and method usage analyzer for Pharo Smalltalk. Provides expertise in understanding class responsibilities through class comments (get_class_comment), discovering usage patterns via references (search_references_to_class), finding example methods (exampleXXX patterns), analyzing method usage in context (search_references with polymorphism handling), generating package overviews (list_classes with comment analysis), and resolving ambiguous names (search_classes_like, search_methods_like). Use when understanding what a class does, finding usage examples for classes or methods, discovering how to use an API, analyzing package structure and purpose, resolving unclear class or method names, or learning usage patterns from real-world code.