Back to list
djgrant

map-reduce

by djgrant

An OpenCode config pack designed for operating long-horizon, multi-task projects

2🍴 0📅 Jan 18, 2026

SKILL.md


name: map-reduce description: When it would yield better results to explore mulitple approaches to a problem, load this skill to orchestrate multiple agents using a diverge and converge strategy.

::types::

$Task: instructions for a sub-agent to execute $Strategy: "accumulate" | "independent"

::input::

$transform: $Task $validator: $Task $strategy: $Strategy = "accumulate" $maxIterations: $Number = 5

::context::

$statusQuo: $FilePath $iteration: $Number = 0

::workflow::

USE ~/skill/work-packages TO create master work package DO summarise status quo into $statusQuo

IF $strategy = "accumulate" THEN DELEGATE run accumulate prompt WITH #accumulate-prompt ELSE DELEGATE run independent prompt WITH #independent-prompt END

RETURN $statusQuo

Accumulate Prompt

WHILE $iteration < $maxIterations AND NOT diminishing returns DO
  DELEGATE run transform WITH:
    input: $statusQuo
    output: next candidate path
  DELEGATE run validator WITH:
    candidate: next candidate path
  IF validation passed THEN
    $statusQuo = next candidate path
  END
  $iteration = $iteration + 1
END

RETURN $statusQuo

Independent Prompt

$results = []

WHILE $iteration < $maxIterations DO
  $results << ASYNC DELEGATE run transform WITH:
    iteration: $iteration
    output: candidate path
  $iteration = $iteration + 1
END

DELEGATE run validator WITH:
  candidates: $results

RETURN winning candidate

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon