SocratiCode 代码库探索
技能 已验证 活跃使用 SocratiCode 语义搜索、依赖图和上下文工件来探索和理解代码库。在探索代码、理解架构、查找函数/类型、分析依赖项、搜索数据库 schema 或 API 规范时使用,或者当 socraticode/codebase_search 工具可用时使用。当用户询问代码结构、想知道某个功能在哪里,或需要理解代码组织方式时激活。
使 AI 代理能够高效地深入理解和导航任何代码库,减少手动工作并提高代码理解能力。
功能
- 混合语义+关键字代码搜索
- 支持可视化的多语言代码依赖图
- 符号级影响分析和调用流跟踪
- 可搜索的上下文工件(schema、API 规范、基础设施配置)
- 本地、私有、零配置的 Docker 部署
使用场景
- 探索不熟悉的代码库
- 理解软件架构和依赖关系
- 查找特定的函数、类型或文件
- 在重构或删除之前进行影响分析
- 搜索数据库 schema、API 规范或基础设施配置
非目标
- 替换用于 linting 或类型检查的静态分析工具
- 在用户环境中执行任意代码
- 提供超出搜索和分析范围的代码生成功能
安装
请先添加 Marketplace
/plugin marketplace add giancarloerra/socraticode/plugin install socraticode@socraticode质量评分
已验证类似扩展
Clawsec Scanner
100Automated vulnerability scanner for agent platforms. Performs dependency scanning (npm audit, pip-audit), multi-database CVE lookup (OSV, NVD, GitHub Advisory), SAST analysis (Semgrep, Bandit), and agent-specific DAST hook execution testing for OpenClaw hooks.
Containerize MCP Server
100Containerize an R-based MCP (Model Context Protocol) server using Docker. Covers mcptools integration, port exposure, stdio vs HTTP transport, and connecting Claude Code to the containerized server. Use when deploying an R MCP server without requiring a local R installation, creating a reproducible MCP server environment, running MCP servers alongside other containerized services, or distributing an MCP server to other developers.
Azure Container Registry SDK for Python
100Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".
Codebase Management
99设置、索引和管理 SocratiCode 代码库索引。当用户想要索引项目、检查基础设施运行状况、启动/停止文件监视、配置上下文构件、排除索引问题、管理代码图或进行任何 SocratiCode 管理任务时使用。当用户提及索引、设置搜索、SocratiCode 基础设施或管理代码库索引时激活。
Setup Container Registry
99Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.
Optimize Docker Build Cache
99Optimize Docker build times using layer caching, multi-stage builds, BuildKit features, and dependency-first copy patterns. Applicable to R, Node.js, and Python projects. Use when Docker builds are slow due to repeated package installations, when rebuilds reinstall all dependencies on every code change, when image sizes are unnecessarily large, or when CI/CD pipeline builds are a bottleneck.