Agent skill

Agentsop Module Shape Selection

by agentsope in agentsope/SkillAlchemy

ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.

MITAuto-check passedEducation

Install Agentsop Module Shape Selection

skills CLI
$ npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agentsop-module-shape-selection .claude/skills/agentsop-module-shape-selection && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
agentsop-module-shape-selection
GitHub stars
459
Token cost
~4.3k tokens
SKILL.md length
2,037 words
Files
4 (incl. references)
Skills in repo
45
Repo updated
First seen
Licence
MIT

At a glance

ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.

  • Works in 7 steps: 何时激活 (When to activate) → 核心心智模型 (Core mental model) → SOP (Classify → Pick → Measure) → …
  • Tasks that involve Operations and SOPs
  • SKILL.md covers 1. 何时激活 (When to activate), 2. 核心心智模型 (Core mental model), 3. SOP (Classify → Pick →… and 4. 操作模型 (Selection card), plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Agentsop Module Shape Selection is an agent skill from agentsope/SkillAlchemy. ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer. The local dspy skill lists the modules but never surfaces the selection criterion: reasoning shape is chosen by task structure, not by reflexively defaulting to CoT. Activate every time a new LM-calling node/step is added to a pipeline. Do NOT activate for one-shot prompts, optimizer/teleprompter choice (that is the dspy SOP's job)…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `README.md`, `intermediate/operation_candidates.json` and `references/R1-source-evidence.md`).

It sits in Education, covering Operations and SOPs and Quizzes and assessments. It works with React. The repository describes itself as: From thought to skill. From signal to structure. The licence is MIT.

When your agent uses it

  • Tasks that involve Operations and SOPs
  • Tasks that involve Quizzes and assessments

Example prompts

  • “/agentsop-module-shape-selection”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. 何时激活 (When to activate)
  2. 核心心智模型 (Core mental model)
  3. SOP (Classify → Pick → Measure)
  4. 操作模型 (Selection card)
  5. 困境决策案例 (Dilemma cases)
  6. 反模式与边界 (Anti-patterns & boundaries)
  7. 跨框架对照 (Cross-framework correspondence)

What it can do on your machine

Read from SKILL.md and the folder at commit 6ea799f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Agentsop Module Shape Selection loads about 4.3k tokens when it runs, and up to ~5.4k if it reads all its reference files. Until then it costs about 181 tokens; SKILL.md has 2,037 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~181
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from agentsope/SkillAlchemy at commit 6ea799f, republished under its MIT licence (© agentsope). 2,037 words, ~4,296 tokens.

Download SKILL.mdSave it as .claude/skills/agentsop-module-shape-selection/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
agentsop-module-shape-selection
description
ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer. The local `dspy` skill lists the modules but never surfaces the *selection criterion*: reasoning shape is chosen by task structure, not by reflexively defaulting to CoT. Activate every time a new LM-calling node/step is added to a pipeline. Do NOT activate for one-shot prompts, optimizer/teleprompter choice (that is the dspy SOP's job), or non-LM control flow. Search keywords: chain of thought vs ReAct, when to use CoT, reasoning type, ReAct vs CoT vs PoT, which dspy module, predict vs chain of thought.
version
0.1.0

M2 — Module-Shape Selection (CoT / ReAct / PoT / Predict)

"Pick the lowest-power Module that works. Default to ChainOfThought." — DSPy docs [dspy.ai/learn/programming/modules/]

This overlay sharpens that line into a rubric: the default is not a law. The shape is a function of the task structure, and CoT is only one of four answers.

This is an enhancement overlay. It assumes the [[dspy]] library skill is loaded (it provides dspy.Predict, dspy.ChainOfThought, dspy.ReAct, dspy.ProgramOfThought APIs and install). This file adds only the decision the lib skill leaves implicit. Cross-link: [[dspy]], and the optimizer SOP [[agentsop-dspy]].


1. 何时激活 (When to activate)

Activate the instant you are about to add or wrap an LM-calling step:

TriggerSignal
New nodeA LangGraph/CrewAI node body, or a forward() line, is about to call an LM
New dspy.<Module>(Sig)You are typing dspy.ChainOfThought(...) on reflex — stop and run the rubric
RefactorAn existing Predict "feels weak" or a ChainOfThought "feels wasteful"
Pipeline growthA multi-stage program adds a stage; each stage needs its own shape decision
Tool appearsA function/API/search/calculator is now available to the step

Do NOT activate when:

  • The work is a one-shot prompt — just call the LM; shape ceremony has no payoff.
  • You are choosing the optimizer / teleprompter (MIPROv2, GEPA, BootstrapFewShot) — that is the [[agentsop-dspy]] workflow, a later stage. Shape comes first, optimizer second.
  • The step is non-LM control flow (a if, a DB read, a deterministic transform).

Shape selection is upstream of optimization. You pick the shape in Stage 1 (Programming) of the dspy SOP, before any metric or compile [dspy.ai/learn/].


2. 核心心智模型 (Core mental model)

Reasoning shape is chosen by task structure, not by defaulting to CoT.

The lib skill shows four modules side by side and a "Best Practices" note that says "Start with Predict, add ChainOfThought if needed" [~/.claude/skills/dspy Best Practices §1]. In practice that collapses into a CoT-everywhere reflex, because "if needed" is never operationalized. This overlay operationalizes it.

A module's shape is the control-flow contract between the LM and your code:

                 does the answer need        is there a real
                 intermediate reasoning?      tool to call?
                         │                          │
   simple lookup ── no ──┤                          │
   /classify   ─────────►│ Predict                  │
                         │                          │
   analytic /   ── yes ──┤── no tool ──────────────►│ ChainOfThought
   judgement            │                          │
                         │                          │
   needs to act ─────────┼── yes, real tool ───────►│ ReAct(tools=[...])
   /look things up      │                          │
                         │                          │
   math / counting ──────┴── deterministic compute ►  ProgramOfThought
   / strict parsing                                   (code grounds answer)

Three shifts the agent must internalize:

  1. The default is a probe, not a destination. "Default to CoT" means "when unsure, CoT is the safe baseline" — not "always ship CoT." Every CoT you ship that a Predict would have matched is pure token tax [dspy.ai/learn/programming/modules/].

  2. Shape is structural, optimizer is statistical. Shape = which control flow (this overlay). Optimizer = which demos/instructions get baked in ([[agentsop-dspy]] §4). A wrong shape cannot be fixed by a better optimizer — MIPROv2 on the wrong shape just optimizes the wrong thing [dspy.ai/learn/optimization/overview/].

  3. Each shape has a cost signature. Predict ≈ 1 call, no reasoning tokens. CoT ≈ 1 call + a reasoning/rationale field (more output tokens). ReAct ≈ N calls (a tool loop). PoT ≈ 1 LM call + code execution. Shape choice is a cost choice.


3. SOP (Classify → Pick → Measure)

A three-step gate, run per LM-calling step (not per pipeline):

Step 1 — Classify the task structure

Answer two yes/no questions about the step's output:

  • Q1: Does a correct answer require visible intermediate reasoning? (Multi-hop inference, judgement, "why", trade-off weighing → yes. Lookup, label, format-conversion → no.)
  • Q2: Does producing the answer require acting — calling a tool, fetching data, or running deterministic computation? (Search/API/DB → tool. Arithmetic/counting/strict-parse → computation. Neither → no.)
Step 2 — Pick the shape from the selection card (§4)

Map the (Q1, Q2) answers straight onto the card. Do not negotiate with the reflex.

Step 3 — Measure whether the shape earns its cost

A shape is only justified if it beats the cheaper shape below it. Before shipping anything heavier than Predict:

  1. Run the candidate shape and the next-cheaper shape on 5–10 hand-picked examples.
  2. Diff outputs with dspy.inspect_history(n=3) [dspy.ai/learn/programming/modules/].
  3. Keep the heavier shape only if it changes answers for the better. If CoT and Predict produce the same labels on a classify task, ship Predict.
  4. Record the call in intermediate/operation_candidates.json so the next node reuses the reasoning instead of re-deriving it.

Exit criterion: the chosen shape produces plausible outputs on 5+ examples AND no cheaper shape matches it. Then — and only then — proceed to metric + optimizer ([[agentsop-dspy]]).


4. 操作模型 (Selection card)

4.1 The four shapes
Task structureShapeDSPy moduleCost signatureEvidence
Lookup / classify / extract / format-convert (no reasoning needed)Predictdspy.Predict(Sig)1 call, no reasoning tokens — lowest overhead[dspy.ai/learn/programming/modules/], lib Predict §2
Analytic / judgement / multi-hop inference (reasoning helps, no tool)Chain of Thoughtdspy.ChainOfThought(Sig)1 call + reasoning/rationale field — adds output tokens[dspy.ai/learn/programming/modules/], lib ChainOfThought §2
Tool-use: search / API / DB / retrieval / calculatorReActdspy.ReAct(Sig, tools=[...])N calls — a think→act→observe loop[dspy.ai/learn/programming/modules/], lib ReAct §2
Math / counting / unit conversion / strict parsingProgram of Thoughtdspy.ProgramOfThought(Sig)1 LM call → generated code → executed; answer grounded in execution[dspy.ai/learn/programming/modules/], lib ProgramOfThought §2
4.2 Cost note — CoT is not free

ChainOfThought adds a generated reasoning field to every call. On a high-volume classify step (e.g. routing 100k tickets/day), that reasoning field is pure cost with zero accuracy gain if the labels don't change. The lib skill's "add CoT if needed" [lib Best Practices §1] is correct but under-specified: needed means "Step 3 measured a lift." Default to CoT when unsure; ship Predict when measured equal.

4.3 Tie-breakers and escalation
SituationActionWhy
Math task but you trust the LM's mental arithmeticStill prefer PoTCode execution removes arithmetic hallucination [dspy.ai/learn/programming/modules/]
Reasoning helps AND a tool existsReAct (it does CoT inside the loop)ReAct subsumes CoT when tools are present
Hard analytic case, single CoT is unstabledspy.MultiChainComparison / dspy.majority over N CoT samplesVote across samples — escalation, not a base shape [dspy-sop §4.2]
"Tool" is actually a pure Python function with no I/OInline the function; use CoT or Predict, not ReActA ReAct loop with a trivial deterministic helper is wasted calls (Case B)
4.4 Selection card as a one-liner
no reasoning, no tool        → Predict
reasoning, no tool           → ChainOfThought
any real tool / action       → ReAct(tools=[...])
math / count / strict parse  → ProgramOfThought

5. 困境决策案例 (Dilemma cases)

Case A — "CoT on a simple classify wastes tokens"

困境: A pipeline routes incoming support tickets into 6 categories. The engineer's reflex was dspy.ChainOfThought("ticket -> category") because "reasoning is always safer." Volume is 100k tickets/day. Is the reasoning field earning its cost?

约束:

  • The output is one of 6 fixed labels — a closed-set classification.
  • Every CoT call emits a reasoning field (extra output tokens) × 100k/day.
  • Accuracy target already met by a simpler shape in spot-checks (unverified).

决策步骤 (Step 3 of the SOP, made concrete):

  1. Classify (Step 1): Q1 "needs visible reasoning?" → no (closed-set label). Q2 "needs a tool/compute?" → no. The card says Predict.
  2. The reflex said CoT. Run both on 10 hand-picked tickets, diff with dspy.inspect_history(n=3) [dspy.ai/learn/programming/modules/].
  3. If the 6 labels come out identical, the reasoning field changed nothing — it is pure token tax at 100k/day. Ship Predict.
  4. If CoT flips 1–2 ambiguous edge cases correctly, keep CoT only for those — or move ambiguity handling to a second, cheap Predict triage stage.

结果: On closed-set classification, Predict typically matches CoT. The CoT-everywhere reflex would have shipped a per-call reasoning surcharge for no accuracy.

可提取的操作: A closed-set classify/lookup step defaults to Predict. Promote to CoT only after Step 3 measures a label change — never on reflex.


Show full SKILL.md (877 more words)Show less
Case B — "ReAct without tools is just CoT (with extra failure modes)"

困境: An engineer wants an "agentic" answer step and writes dspy.ReAct("question -> answer", tools=[]) — or with a single trivial helper that does no real I/O. Is this actually agentic?

约束:

  • ReAct's value is the think → act → observe loop over real tools (search, API, DB) [dspy.ai/learn/programming/modules/, lib ReAct §2].
  • With no real tool, the loop has nothing to observe; it degenerates to reasoning — i.e. CoT — but pays for loop overhead and added parsing/failure surface.

决策步骤:

  1. Classify (Step 1): Q2 "needs a real tool/action?" → no (empty or trivial tools). The card routes away from ReAct.
  2. Recognize that ReAct with no real tools is just CoT — the reasoning happens, but the action/observation steps are dead weight that can hang or mis-parse.
  3. If reasoning genuinely helps → use dspy.ChainOfThought directly. If it doesn't → dspy.Predict.
  4. Add dspy.ReAct(tools=[...]) back only when a real external capability appears (web search, retrieval, calculator API). Then ReAct subsumes CoT inside its loop.

结果: Replacing tool-less ReAct with CoT removes loop overhead and a class of tool-parsing failures while preserving the reasoning. No capability is lost because none existed.

可提取的操作: ReAct earns its loop only when at least one real, I/O-bearing tool exists. Tool-less ReAct → downgrade to CoT (or Predict).


Case C — "Math step: trust CoT's arithmetic or ground it with PoT?"

困境: A step computes "15% of 240, then subtract the 3-item average." The reflex is ChainOfThought because it "shows the math." Is shown arithmetic correct arithmetic?

约束:

  • LMs hallucinate arithmetic even when the reasoning prose looks right.
  • ProgramOfThought generates and executes code, grounding the number in a real computation [dspy.ai/learn/programming/modules/, lib ProgramOfThought §2].

决策步骤:

  1. Classify (Step 1): Q2 "needs deterministic computation?" → yes (math). Card → ProgramOfThought, not CoT.
  2. Use dspy.ProgramOfThought("question -> answer"); it emits answer = 240*0.15 - ... and runs it [lib ProgramOfThought §2].
  3. Reserve CoT for the framing ("which numbers matter") only if that itself is ambiguous — then compose: CoT to extract operands → PoT to compute.

结果: PoT removes arithmetic hallucination at the cost of one code execution. CoT on the same step ships numbers that look derived but may be wrong.

可提取的操作: Any step whose answer is a computed number/count/parse defaults to PoT. CoT's prose is not a substitute for executed code.


6. 反模式与边界 (Anti-patterns & boundaries)

Anti-patterns
  1. The CoT-everywhere reflex. Reaching for dspy.ChainOfThought on every step "to be safe." Safe ≠ free; the reasoning field is a per-call token tax. CoT is the default when unsure, not the default always (Case A) [dspy.ai/learn/programming/modules/].
  2. ReAct with no real tools. A ReAct(tools=[]) or a ReAct over a trivial pure function is just CoT plus loop overhead and extra failure modes (Case B).
  3. CoT prose as a math guarantee. Trusting a reasoning field's arithmetic instead of executing it. Use PoT for computed answers (Case C).
  4. Picking shape by feel after writing the prompt. Shape is an upfront structural decision; choosing it post-hoc means the prompt was written against the wrong contract.
  5. Conflating shape with optimizer. "MIPROv2 will fix it" — an optimizer cannot repair a wrong shape; it optimizes whatever shape you gave it [dspy.ai/learn/optimization/overview/].
  6. Predict on a genuinely analytic task. Under-powering to save tokens when the task needs multi-hop reasoning — the mirror failure of the CoT reflex.
  7. One shape for the whole pipeline. Each LM-calling step gets its own classify→pick; a retrieve→reason→format pipeline may be ReAct→CoT→Predict.
Boundaries (where this overlay stops)
  • Optimizer / teleprompter choice (BootstrapFewShot, MIPROv2, GEPA, finetune): not here — see [[agentsop-dspy]] §4. Shape first, optimizer second.
  • Signature design (field names, types, desc=): the lib skill [[dspy]] Core Concepts §1. Shape assumes the signature exists.
  • Metric design and compile-cost guardrails: [[agentsop-dspy]] §4.3–4.4.
  • One-shot / no-pipeline prompting: out of scope; just call the LM.
  • Token-level output constraints (force-valid-JSON): Outlines/Guidance, orthogonal to shape ([[agentsop-dspy]] §7).

7. 跨框架对照 (Cross-framework correspondence)

The shape decision is framework-independent; only the spelling changes.

Reasoning shapeDSPy moduleLangChain equivalentRaw-prompting equivalent
Predict (lookup/classify, no reasoning)dspy.Predict(Sig)LLMChain / direct model.invoke with a plain templateSingle prompt, "answer directly" — no scratchpad
Chain of Thought (analytic, no tool)dspy.ChainOfThought(Sig)LLMChain with a "think step by step" prompt; no agent"Let's think step by step…" then answer
ReAct (tool-use loop)dspy.ReAct(Sig, tools=[...])create_react_agent / AgentType.ZERO_SHOT_REACT_DESCRIPTION + toolsManual Thought/Action/Observation loop you parse yourself
Program of Thought (math/parse via code)dspy.ProgramOfThought(Sig)PythonREPLTool agent / LLMMathChain"Write Python to compute the answer," then exec

Reading the table: the task-structure question (reasoning? tool? compute?) is the invariant. DSPy makes the choice a one-line module swap with a stable signature; LangChain makes it an agent-type/chain choice; raw prompting makes it a scratchpad-format choice you hand-maintain. The selection rubric in §3–§4 is the same in all three columns — only the binding to code differs. This is why the overlay lives above [[dspy]]: the rubric transfers even when you leave DSPy.

Bridge to the rest of the stack: once the shape is chosen here, hand off to [[agentsop-dspy]] for metric + optimizer + compile, and to [[dspy]] for the module API, signature syntax, and LM-provider wiring.


Source map
  • DSPy module semantics & "default to ChainOfThought" line: [dspy.ai/learn/programming/modules/]
  • Local source dspy-sop SKILL.md §3 (Stage 1 module pick), §4.2 (module selection table)
  • Local lib skill ~/.claude/skills/dspy/SKILL.md §Core Concepts 2 (Predict/CoT/ReAct/PoT examples), Best Practices §1 ("start simple, iterate")
  • Full evidence trace: references/R1-source-evidence.md
  • Extracted operations: intermediate/operation_candidates.json

© agentsope, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/agentsop-module-shape-selection of agentsope/SkillAlchemy.

  • SKILL.md
  • README.md
  • intermediate/operation_candidates.json
  • references/R1-source-evidence.md

Open the folder on GitHubat commit 6ea799f

Compare with similar skills

Agentsop Module Shape Selection next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Agentsop Module Shape Selection compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Agentsop Module Shape Selection this skillagentsope/SkillAlchemy459—~4.3kAutomated safety check: PassMIT
Value Mining LengthybooksLeoYeAI/openclaw-master-skills2.2k—~5.8kAutomated safety check: PassMIT
Lockedin Render Ideasdaypunk/LockedIn128—~661Automated safety check: PassMIT
Lockedin Render Interviewdaypunk/LockedIn128—~728Automated safety check: PassMIT
Evaluator CalibrationArchive228/loopkit756—~1.1kAutomated safety check: PassMIT
Interactive Contentsocial-media-skills/skills125—~2kAutomated safety check: PassMIT

Similar skills

  • Value Mining Lengthybooks

    LeoYeAI/openclaw-master-skills

    Extract actionable insights from books using Four-Layer Methodology: (1) Skeleton - conceptual frameworks and mental models, (2) Flesh - 2-3 detailed case studies including original examples…

    2.2k GitHub stars~5.8k tokensUpdated 2 mo ago
    EducationAuto-check passed
  • Lockedin Render Ideas

    daypunk/LockedIn

    Proposes 3 to 5 next-project or career-move ideas grounded in the user's experience.

    128 GitHub stars~661 tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Drafts an interview answer in English or Korean from the user's experience.

    128 GitHub stars~728 tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Evaluator Calibration

    Archive228/loopkit

    Calibrate a reviewer persona with few-shot rubric examples so skepticism stays consistent and doesn't drift lenient over long runs.

    756 GitHub stars~1.1k tokensUpdated 2 mo ago
    EducationAuto-check passed
  • Interactive Content

    social-media-skills/skills

    The participation content format — polls, quizzes, Q&A / scoped AMAs, this-or-that, emoji sliders, question boxes, caption-this, Add-Yours, and challenges.

    125 GitHub stars~2k tokensUpdated 6 days ago
    Marketing & SEOAuto-check passed
  • Agent Hiring Panel

    mohitagw15856/pm-claude-skills

    Hire an AI agent the way you'd hire an employee — a role spec with success criteria, a structured work-sample interview run on your real tasks, reference checks (what do actual users report)…

    1.4k GitHub stars~1.4k tokensUpdated yesterday
    EducationAuto-check passed

More from agentsope/SkillAlchemy

All 45 skills in this repo
  • Agentsop Aider

    agentsope/SkillAlchemy

    SOP for terminal-based, git-native AI pair programming with Aider (git work-tree + tree-sitter repo-map + edit-format + human-in-loop REPL).

    459 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Agentsop Context Scope Discipline

    agentsope/SkillAlchemy

    Coder-agent working-file budget discipline: keep the editable working set (files you /add into writable context) under ~25k tokens, separate "read" from "edit", delegate breadth to a read-only…

    459 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Agentsop Cost Tiered Models

    agentsope/SkillAlchemy

    Split a multi-call LM workflow by cognitive load, not by accuracy: let one strong model make the few reasoning decisions and a cheap model do the many mechanical executions (Aider architect+editor…

    459 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Agentsop Crewai

    agentsope/SkillAlchemy

    SOP for building multi-agent systems with CrewAI — role-based collaboration, sequential/hierarchical processes, Flows, memory, delegation.

    459 GitHub stars~4.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Agentsop Dify

    agentsope/SkillAlchemy

    SOP for building LLM applications on Dify — visual workflow + chatflow + agent + RAG knowledge base + plugin marketplace + observability, self-hostable.

    459 GitHub stars~5.4k tokensUpdated 1 mo ago
    Auto-check: notes
  • Agentsop Multiscale Chunking

    agentsope/SkillAlchemy

    Designs multiscale chunking for RAG by embedding small units for retrieval precision and returning larger context for synthesis.

    459 GitHub stars~4.9k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Agentsop Module Shape Selection

What does Agentsop Module Shape Selection do?

ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer. Agentsop Module Shape Selection is an agent skill from agentsope/SkillAlchemy. ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.

When should I use Agentsop Module Shape Selection?

Agentsop Module Shape Selection fits situations like: tasks that involve Operations and SOPs; tasks that involve Quizzes and assessments.

How do I install Agentsop Module Shape Selection in Claude Code?

Run `npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a claude-code`. Or copy the skill folder (skills/agentsop-module-shape-selection in agentsope/SkillAlchemy) into .claude/skills/agentsop-module-shape-selection in your project. Claude Code loads it when a task matches its description.

How do I install Agentsop Module Shape Selection in Codex?

Run `npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a codex`. Or copy the skill folder (skills/agentsop-module-shape-selection in agentsope/SkillAlchemy) into .agents/skills/agentsop-module-shape-selection in your project. Codex loads it when a task matches its description.

Can I use Agentsop Module Shape Selection in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agentsop-module-shape-selection, .gemini/skills/agentsop-module-shape-selection, .github/skills/agentsop-module-shape-selection and .opencode/skills/agentsop-module-shape-selection in your project.

What does Agentsop Module Shape Selection need to run?

SKILL.md names no scripts, command-line tools or credentials: Agentsop Module Shape Selection is instructions for the agent only. Our summary lists: Python 3.

Does Agentsop Module Shape Selection access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Agentsop Module Shape Selection safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Agentsop Module Shape Selection use?

Agentsop Module Shape Selection is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Agentsop Module Shape Selection use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.

What are the alternatives to Agentsop Module Shape Selection?

Skills that share tags, products or a category with Agentsop Module Shape Selection: Value Mining Lengthybooks (LeoYeAI/openclaw-master-skills, 2.2k stars), Lockedin Render Ideas (daypunk/LockedIn, 128 stars), Lockedin Render Interview (daypunk/LockedIn, 128 stars) and Evaluator Calibration (Archive228/loopkit, 756 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Agentsop Module Shape Selection?

agentsope (a GitHub user) maintains it in agentsope/SkillAlchemy, which has 459 GitHub stars. The repository holds 45 skills in this directory. The repository was last updated on September 2, 2026.

Source: agentsope/SkillAlchemy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.