Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计通过

meshmesh 搜索

Agent Skill

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

总安装

1,105

周安装

47

GitHub Stars

53

下载量

387
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/tkersey/dotfiles --skill mesh

简介

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

  • 支持基于关键词、任务场景或来源线索进行信息筛选与整理。
  • 通过 npx 命令从 GitHub 仓库安装,需确认权限范围和维护状态。
  • 使用前建议核实是否会触发联网、命令执行或文件读写操作。
  • mesh 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

mesh

Intent

$mesh is the high-fanout batch-execution path for Codex once repeated leaf work has been shaped.

It is for already-shaped leaf work, not for planning or decomposition.

Use it when:

  • the user explicitly asks for $mesh, or repeated leaf work is already clearly row-shaped
  • the workload is row-shaped and homogeneous
  • each row can be processed independently
  • each row represents one substantive unit with a unique scope and acceptance target
  • you want structured per-row results exported to CSV
  • planning is complete and the remaining work is leaf execution

Do not use it when:

  • the work is research, review, debate, or design
  • the task still needs decomposition or shared judgment
  • tasks share context or depend on one another
  • multiple workers would touch the same mutable scope
  • direct spawn_agent delegation or local execution is clearer

Native Architecture Fit

  • $mesh maps to spawn_agents_on_csv, not a separate runtime protocol.
  • The batch job spawns one worker sub-agent per CSV row.
  • The main call blocks until the batch finishes.
  • Each worker must call report_agent_job_result exactly once.
  • Results are exported to output_csv_path or a default output CSV.
  • Planning happens before the batch starts; $mesh executes the already-shaped rows.

Recommended Uses

  • audit one file per row
  • classify one ticket, log chunk, or document per row
  • extract structured fields from many inputs
  • run the same bounded transformation over a file list with disjoint outputs
  • execute one disjoint implementation unit per row after $select or $teams has already shaped the wave

If the work is heterogeneous, use $teams or direct spawn_agent instead.

Composite vs Leaf Fit

Use $mesh only when every row is already a leaf task:

  • clear inputs from CSV columns
  • one instruction template for every row
  • no cross-row coordination
  • one structured result per row

If you still need to decide the row schema, challenge the approach, or compare strategies, do that work before $mesh, usually with $teams or locally.

Substantive-unit rule

  • One row should represent one unique work unit with one unique write or read scope and one acceptance target.
  • Do not multiply rows over the same scope merely to create more lanes, more evidence, or a higher concurrency number.
  • Treat a clean primary row as sufficient evidence for that unit.
  • Only add secondary review, coder, fixer, prover, or integration rows when a prior row reports a concrete blocker, a failed proof, or a non-trivial diff that needs another pass.
  • Deprecated shims (reducer, mentor, locksmith, applier) are never valid fresh rows.

Recommended Flow

  1. Confirm planning is complete and the rows are truly homogeneous and independent.
  2. Build a CSV with stable headers and, when useful, a stable id_column; keep one row per substantive unit.

- Prefer task_id as the stable row id when the batch came from an OrchPlan or $st claim set.

  1. Write one instruction template using {column} placeholders and one primary deliverable per row.
  2. Choose only the controls you need: output_schema, output_csv_path, max_concurrency, max_runtime_seconds; set max_concurrency to the safe row count unless a lower cap is required.
  3. Run spawn_agents_on_csv.
  4. Only queue secondary rows for units that reported a concrete blocker, a failed proof, or a non-trivial diff needing another pass.
  5. Review the exported CSV and do any integration or follow-up work locally or with $teams.

- If $st owns execution state, reconcile the export with st import-mesh-results --input <output.csv> before closing the wave.

Concrete Examples

Example 1: Audit one file per row

Goal:

Check every markdown file for required frontmatter keys and export one result row per file.

Example CSV:

id,path
1,docs/intro.md
2,docs/setup.md

Example instruction template:

Inspect {path}. Report whether the required frontmatter keys exist and list any missing keys.

Why $mesh:

  • every row uses the same template
  • every row is independent
  • the result can be captured as one structured object per file

Example 2: Classify support tickets

Goal:

