Synthesize the shortlist into a discussion-ready research idea brainstorm memo, writing `output/REPORT.md`, `output/APPENDIX.md`, and `output/REPORT.json`. **Trigger**: idea memo, brainstorm memo, research direction memo, report md, 研究备忘录, brainstorm report. **Use when**: the shortlist exists and you want the final reader-facing brainstorm deliverable for PI / PhD discussion. **Skip if**: you only need an internal shortlist and do not want a final memo. **Network**: none. **Guardrail**: do no...
Scanned 5/27/2026
Install via CLI
openskills install WILLOSCAR/research-units-pipeline-skills---
name: idea-memo-writer
description: |
Synthesize the shortlist into a discussion-ready research idea brainstorm memo, writing `output/REPORT.md`, `output/APPENDIX.md`, and `output/REPORT.json`.
**Trigger**: idea memo, brainstorm memo, research direction memo, report md, 研究备忘录, brainstorm report.
**Use when**: the shortlist exists and you want the final reader-facing brainstorm deliverable for PI / PhD discussion.
**Skip if**: you only need an internal shortlist and do not want a final memo.
**Network**: none.
**Guardrail**: do not invent papers; all final directions must remain anchored to the shortlist and core set.
---
# Idea Memo Writer
Goal: turn the shortlist into a discussion-ready memo.
## Load Order
Always read:
- `references/overview.md`
- `references/report_structure.md`
## Script Boundary
Use `scripts/run.py` only for:
- deterministic assembly of the report from trace artifacts
- calling `tooling/ideation.py` library functions for rendering
Do not treat `run.py` as the place for:
- ideation heuristics or scoring logic
- hardcoded report prose templates
The final memo should feel like:
- an advisor-ready discussion memo rather than workflow notes,
- paper-specific in its evidence hooks and appendix reading guide,
- explicit about rank logic and quick kill criteria,
and still feel like:
- a strong brainstorming artifact,
- grounded in the literature,
- rich enough for PI/PhD discussion,
- but not frozen into a rigid project execution spec.
## Script
### Quick Start
- `python .codex/skills/idea-memo-writer/scripts/run.py --workspace workspaces/<ws>`
### All Options
- `--workspace <dir>` (required)
- `--unit-id <U###>`
- `--inputs <semicolon-separated>`
- `--outputs <semicolon-separated>`
- `--checkpoint <C#>`
### Examples
- Assemble the brainstorm memo for a workspace:
- `python .codex/skills/idea-memo-writer/scripts/run.py --workspace workspaces/brainstorm-llm-agents`
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.
Python backend development expertise for FastAPI, security patterns, database operations, Upstash integrations, and code quality. Use when: (1) Building REST APIs with FastAPI, (2) Implementing JWT/OAuth2 authentication, (3) Setting up SQLAlchemy/async databases, (4) Integrating Redis/Upstash caching, (5) Refactoring AI-generated Python code (deslopification), (6) Designing API patterns, or (7) Optimizing backend performance.
Drive the full internationalization journey for a project — detect the stack, recommend a library, set up the chosen library, wrap existing strings, and optionally connect a translation platform. Use when the user asks to add or configure i18n, internationalization, localization, multi-language support, or translations — including when they explicitly mention LinguiJS, Lingui, next-intl, "wrap strings", "find hardcoded text", "make my app translatable", or "set up translations". Triggers on g...
PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.