Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计未展示

dev%3aexploredev%3a 探索

Agent Skill

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

总安装

324

周安装

13

GitHub Stars

公开资料未说明

下载量

105
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:dev%3aexplore(dev%3a 探索)
来源仓库:https://github.com/cloudvoyant/codevoyant
仓库路径:skills/dev%3Aexplore
安装命令:
npx skills add https://github.com/cloudvoyant/codevoyant --skill dev:explore
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/cloudvoyant/codevoyant --skill dev:explore

简介

用于查找、检索和筛选相关信息,适合快速定位候选结果。

  • 可结合关键词、任务场景或来源线索进行信息聚合。
  • 通过命令行安装并使用,需参考原始 README 获取具体指令。
  • 安装前建议确认是否会触发联网或文件读写,确保权限可控。
  • dev%3aexplore 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Compatibility: If AskUserQuestion is unavailable, present options as a numbered list and wait for the user's reply. If Task is unavailable, run parallel steps sequentially. The context: fork and agent: frontmatter fields are Claude Code-specific — on OpenCode and VS Code Copilot they are ignored and the skill runs inline using the current model.

Explore a technical problem by running research, identifying distinct approaches, and generating parallel proposals. Output lives in .codevoyant/explore/[name]/ so it can feed into /spec:new later.

Guiding Principles

