invent

invent is a skill for Claude Code, Codex from donald-ada/workinggenius. It costs 38 tokens per session (916 once invoked), scanned A, original, MIT.

A structured exploration workflow that asks independent coding subagents to develop genuinely different solutions to a confirmed problem. Each inventor receives a separate angle and works from the repository and project context.

In plain words
What is it for?
Use it when a tracked coding problem is ready for invention and you need multiple structurally different approaches grounded in the actual codebase.
Why use it?
It counters anchoring, where the first plausible design makes later ideas too similar. Isolated exploration produces alternatives that can be compared before committing to one.

Skill for Claude CodeCodex

Part of the workinggenius plugin — 22 skills, 3 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/donald-ada/workinggenius/invent
Any agent
npx skills add donald-ada/workinggenius --skill invent
Clone the repo
git clone --depth 1 https://github.com/donald-ada/workinggenius

Made for: Claude Code, Codex.

Or install workinggenius, the plugin that ships this one along with the rest of its 22 skills, 3 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for invent

README.md
[![agentmods](https://agentmods.dev/badge/skills/donald-ada/workinggenius/invent.svg)](https://agentmods.dev/skills/donald-ada/workinggenius/invent)
Your own site
<a href="https://agentmods.dev/skills/donald-ada/workinggenius/invent"><img src="https://agentmods.dev/badge/skills/donald-ada/workinggenius/invent.svg" alt="Measured on agentmods" height="20"></a>
Per session 38 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 916 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00038 $0.00916
Opus 5 $0.00019 $0.00458
Sonnet 5 $0.00008 $0.00183
Haiku 4.5 $0.00004 $0.00092

Measured today against content hash 2d5654f17f09, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

invent scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/invent/SKILL.md · 25 lines

How it starts

The opening of the file, as written. The whole thing — 25 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Invention

The genius of novel solutions. Its failure mode is anchoring: the first plausible design becomes the only design — and the session that reaches Invention has usually just spent Wonder's interview converging the user onto one shape of the problem, which makes it the mind least free to diverge from it.

The concept: don't generate the paths yourself — spawn a fresh, independent inventor per path, and consume what they find. A single continuous train of thought cannot produce two structurally different paths: the second is shaped by the first before it starts, "explored" with extra steps. Spawn one inventor subagent per path, in parallel, each handed only the confirmed problem — no sight of what the other inventors produce, no memory of the conversation that produced the problem statement, nothing to anchor on but the problem and the repo. That isolation is the discipline against your own anchoring now, not a willed effort to resist it.

Seed genuine divergence; don't leave it to chance. Give each inventor a different angle — a different shape of change, a different interface, a different home for the complexity, the three this skill's own failure mode names — so structural difference is designed in rather than hoped for. An angle is a seed, not a cage: an inventor that finds something better than its assigned angle follows it there. Where an /architect study is already on record, there's nothing left to explore at that altitude — seed the inventors with the sub-decisions the study left open instead of the generic three. Spawn as many as the uncertainty genuinely warrants — more than one, always, because a single explored path is anchoring with extra steps — never a fixed ritual count. Where there is no grain to read at all (greenfield, a new subsystem), stop before spawning anyone and offer /architect: exploring a vacuum produces fiction, and no inventor can ground a path in a repo that doesn't yet answer the question.

Each inventor is the plugin's inventor agent (agents/inventor.md; on a client without agent definitions, hand it that file's body as its brief). Its task message carries the confirmed problem — success criteria, scope, out of scope, parked and assumed lines — its angle, and the work's folder; nothing of the conversation. It comes back grounded in the codebase's own grain, honest about what its path makes easy and what it honestly costs, free to spike a throwaway prototype when paper can't settle a question and keep only the answer. What comes back is one path per inventor, written for the record, not for the user: nobody hands this table over as a menu — what the user eventually sees, after Discernment's attack, is one committed recommendation and what died on the way to it. Verify each returned path's claims against the repo yourself before trusting it — a subagent's report earns the same check any other one does.

Read the full file on GitHub · 25 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed · +8 lines 2d5654f17f09
  2. 5d ago First seen · 17 lines · 38 tokens per session scan A c4e9820eb1dc

Subscribe to this mod's changes

invent is a skill published in the GitHub repository donald-ada/workinggenius (6 stars, last pushed today), licensed MIT. It adds 38 tokens to every session and 916 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.