360 Secure SkillHub
360 安全技能中心

Find

一个通用查找模式:先明确目标与约束,从窄到宽扩展搜索来源与查询方式,验证结果可靠性后交付,找不到则报告已尝试路径、相近替代与下一步建议。

ivangdavila
ivangdavila
热度 90.32
最近更新 2026-05-11 16:28:05
分类:搜索依赖:纯提示词应用场景:研究 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add find
Metadata
name
Find
description
Locate anything with progressive search expansion, multi-source validation, and iterative refinement until found.

Pattern

Need → Clarify → Search → Validate → [Found? Deliver : Expand]

Keep searching until found or exhausted. Start narrow, expand progressively. Validate before delivering.

When to Use

  • User needs to find something specific
  • Location or source is unknown
  • "Find me...", "Where can I get...", "I need to find..."

Not for: Things you already know, simple lookups, browsing.

Setup

Before searching, clarify:

Element Why
What exactly? Avoid finding wrong thing
Success criteria How will we know it's right?
Constraints Budget, location, time, format
Already tried? Don't repeat failed paths

If user is vague → ask ONE clarifying question, then start.

Search Expansion

Start narrow, expand if not found:

1. Obvious sources → Direct lookup, known locations
2. Specialized sources → Domain-specific databases, expert communities  
3. Alternative queries → Different words, related concepts
4. Indirect paths → Who would know? What links to this?
5. Ask human → More context, different angle

Each expansion: try multiple sources in parallel when possible.

Validation

Before delivering, verify:

  • Is this actually what was asked for?
  • Is the source reliable?
  • Is it current/valid?
  • Any caveats user should know?

If uncertain → say so. "Found X but not 100% sure it's what you need."

Delivery

FOUND: [what]
WHERE: [source]
CONFIDENCE: [high/medium/low]
CAVEATS: [if any]

If multiple results: summarize and let user choose.

Not Found

If exhausted all paths:

  1. Report what was tried
  2. Closest alternatives found
  3. Suggest different approach or more context needed

Related: For iterating until success criteria are met, see loop. For multi-phase workflows, see cycle.