These principles govern every dev:explore run. Research agents and proposal writers must both conform.

  • Ecosystem-first — before proposing any solution, exhaustively survey what libraries, frameworks, and tools already exist. A good existing library beats a custom implementation almost every time. Only recommend from-scratch if no viable option exists or existing options have disqualifying trade-offs.
  • No confabulation — every library claim, API shape, configuration option, or integration detail must come from reading actual documentation or source code. Do not describe an API you haven't read. If the docs weren't fetched, the claim doesn't belong in the proposal.
  • Sufficient implementation detail — proposals must show how a solution actually comes together: what files get added or modified, what the integration boundary looks like, what key interfaces are involved. A reader should be able to understand the shape of the implementation without having to re-research everything.
  • Prior art is mandatory — research must include how similar problems are solved in the existing codebase and in analogous open-source projects. Reinventing what already exists locally or in the ecosystem is a failure mode.
  • Fetch, don't summarize from memory — researchers must fetch GitHub repos, README files, and documentation pages. A researcher that cites a library without fetching its docs is producing unreliable output.
  • Skills lookup is part of research — check https://skills.sh/ and local .claude/skills/ before proposing any tooling or workflow. An existing skill may already solve part of the problem.
  • Mermaid for all diagrams — any system diagram, architecture diagram, data flow, timeline, or process flow in proposals or research must be written as a Mermaid diagram (``` ` ```mermaid block). Never use ASCII art for structured diagrams.

Step 0: Parse Arguments

Parse from: $ARGS (the full argument string passed to this skill).

Argument Parsing:

  • EXPLORATION_NAME from first non-flag argument (slugified: lowercase, hyphens, no spaces)
  • Optional: --aspects flag for multi-aspect explorations (e.g., "storage layer" AND "API design")
  • Optional: --deep: Escalates all research agents — more repos fetched, more documentation pages read, stricter citation requirements. Use for high-stakes architecture decisions.
  • If no name provided, derive from topic after Step 1

Store parsed values: EXPLORATION_NAME, ASPECTS_MODE=false, DEEP=false.

If --aspects flag present: set ASPECTS_MODE=true.

DEEP=false
[[ "$*" =~ --deep ]] && DEEP=true

Step 1: Understand the Topic

Ask: "What technical problem or decision do you want to explore?"

Clarify:

  • Scope and constraints
  • Existing stack and conventions
  • What success looks like
  • Any approaches already considered or ruled out

If EXPLORATION_NAME is not set, derive it from the topic:

  • Convert to lowercase, replace spaces with hyphens, remove special characters
  • Truncate to 50 characters max
  • Example: "How should we handle auth?" -> "auth-handling"

Set EXPLORE_DIR=".codevoyant/explore/$EXPLORATION_NAME".

Step 2: Run Research Agents in Parallel

Create the exploration directory structure:

mkdir -p "$EXPLORE_DIR/research" "$EXPLORE_DIR/proposals"

Launch all three simultaneously, wait for all to complete, then synthesize:

Agent:
  subagent_type: dev:researcher
  run_in_background: true
  description: 'explore/R1: codebase scan'
  prompt: |
    mode: codebase
    topic: {topic}
    output: {EXPLORE_DIR}/research/codebase-analysis.md
Agent:
  subagent_type: dev:researcher
  run_in_background: true
  description: 'explore/R2: external research'
  prompt: |
    mode: external
    topic: {topic}
    stack: {detected stack}
    deep: {DEEP}
    output: {EXPLORE_DIR}/research/library-research.md
Agent:
  subagent_type: general-purpose
  model: claude-haiku-4-5-20251001
  run_in_background: true
  description: 'explore/R3: skills lookup'
  prompt: |
    Find skills relevant to: {topic} (stack: {detected stack})
    deep: {DEEP}
    - Check https://skills.sh/ for published skills
    - Check local .claude/skills/ for installed skills that apply
    - Search npm/pip/brew/cargo for relevant packages in the detected stack
    Save a brief list to {EXPLORE_DIR}/research/available-skills.md

Step 3: Identify Directions

Based on research, identify 2-4 genuinely distinct approaches. Each should represent a meaningfully different architectural or technical direction -- not minor variations.

Present the directions as inline text with a brief description of each. Then ask open-ended: "Which of these directions do you want me to explore in detail? You can pick all of them, a subset, or describe a different direction."

Wait for user response before proceeding.

Step 4: Generate Proposals in Parallel

For each selected direction, launch a proposal-writer Agent simultaneously:

Agent:
  subagent_type: dev:proposal-writer
  run_in_background: true
  description: 'explore/proposal: {direction-name}'
  prompt: |
    topic: {topic}
    approach: {direction-name}
    deep: {DEEP}
    research:
      - {EXPLORE_DIR}/research/codebase-analysis.md
      - {EXPLORE_DIR}/research/library-research.md
    template: references/proposal-template.md
    output: {EXPLORE_DIR}/proposals/{approach-slug}.md

Wait for all proposal agents to complete.

Multi-aspect support

If ASPECTS_MODE=true:

  • After Step 1, ask the user to list the independent aspects/decisions to explore
  • Create a subdirectory per aspect: $EXPLORE_DIR/proposals/{aspect-slug}/
  • Run Steps 3-4 independently for each aspect
  • Each aspect gets its own set of 2-4 proposals

Step 5: Present and Choose

Read each generated proposal file. For each, present:

  • The approach name
  • The one-sentence verdict
  • Key trade-offs

Use AskUserQuestion:

question: "Which direction do you want to go with?"
header: "Exploration Results"
multiSelect: false
options:
  - label: "{Approach A name}"
    description: "{verdict}"
  - label: "{Approach B name}"
    description: "{verdict}"
  - label: "Synthesize"
    description: "Combine the best elements from multiple proposals"
  - label: "Keep exploring"
    description: "Refine or add more proposals"

Based on response:

  • Specific approach: Mark as chosen, proceed to Step 6
  • Synthesize: Launch a spec-explorer Task to create $EXPLORE_DIR/proposals/synthesis.md that combines the best elements. Then proceed to Step 6 with synthesis as the chosen direction.
  • Keep exploring: Ask what to refine or add, then return to Step 3 or Step 4 as appropriate

Step 6: Save Summary

Write $EXPLORE_DIR/summary.md using references/summary-template.md (in this skill's directory). Add synthesis link if one was generated.

Report to the user:

Exploration complete: {EXPLORATION_NAME}
  Direction: {chosen or "undecided"}
  Proposals: {count} generated
  Summary: $EXPLORE_DIR/summary.md

Next: run /spec:new to create a plan from these findings.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

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

平台分布

Codex

33.96%
按下载量换算36

Claude

32.13%
按下载量换算34

Cursor

17.43%
按下载量换算18

Gemini CLI

9.83%
按下载量换算10

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills