Agent skill

Idea Genie

by boshu2 in boshu2/agentops

Brainstorm evidence-backed options for what to build, or stress-test an idea.

Apache-2.0Auto-check passedAgent Workflows

Install Idea Genie

skills CLI
$ npx skills add boshu2/agentops --skill idea-genie -a claude-code

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

GitHub CLI
$ gh skill install boshu2/agentops idea-genie --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/boshu2/agentops.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/idea-genie .claude/skills/idea-genie && 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
idea-genie
GitHub stars
448
Used in
1 other repo
Token cost
~1.8k tokens
SKILL.md length
743 words
Files
5 (incl. scripts, references)
Skills in repo
31
Repo updated
First seen
Licence
Apache-2.0

At a glance

Brainstorm evidence-backed options for what to build, or stress-test an idea.

  • Works in 6 steps: Observations cite a source: a file and… → Every candidate cites the observations… → Check overlap before claiming novelty.… → …
  • : deciding what to build next
  • SKILL.md covers Modes, Elicit mode, Duel mode and References
  • Runs Shell scripts from its folder

What it does

Idea Genie is an agent skill from boshu2/agentops. Brainstorm evidence-backed options for what to build, or stress-test an idea. Use when: deciding what to build next, comparing options or testing an idea.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `scripts/validate-challenge.sh` and `scripts/validate-output.sh`).

It sits in Agent Workflows, covering Load testing and Brainstorming. The repository describes itself as: DevOps discipline for AI coding agents: shape the work, track it as a graph, and get each change judged by a context that didn't write it. The licence is Apache-2.0.

When your agent uses it

  • : deciding what to build next
  • Comparing options
  • Testing an idea

Example prompts

  • “/idea-genie”

Requirements

  • A Bash shell

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Observations cite a source: a file and line, issue, doc or measurement.
  2. Every candidate cites the observations behind it. No cited support, no
  3. Check overlap before claiming novelty. Compare each candidate with what
  4. One Given/When/Then per candidate, a normal or edge case with an
  5. Do not rank, pick, schedule or start work. The caller or Plan selects.
  6. Stop at saturation. Merge equivalents, and run another pass only while

What it can do on your machine

Read from SKILL.md and the folder at commit bc79a29. 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

    Ships 2 files in scripts/ (Shell), which the agent can run.

    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

Idea Genie loads about 1.8k tokens when it runs, and up to ~2.2k if it reads all its reference files. Until then it costs about 41 tokens; SKILL.md has 743 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from boshu2/agentops at commit bc79a29, republished under its Apache-2.0 licence (© boshu2). 743 words, ~1,750 tokens.

Download SKILL.mdSave it as .claude/skills/idea-genie/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
idea-genie
description
Brainstorm evidence-backed options for what to build, or stress-test an idea. Use when: deciding what to build next, comparing options or testing an idea.
practices
lean-startup, bdd-gherkin, design-by-contract, llm-eval-harness, adr
hexagonal_role
domain
consumes
repo-context, task-question, idea-portfolio.v1
produces
idea-portfolio.v1, idea-challenge.v1
skill_api_version
1
user-invocable
true
metadata.tier
execution
metadata.capabilities
generate_evidenced_options, dueling_idea_genies
metadata.effects
write_idea_portfolio
metadata.canonical_status
canonical

Idea Genie

One canonical root for idea work: elicit an evidence-grounded portfolio of options, or challenge a consequential idea with sealed independent perspectives. Both modes explore and advise; neither selects, schedules, tracks, implements, or validates work.

Modes

Trigger phrasesModeOutput contract
"idea genie", "what should we build next", "brainstorm options", "supported opportunities"elicitidea-portfolio.v1
"challenge this idea", "compare independent proposals", "stress-test a one-way door"duelidea-challenge.v1

Elicit is the entry mode. Duel is an optional escalation for a consequential choice, typically consuming an idea-portfolio.v1 or a framed question. A scored multi-member duel, where members score each other's ideas, is Council's duel mode; a plan's failure modes belong to Premortem.

Both validators live in this skill's scripts/ directory and need jq. Without jq, check the fields by hand against the shape and say the validator did not run.

Elicit mode

These rules carry the value:

  1. Observations cite a source: a file and line, issue, doc or measurement. Anything uncited is an assumption, listed apart and never used as support.
  2. Every candidate cites the observations behind it. No cited support, no candidate; an unsupported idea may stay listed as an assumption. Never pad the list to a count.
  3. Check overlap before claiming novelty. Compare each candidate with what the product already does. A request an existing capability already covers is not new: record it under overlaps of the candidate it sharpens, or leave it out.
  4. One Given/When/Then per candidate, a normal or edge case with an observable result.
  5. Do not rank, pick, schedule or start work. The caller or Plan selects.
  6. Stop at saturation. Merge equivalents, and run another pass only while it adds a materially new evidenced candidate. Zero candidates is valid.

State the question, constraints, non-goals and sources first; hydrate only the sources this question needs and cite them, with no merged context store. Return the portfolio in this shape:

json
{
  "schema_version": "idea-portfolio.v1",
  "status": "candidates",
  "observations": [{"claim": "<what is true>", "evidence": "<cited source>"}],
  "assumptions": ["<belief no cited source supports>"],
  "candidates": [{
    "id": "I1",
    "evidence": ["<cited sources behind this candidate>"],
    "overlaps": ["<existing capability it extends or repeats>"],
    "scenario": {"given": "<state>", "when": "<event>", "then": "<observable result>"}
  }],
  "termination": {"reason": "novelty-saturated", "novel_candidates_last_pass": 0}
}

overlaps may be empty. When every idea overlaps or lacks support, set status to no-new-work, leave candidates empty and set termination.reason to all-overlap-or-unsupported. For a person, render the same fields as a short list, one block per candidate. When a file is wanted, write .agents/scratch/ideas/<run-id>/idea-portfolio.json and run scripts/validate-output.sh on it before handing it to the caller or Plan. Plan alone may incorporate a selected option into the existing bead or caller intent.

Duel mode

Produce independent challenges for a consequential choice. The result is advisory evidence for Plan. It never decides whether a plan is ready and never turns a later optional Premortem challenge into an approval gate.

Door class. Ask what undoing the choice after it lands would cost. A one-way door needs a migration, breaks a published contract or caller, loses data, or has an external effect that cannot be recalled. A cheap two-way door is undone by a revert or a flag.

Show full SKILL.md (271 more words)Show less
Constraints
  • Seal generation: no perspective sees another until all are complete, so later proposals cannot anchor on earlier ones.
  • Preserve dissent, failed refutations and minority reasoning; Plan must see the alternatives synthesis would otherwise erase.
  • Keep a two-way door light: no pane manager, messaging service, council or model-family rule.
  • Emit no readiness, approval, quorum, retry, budget, helper, delivery, or tracker state: this strategy supplies evidence, not lifecycle authority. Consensus, transport availability or a self-score never becomes readiness.
Workflow
  1. Freeze the question, constraints, evidence paths and comparison rubric.
  2. For a one-way door, start at least two fresh contexts: separate subagents or sessions with no shared transcript, one prompt each carrying the frozen question and evidence paths. Record each native context id as context_id and collect every perspective before revealing any. When the caller pins perspectives to model profiles, record each model_identity (see the agent-native model-dispatch recipe); disclose an unavailable profile and continue single-model.
  3. Reveal the sealed perspectives and cross-review each by evidence, reversibility, system fit, failure modes and cost.
  4. Attempt concrete refutations. Keep disagreements, failed refutations and minority reasoning explicit.
  5. Write idea-challenge.v1, validate it, and pass it to Plan as one optional input alongside research and operator intent.

For a cheap two-way door, emit the lightweight packet directly after one fresh challenge. Do not manufacture panel ceremony.

Output Specification
  • Artifact directory: .agents/scratch/ideas/<run-id>/
  • Filename: idea-challenge.json
  • Format: idea-challenge.v1 JSON with route-specific fields enforced by the validator; it carries no readiness field or decision
  • Validation command: scripts/validate-challenge.sh <idea-challenge.json>
  • Downstream handoff: handoff.owner is exactly plan; Plan may accept, reject, or combine the advisory evidence

References

© boshu2, Apache-2.0. 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 4 other files (scripts, references) in skills/idea-genie of boshu2/agentops.

  • SKILL.md
  • references/idea-challenge.feature
  • references/idea-genie.feature
  • scripts/validate-challenge.sh
  • scripts/validate-output.sh

Open the folder on GitHubat commit bc79a29

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in boshu2/agentops, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Idea Genie 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.

Idea Genie compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Idea Genie this skillboshu2/agentops4481 repos~1.8kAutomated safety check: PassApache-2.0
Grill Menateherkai/AIS-OS1.6k—~1.8kAutomated safety check: PassCustom licence
Ask Colleaguenickwinder/synthteam112—~1.4kAutomated safety check: PassNone
Pm Product Brainstormingevolution-foundation/evo-nexus5451 repos~3.9kAutomated safety check: PassCustom licence
Evanflow Brainstormingevanklem/evanflow418—~1kAutomated safety check: PassCustom licence
Research Refineappleweiping/WEIPING_WIKI119—~887Automated safety check: PassMIT

Similar skills

  • Grill Me

    nateherkai/AIS-OS

    Interview the user relentlessly about a plan, design, or topic, checkpointing every answer to a brainstorm file so nothing is lost.

    1.6k GitHub stars~1.8k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Ask Colleague

    nickwinder/synthteam

    Consult a distilled persona of a colleague for their likely take, critique, or pushback on an idea — locally, without involving them.

    112 GitHub stars~1.4k tokensUpdated 4 mo ago
    Testing & QAAuto-check passed
  • Pm Product Brainstorming

    evolution-foundation/evo-nexus

    Brainstorm product ideas, explore problem spaces, and challenge assumptions as a thinking partner.

    545 GitHub starsUsed in 1 repo~3.9k tokens
    Agent WorkflowsAuto-check passed
  • Evanflow Brainstorming

    evanklem/evanflow

    Clarify intent, propose 2-3 approaches, embedded grill to stress-test the chosen path.

    418 GitHub stars~1k tokensUpdated 5 mo ago
    Agent WorkflowsAuto-check passed
  • Research Refine

    appleweiping/WEIPING_WIKI

    Disciplined idea refinement for research projects. An agent skill from appleweiping/WEIPING_WIKI.

    119 GitHub stars~887 tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Grilling

    pietheinstrengholt/rssmonster

    Grill the user relentlessly about a plan, decision, or idea.

    564 GitHub starsUsed in 31 repos~510 tokens
    Agent WorkflowsAuto-check passed

More from boshu2/agentops

All 31 skills in this repo
  • Agent Native

    boshu2/agentops

    Dispatch independent tasks to parallel workers or subagents without write collisions.

    448 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Council

    boshu2/agentops

    Compare independent opinions from several models or contexts without inflating agreement.

    448 GitHub starsUsed in 1 repo~3k tokens
    Auto-check passed
  • Craft Goal

    boshu2/agentops

    Draft or lint a bounded long-running goal prompt with a finish line and hard limits.

    448 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • Doc

    boshu2/agentops

    Write or update READMEs, docs, repo instructions and handoff notes, checked against source.

    448 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Implement

    boshu2/agentops

    Change or repair code, config or services without weakening tests; report what ran and what did not.

    448 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed
  • Memory

    boshu2/agentops

    Write, find or curate lessons and agent rules with stated evidence and limits.

    448 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Questions about Idea Genie

What does Idea Genie do?

Brainstorm evidence-backed options for what to build, or stress-test an idea. Idea Genie is an agent skill from boshu2/agentops. Brainstorm evidence-backed options for what to build, or stress-test an idea.

When should I use Idea Genie?

Idea Genie fits situations like: : deciding what to build next; comparing options; testing an idea.

How do I install Idea Genie in Claude Code?

Run `npx skills add boshu2/agentops --skill idea-genie -a claude-code`. Or copy the skill folder (skills/idea-genie in boshu2/agentops) into .claude/skills/idea-genie in your project. Claude Code loads it when a task matches its description.

How do I install Idea Genie in Codex?

Run `npx skills add boshu2/agentops --skill idea-genie -a codex`. Or copy the skill folder (skills/idea-genie in boshu2/agentops) into .agents/skills/idea-genie in your project. Codex loads it when a task matches its description.

Can I use Idea Genie 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 boshu2/agentops --skill idea-genie -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/idea-genie, .gemini/skills/idea-genie, .github/skills/idea-genie and .opencode/skills/idea-genie in your project.

What does Idea Genie need to run?

Going by SKILL.md and its folder, Idea Genie needs a shell for the scripts in its folder. Our summary lists: A Bash shell.

Does Idea Genie 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 Idea Genie 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Idea Genie use?

Idea Genie is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Idea Genie use?

About 1.8k tokens (SKILL.md is roughly 7k 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 409 tokens, read only when the agent opens those files.

What are the alternatives to Idea Genie?

Skills that share tags, products or a category with Idea Genie: Grill Me (nateherkai/AIS-OS, 1.6k stars), Ask Colleague (nickwinder/synthteam, 112 stars), Pm Product Brainstorming (evolution-foundation/evo-nexus, 545 stars) and Evanflow Brainstorming (evanklem/evanflow, 418 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Idea Genie?

boshu2 (a GitHub user) maintains it in boshu2/agentops, which has 448 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 10, 2026.

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