$npx -y skills add WILLOSCAR/research-units-pipeline-skills --skill idea-briefLock an ideation run into a single-source-of-truth brainstorm brief (output/trace/IDEA_BRIEF.md) and a replayable multi-query plan (queries.md). Trigger: idea brief, ideation brief, research ideas, brainstorm, 找 idea, 选题, 点子, 找方向. Use when: the user wants research ide
| 1 | # Idea Brief |
| 2 | |
| 3 | Turn a fuzzy ideation request into an auditable brainstorm contract for the later ideation stack. |
| 4 | |
| 5 | This skill does **not** retrieve papers. |
| 6 | It only locks topic, audience, constraints, exclusions, rubric, query buckets, and target artifact shape into: |
| 7 | |
| 8 | - `output/trace/IDEA_BRIEF.md` |
| 9 | - `queries.md` |
| 10 | - `DECISIONS.md` |
| 11 | |
| 12 | ## Inputs |
| 13 | - `GOAL.md` |
| 14 | - `DECISIONS.md` |
| 15 | - `queries.md` |
| 16 | |
| 17 | ## Outputs |
| 18 | - `output/trace/IDEA_BRIEF.md` |
| 19 | - `queries.md` |
| 20 | - `DECISIONS.md` |
| 21 | |
| 22 | ## Execution notes |
| 23 | |
| 24 | This skill starts from `GOAL.md`, then refines the topic/constraints into `output/trace/IDEA_BRIEF.md`, updates `queries.md`, and records blockers or approvals in `DECISIONS.md`. |
| 25 | |
| 26 | Read `references/overview.md` before changing the package shape or the brief contract. |
| 27 | `assets/brief_contract.json` is the machine-readable source for: |
| 28 | |
| 29 | - required brief sections |
| 30 | - goal / audience framing |
| 31 | - rubric rows |
| 32 | - query bucket templates |
| 33 | - default exclusions |
| 34 | - focus placeholder |
| 35 | - shared table/open-question text |
| 36 | - decisions bootstrap text |
| 37 | |
| 38 | ## Script |
| 39 | |
| 40 | ### Quick Start |
| 41 | |
| 42 | - `uv run python .codex/skills/idea-brief/scripts/run.py --workspace <workspace>` |
| 43 | |
| 44 | ### All Options |
| 45 | |
| 46 | - `--workspace <dir>` |
| 47 | - `--unit-id <id>` |
| 48 | - `--inputs <a;b;...>` |
| 49 | - `--outputs <a;b;...>` |
| 50 | - `--checkpoint <C*>` |
| 51 | |
| 52 | ### Examples |
| 53 | |
| 54 | - `uv run python .codex/skills/idea-brief/scripts/run.py --workspace <workspace>` |