Classify 2,000 support tickets by product area and urgency, then export the labels to CSV.

Example CSV:

ticket_id,text
T-1001,"Billing page shows a 500 error"
T-1002,"How do I rotate an API key?"

Example output schema:

{
  "type": "object",
  "properties": {
    "area": { "type": "string" },
    "urgency": { "type": "string" },
    "needs_human": { "type": "boolean" }
  },
  "required": ["area", "urgency", "needs_human"]
}

Why $mesh:

  • this is repeated, read-only classification work
  • the schema makes the per-row output easy to compare and post-process

Example 3: Disjoint file transformation

Goal:

Rewrite a large set of generated summaries, one output file per input file, with no shared destinations.

Good $mesh setup:

  • CSV columns such as id,input_path,output_path
  • one instruction template that reads {input_path} and writes only {output_path}
  • one JSON result confirming whether the row succeeded

Why $mesh:

  • the write scopes are disjoint
  • the same bounded transformation repeats for every row

Example 4: Disjoint implementation units

Goal:

Execute the first safe implementation wave from an OrchPlan where each task already owns a disjoint scope.

Good $mesh setup:

  • CSV columns such as id,objective,write_scope,proof_command
  • one primary row per implementation unit, not one row per reviewer lane
  • max_concurrency set to the number of safe disjoint units
  • follow-up prover or fixer rows added only for units that failed proof or reported blockers

Why $mesh:

  • the work is repeated leaf execution after planning is complete
  • each row owns a unique scope and has a concrete acceptance target
  • the batch gets real fanout without inventing synthetic evidence lanes

Counterexample: one feature across shared code

Do not use $mesh for:

Add a feature that changes shared parser logic, server behavior, and the UI.

Why not:

  • the work still needs decomposition and coordination
  • the rows would not be independent
  • shared mutable files make $teams or local execution the safer path

Row Design Rules

  • Keep each row objective concrete and bounded.
  • Make each row one substantive unit with a unique scope and acceptance target.
  • Keep write_scope aligned with the canonical lock-root contract in codex/skills/select/references/lock-roots.md.
  • Prefer read-only work or disjoint write scopes.
  • Keep result objects structured and comparable across rows.
  • Use stable row ids when you will reconcile outputs later.
  • Do not multiply rows by role or lane on the same scope unless a blocker or failed proof justifies the follow-up.
  • If you need reduction thinking, keep it inside coder by setting approach=reduce; do not resurrect reducer as a new row type.
  • If rows need shared mutable state, stop and switch away from $mesh.
  • If a row still needs planning, stop and finish decomposition before running the batch.

Result Contract

  • Every worker must report exactly one JSON result via report_agent_job_result.
  • Missing reports are failures.
  • Narrative text is non-authoritative; the structured result is what matters.
  • If you provide an output_schema, keep it minimal and aligned with the fields you actually need.

See references/output-contract.md.

Anti-patterns

  • using $mesh as a general replacement for $teams
  • doing recursive planning or debate inside the batch workers
  • splitting one tightly coupled implementation across dependent rows
  • overlapping write scopes across rows
  • launching a synthetic evidence wave after the substantive work is already done
  • multiplying coder/fixer/prover/integrator rows over the same scope without a blocker-triggered reason
  • routing fresh work through deprecated shims instead of the live core roles
  • relying on free-form text instead of structured result fields
  • reusing the same path for csv_path and output_csv_path

See references/orchestration-anti-patterns.md.

Final Response

When mesh actually ran, include a short Orchestration Ledger in prose.

Good fields:

  • Skills used
  • Subagents
  • Artifacts produced
  • Cleanup status

Omit the section entirely when no orchestration ran.

Handoff From $teams

If $teams hands work to $mesh, the handoff should include:

  • confirmation that planning is complete and only leaf execution remains
  • the CSV or row schema
  • the instruction template
  • the expected output fields
  • any concurrency or timeout assumptions

Do not add extra lane, quorum, or state-machine protocols unless the runtime actually provides them.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

36.48%
按下载量换算141

Claude

30.88%
按下载量换算120

Cursor

20.02%
按下载量换算77

Gemini CLI

9.35%
按下载量换算36

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills