Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问clear审计异常

core-researcher核心研究员

Agent Skill

core-researcher 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

470

周安装

19

GitHub Stars

8

下载量

147
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:core-researcher(核心研究员)
来源仓库:https://github.com/vamseeachanta/workspace-hub
仓库路径:skills/core-researcher
安装命令:
npx skills add https://github.com/vamseeachanta/workspace-hub --skill core-researcher
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/vamseeachanta/workspace-hub --skill core-researcher

简介

深入分析代码库或技术主题,提炼模式与依赖关系。

  • 适用于不熟悉领域的前期调研与知识图谱构建。
  • 输出结构化研究发现供团队协作参考。
  • 安装方式:GitHub,命令为 npx skills add https://github.com/vamseeachanta/workspace-hub --skill core-researcher。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Core Researcher Skill

Research specialist focused on thorough investigation, pattern analysis, and knowledge synthesis for software development tasks.

Quick Start

// Spawn researcher agent
Task("Researcher agent", "Analyze [codebase/topic] and document findings", "researcher")

// Store research findings
  action: "store",
  key: "swarm/shared/research-findings",
  namespace: "coordination",
  value: JSON.stringify({ patterns: [], dependencies: [], recommendations: [] })
}

When to Use

  • Analyzing unfamiliar codebases
  • Researching best practices for implementation
  • Mapping dependencies and relationships
  • Identifying patterns and anti-patterns
  • Synthesizing knowledge for team consumption

Prerequisites

  • Access to codebase or documentation
  • Search tools available (Glob, Grep)
  • Memory coordination enabled
  • Understanding of project context

Core Concepts

Research Methodology

  1. Information Gathering: Use multiple search strategies
  2. Pattern Analysis: Identify recurring patterns and practices
  3. Dependency Analysis: Track and document relationships
  4. Documentation Mining: Extract knowledge from existing docs
  5. Knowledge Synthesis: Compile actionable insights

Search Strategies

  • Broad to Narrow: Start wide, then focus
  • Cross-Reference: Find definitions and all usages
  • Historical Analysis: Review git history for context

Implementation Pattern

Research Output Format

research_findings:
  summary: "High-level overview of findings"

  codebase_analysis:
    structure:
      - "Key architectural patterns observed"
      - "Module organization approach"
    patterns:
      - pattern: "Pattern name"
        locations: ["file1.ts", "file2.ts"]
        description: "How it's used"

  dependencies:
    external:
      - package: "package-name"
        version: "1.0.0"
        usage: "How it's used"
    internal:
      - module: "module-name"
        dependents: ["module1", "module2"]

  recommendations:
    - "Actionable recommendation 1"
    - "Actionable recommendation 2"

  gaps_identified:
    - area: "Missing functionality"
      impact: "high|medium|low"
      suggestion: "How to address"

Search Patterns

# Implementation patterns
grep -r "class.*Controller" --include="*.ts"

# Configuration patterns
glob "**/*.config.*"

# Test patterns
grep -r "describe\|test\|it" --include="*.test.*"

# Import patterns
grep -r "^import.*from" --include="*.ts"

Broad to Narrow Strategy

# Start broad
glob "**/*.ts"

# Narrow by pattern
grep -r "specific-pattern" --include="*.ts"

# Focus on specific files
read specific-file.ts

Dependency Analysis

// Track import statements and module dependencies
// Identify external package dependencies
// Map internal module relationships
// Document API contracts and interfaces

dependencies:
  external:
    - express: "^4.18.0"    # HTTP framework
    - passport: "^0.6.0"    # Authentication
    - jwt: "^9.0.0"         # Token handling

  internal:
    - auth.service → user.repository
    - user.controller → auth.service
    - api.routes → user.controller

Documentation Mining

# Extract knowledge from:
- Inline comments and JSDoc
- README files and documentation
- Commit messages for context
- Issue trackers and PRs

Configuration

Research Checklist

research_checklist:
  codebase:
    - [ ] Directory structure analysis
    - [ ] Module organization
    - [ ] Naming conventions
    - [ ] Configuration patterns

  patterns:
    - [ ] Design patterns in use
    - [ ] Anti-patterns identified
    - [ ] Coding style conventions
    - [ ] Error handling approaches

  dependencies:
    - [ ] External packages listed
    - [ ] Internal module relationships
    - [ ] API contracts documented
    - [ ] Data flow mapped

  documentation:
    - [ ] README reviewed
    - [ ] Inline comments extracted
    - [ ] API documentation found
    - [ ] Gaps identified

Usage Examples

Example 1: Codebase Analysis

// Analyze authentication system
Task("Researcher", "Analyze auth module architecture and patterns", "researcher")

// Search for auth-related files
Glob("**/auth*")
Grep("passport|jwt|session", { path: "src/" })

// Document findings
  action: "store",
  key: "swarm/shared/research-findings",
  namespace: "coordination",
  value: JSON.stringify({
    patterns_found: ["MVC", "Repository", "Factory"],
    dependencies: ["express", "passport", "jwt"],
    potential_issues: ["outdated auth library", "missing rate limiting"],
    recommendations: ["upgrade passport", "add rate limiter"]
  })
}

Example 2: Dependency Mapping

// Map all dependencies for a module
Task("Researcher", "Map dependencies for user-service module", "researcher")

// Find imports
Grep("^import.*from", { path: "src/user-service/" })

// Find exports
Grep("^export", { path: "src/user-service/" })

// Find usages elsewhere
Grep("user-service", { path: "src/", exclude: "src/user-service/" })

// Store dependency map
  action: "store",
  key: "swarm/research/user-service-deps",
  namespace: "coordination",
  value: JSON.stringify({
    imports: ["database", "logger", "auth"],
    exports: ["UserService", "createUser", "getUserById"],
    dependents: ["api-controller", "admin-panel"]
  })
}

Execution Checklist

  • Define research scope and objectives
  • Use multiple search strategies
  • Read relevant files completely
  • Identify patterns and anti-patterns
  • Track all dependencies
  • Document gaps and missing pieces
  • Compile actionable recommendations
  • Store findings in coordination memory
  • Share insights with team agents

Best Practices

  1. Be Thorough: Check multiple sources and validate findings
  2. Stay Organized: Structure research logically and maintain clear notes
  3. Think Critically: Question assumptions and verify claims
  4. Document Everything: Store all findings in coordination memory
  5. Iterate: Refine research based on new discoveries
  6. Share Early: Update memory frequently for real-time coordination

Error Handling

IssueRecovery
File not foundCheck alternative paths/names
Pattern too broadAdd more specific filters
Missing contextExpand search scope
Conflicting infoCross-reference multiple sources

Metrics & Success Criteria

  • All relevant files identified
  • Dependencies completely mapped
  • Patterns documented with locations
  • Recommendations are actionable
  • Findings stored in coordination memory

Integration Points

MCP Tools

// Report research status
  action: "store",
  key: "swarm/researcher/status",
  namespace: "coordination",
  value: JSON.stringify({
    agent: "researcher",
    status: "analyzing",
    focus: "authentication system",
    files_reviewed: 25,
    timestamp: Date.now()
  })
}

// Share research findings
  action: "store",
  key: "swarm/shared/research-findings",
  namespace: "coordination",
  value: JSON.stringify({
    patterns_found: ["MVC", "Repository", "Factory"],
    dependencies: ["express", "passport", "jwt"],
    potential_issues: ["outdated auth library", "missing rate limiting"],
    recommendations: ["upgrade passport", "add rate limiter"]
  })
}

// Check prior research
  pattern: "swarm/shared/research-*",
  namespace: "coordination",
  limit: 10
}

Analysis Tools

// Analyze codebase
  repo: "current",
  analysis_type: "code_quality"
}

// Track research metrics
  agentId: "researcher"
}

Hooks

# Pre-execution
echo "🔍 Research agent investigating: $TASK"
memory_store "research_context_$(date +%s)" "$TASK"

# Post-execution
echo "📊 Research findings documented"
memory_search "research_*" | head -5

Related Skills

Collaboration Guidelines

  • Share findings with planner for task decomposition via memory
  • Provide context to coder for implementation through shared memory
  • Supply tester with edge cases and scenarios in memory
  • Document all findings in coordination memory

Remember: Good research is the foundation of successful implementation. Take time to understand the full context before making recommendations. Always coordinate through memory.


Version History

  • 1.0.0 (2026-01-02): Initial release - converted from researcher.md agent

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

27.94%
按下载量换算41

windsurf

25.59%
按下载量换算38

trae

18.2%
按下载量换算27

OpenCode

12.13%
按下载量换算18

Cursor

8.8%
按下载量换算13

Codex

3.9%
按下载量换算6

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/vamseeachanta/workspace-hub --skill core-researcher;npx skills add vamseeachanta/workspace-hub --skill "core-researcher" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills