Agent skill

Patent Brainstorm Path Tracker

by illusionaireal in illusionaireal/oh-my-patent

Records, branches and visualizes the rounds of a patent brainstorming session, scoring each candidate and letting you restore an abandoned idea.

MITAuto-check passedAgent Workflows

Install Patent Brainstorm Path Tracker

skills CLI
$ npx skills add illusionaireal/oh-my-patent --skill brainstorm-path -a claude-code

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

GitHub CLI
$ gh skill install illusionaireal/oh-my-patent brainstorm-path --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/illusionaireal/oh-my-patent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/skills/brainstorm-path .claude/skills/brainstorm-path && 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
brainstorm-path
GitHub stars
104
Token cost
~1.6k tokens
SKILL.md length
353 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Records, branches and visualizes the rounds of a patent brainstorming session, scoring each candidate and letting you restore an abandoned idea.

  • Recording a round of patent brainstorming with scores and decisions
  • SKILL.md covers Overview, CLI Access, Subcommands and Integration with Agents, plus 1 more section
  • Calls node
  • Branching from an earlier idea to explore a different direction

What it does

Every operation runs through a dedicated CLI rather than hand-written JSON, covering initializing a new path, which creates a directory with a path file, nodes and snapshots, recording a round with its topic, scores and decisions, and showing an overview of total rounds, current round, status and how an innovation and its score evolved.

It can also show one node's detail, list or inspect a single innovation's full history across rounds, and create a branch from any historical node with a stated reason for exploring a different direction, so an idea abandoned earlier can still be restored and compared against what replaced it.

When your agent uses it

  • Recording a round of patent brainstorming with scores and decisions
  • Branching from an earlier idea to explore a different direction
  • Reviewing the full history of one innovation candidate

Example prompts

  • “Record this round's brainstorm scores for the crypto-cache project.”
  • “Show me the overview of this patent brainstorm path so far.”
  • “Branch from round 2 to explore a different integration strategy.”

Requirements

  • The oh-my-patent CLI
  • Node.js to run it

What it can do on your machine

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

    Shell commands in SKILL.md call:

    • node

    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

Patent Brainstorm Path Tracker loads about 1.6k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 353 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

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 illusionaireal/oh-my-patent at commit f6a7456, republished under its MIT licence (© illusionaireal). 353 words, ~1,559 tokens.

Download SKILL.mdSave it as .claude/skills/brainstorm-path/SKILL.md (or your agent's skills folder).
name
brainstorm-path
description
Use when recording, querying, branching, restoring, or visualizing patent brainstorm decision paths.

Skill: Brainstorm Path

Manage brainstorm decision paths — recording rounds, querying history, creating branches, evaluating thresholds, and rendering visualizations.

Overview

The brainstorm path system records the evolution of innovation candidates across brainstorming rounds. It enables:

  • Round-by-round recording with scores and decisions
  • Threshold-based pass/iterate decisions
  • Branching from any historical node
  • Restoring abandoned innovations
  • Visualizing the complete decision path

All operations are performed via the oh-my-patent CLI, which wraps the TypeScript APIs. Do not manually write JSON files — use the CLI commands below.

CLI Access

bash
node <oh-my-patent-dir>/dist/cli.js path <subcommand> [options]

Where <oh-my-patent-dir> is the path to the oh-my-patent plugin directory (e.g., ./oh-my-patent from the workspace root).

Subcommands

Initialize a new path
bash
node dist/cli.js path init <project-path>

Creates the .brainstorm/ directory structure with path.json, nodes/, and snapshots/.

Output: { "ok": true, "pathId": "path-..." }

Record a brainstorm round
bash
node dist/cli.js path record <project-path> \
  --round <N> \
  --data '<json-string>'

Or read from a file:

bash
node dist/cli.js path record <project-path> \
  --round <N> \
  --data @/path/to/round-data.json

The --data JSON structure:

json
{
  "projectId": "05-crypto-hsm-cache-concurrency",
  "topic": "加密机缓存并发优化",
  "agentOutputs": [
    {
      "agentId": "patent-innovation-architect",
      "outputFile": "references/brainstorm_round1_innovation_architect.md",
      "summary": "生成3个候选方案",
      "keyPoints": ["A1: 三级缓存架构", "A2: 失效协议"]
    }
  ],
  "innovations": [
    {
      "id": "INN-001",
      "title": "安全策略约束的多级缓存并发控制系统",
      "problem": "HSM高并发场景重复计算、缓存风暴",
      "coreSolution": ["三级缓存架构", "单flight并发控制"],
      "differences": ["vs R6/R7: HSM场景特化"],
      "status": "active"
    }
  ],
  "scores": [
    {
      "innovationId": "INN-001",
      "novelty": 8,
      "creativity": 8,
      "practicality": 9,
      "businessValue": 7,
      "weightedScore": 8.1
    }
  ],
  "decision": {
    "action": "ITERATE",
    "reason": "综合分 8.0 < 阈值 8.5",
    "recommendations": ["强化缓存键策略绑定的差异性描述"]
  }
}

Output: { "ok": true, "nodeId": "round-1", "pathId": "...", "totalNodes": 1, "status": "active" }

Show path overview
bash
node dist/cli.js path overview <project-path>

Returns JSON with: totalRounds, currentRound, status, innovationEvolution, scoreProgression.

Show node detail
bash
node dist/cli.js path node <project-path> <node-id>

Example: node dist/cli.js path node ./projects/05-crypto-hsm-cache-concurrency round-1

Show innovation history
bash
node dist/cli.js path innovation <project-path> <innovation-id>

Example: node dist/cli.js path innovation ./projects/05-crypto-hsm-cache-concurrency INN-001

List all innovations
bash
node dist/cli.js path innovations <project-path>

Returns a JSON array of all innovation summaries with their status and scores.

Create a branch
bash
node dist/cli.js path branch <project-path> \
  --from-node round-2 \
  --reason "探索不同的整合策略"

Output: { "ok": true, "branchId": "path-...-branch-1", "parentPathId": "...", ... }

List branches
bash
node dist/cli.js path branches <project-path>
Restore an abandoned innovation
bash
node dist/cli.js path restore <project-path> \
  --node round-1 \
  --innovation INN-003
Show full SKILL.md (150 more words)Show less
Evaluate threshold for a round
bash
node dist/cli.js path threshold <project-path> --round <N>

Evaluates all innovation scores in the given round against default thresholds (passToDraft: 8.5, novelty red-line: 6.0, creativity red-line: 6.0). Returns decisions and improvement suggestions.

Visualize the path (box-drawing)
bash
node dist/cli.js path visualize <project-path> [--mode overview|node|innovation|branch|dashboard] [--target <id>]

Renders a formatted box-drawing visualization to stdout. Modes:

  • overview (default): Full timeline with score sparklines
  • node: Single node detail
  • innovation: Innovation evolution history
  • branch: Branch overview
  • dashboard: Combined overview + latest node + top innovation
Render as Markdown
bash
node dist/cli.js path markdown <project-path> [--mode overview|node|innovation|branch] [--target <id>] [--output <file>]

Renders a Markdown report. Same modes as visualize but in Markdown format. Use --output to write to a file.

Integration with Agents

patent-path-recorder

After each brainstorm round, the Moderator should call:

bash
node dist/cli.js path record <project-path> --round <N> --data '<round-data-json>'

Do not manually create .brainstorm/ JSON files. The CLI handles atomicity and consistency.

patent-brainstorm-moderator

After scoring, use threshold evaluation:

bash
node dist/cli.js path threshold <project-path> --round <N>

This returns the pass/iterate/force-pass decision with improvement suggestions.

Archimedes (orchestrator)

To view the current brainstorm state:

bash
node dist/cli.js path overview <project-path>
node dist/cli.js path visualize <project-path> --mode dashboard

To branch or restore:

bash
node dist/cli.js path branch <project-path> --from-node <id> --reason "<text>"
node dist/cli.js path restore <project-path> --node <id> --innovation <id>

File Structure

After initialization and recording, the project directory will contain:

<project>/
├── .brainstorm/
│   ├── path.json                    # Path metadata and edges
│   ├── nodes/
│   │   ├── round-1.json
│   │   └── round-2.json
│   ├── snapshots/
│   │   ├── round-1-innovations.json
│   │   └── round-2-innovations.json
│   └── branches/
│       ├── index.json               # Branch registry
│       └── path-...-branch-1/
│           └── nodes/               # Branch-specific node copies
└── references/
    └── brainstorm_round1_*.md       # Agent raw outputs

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

Files

Just SKILL.md in src/skills/brainstorm-path of illusionaireal/oh-my-patent.

Open the folder on GitHubat commit f6a7456

Compare with similar skills

Patent Brainstorm Path Tracker 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.

Patent Brainstorm Path Tracker compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Patent Brainstorm Path Tracker this skillillusionaireal/oh-my-patent104—~1.6kAutomated safety check: PassMIT
Innovationtravisjneuman/.claude101—~2.7kAutomated safety check: PassMIT
Domaincoreyhaines31/makerskills850—~5.8kAutomated safety check: PassMIT
Chatgpt App Builderalpic-ai/skybridge2.1k—~1kAutomated safety check: PassMIT
MCP App Builderalpic-ai/skybridge2.1k—~906Automated safety check: PassMIT
Skybridgealpic-ai/skybridge2.1k—~923Automated safety check: PassMIT

Similar skills

  • Innovation

    travisjneuman/.claude

    Innovation management expertise for innovation frameworks (Design Thinking, Stage-Gate), ideation processes, innovation portfolio management, venture capital, open innovation, and IP strategy.

    101 GitHub stars~2.7k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Domain

    coreyhaines31/makerskills

    When you want to brainstorm and check available .com domains for a new project — brand naming, aftermarket pricing (HugeDomains / Afternic / Sedo / Dan), USPTO trademark screening, and social handle…

    850 GitHub stars~5.8k tokensUpdated yesterday
    Legal & ComplianceAuto-check passed
  • Chatgpt App Builder

    alpic-ai/skybridge

    Guide developers through creating and updating ChatGPT plugins.

    2.1k GitHub stars~1k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • MCP App Builder

    alpic-ai/skybridge

    Guide developers through creating and updating MCP Apps. An agent skill from alpic-ai/skybridge.

    2.1k GitHub stars~906 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Skybridge

    alpic-ai/skybridge

    Guide developers through creating and updating ChatGPT plugins and MCP Apps.

    2.1k GitHub stars~923 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Uniapp App Generate Skill

    jiushiwon/wg-skills

    This skill should be used when the user wants to create a standardized uni-app project for WeChat mini-program, H5, and App from scratch.

    114 GitHub stars~5k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check: notes

More from illusionaireal/oh-my-patent

  • Prior-Art Evidence Cards

    illusionaireal/oh-my-patent

    Creates standardized evidence cards for patents, papers, standards and other prior-art references, saved as markdown files with required fields by source type.

    104 GitHub stars~516 tokensUpdated yesterday
    Auto-check passed
  • Patent Jurisdiction Rules

    illusionaireal/oh-my-patent

    Supplies rules for Chinese, US and PCT patent filings, including examination type, timelines, claim formats, fees and special requirements, through a small TypeScript module.

    104 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Prior Art Search

    illusionaireal/oh-my-patent

    A skill your agent uses when searching patents and technical literature for prior art, novelty, or patentability assessment.

    104 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Patent Disclosure Quality Gate

    illusionaireal/oh-my-patent

    Scores a patent disclosure for completeness by checking required, recommended and informational sections and deducting points, using a TypeScript QualityChecker.

    104 GitHub stars~216 tokensUpdated yesterday
    Auto-check passed
  • Patent Disclosure Drafting

    illusionaireal/oh-my-patent

    Turns technical ideas, documents or code into traceable patent disclosures, with search planning, patent review, figure drawing and the ability to resume a project.

    104 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Disclosure Template

    illusionaireal/oh-my-patent

    A skill your agent uses when creating or validating a patent disclosure document against the required section template.

    104 GitHub stars~161 tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Patent Brainstorm Path Tracker

What does Patent Brainstorm Path Tracker do?

Records, branches and visualizes the rounds of a patent brainstorming session, scoring each candidate and letting you restore an abandoned idea. Every operation runs through a dedicated CLI rather than hand-written JSON, covering initializing a new path, which creates a directory with a path file, nodes and snapshots, recording a round with its topic, scores and decisions, and showing an overview of total rounds, current round, status and how an innovation and its score evolved.

When should I use Patent Brainstorm Path Tracker?

Patent Brainstorm Path Tracker fits situations like: recording a round of patent brainstorming with scores and decisions; branching from an earlier idea to explore a different direction; reviewing the full history of one innovation candidate.

How do I install Patent Brainstorm Path Tracker in Claude Code?

Run `npx skills add illusionaireal/oh-my-patent --skill brainstorm-path -a claude-code`. Or copy the skill folder (src/skills/brainstorm-path in illusionaireal/oh-my-patent) into .claude/skills/brainstorm-path in your project. Claude Code loads it when a task matches its description.

How do I install Patent Brainstorm Path Tracker in Codex?

Run `npx skills add illusionaireal/oh-my-patent --skill brainstorm-path -a codex`. Or copy the skill folder (src/skills/brainstorm-path in illusionaireal/oh-my-patent) into .agents/skills/brainstorm-path in your project. Codex loads it when a task matches its description.

Can I use Patent Brainstorm Path Tracker 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 illusionaireal/oh-my-patent --skill brainstorm-path -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/brainstorm-path, .gemini/skills/brainstorm-path, .github/skills/brainstorm-path and .opencode/skills/brainstorm-path in your project.

What does Patent Brainstorm Path Tracker need to run?

Going by SKILL.md and its folder, Patent Brainstorm Path Tracker needs the command-line tools its instructions call (node). Our summary lists: The oh-my-patent CLI; Node.js to run it.

Does Patent Brainstorm Path Tracker 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 Patent Brainstorm Path Tracker 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 Patent Brainstorm Path Tracker use?

Patent Brainstorm Path Tracker 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 Patent Brainstorm Path Tracker use?

About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Patent Brainstorm Path Tracker?

Skills that share tags, products or a category with Patent Brainstorm Path Tracker: Innovation (travisjneuman/.claude, 101 stars), Domain (coreyhaines31/makerskills, 850 stars), Chatgpt App Builder (alpic-ai/skybridge, 2.1k stars) and MCP App Builder (alpic-ai/skybridge, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Patent Brainstorm Path Tracker?

illusionaireal (a GitHub user) maintains it in illusionaireal/oh-my-patent, which has 104 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 9, 2026.

Source: illusionaireal/oh-my-patent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.