ワンクリックで
ideas
Use when you need to capture or integrate improvement ideas for Claude Code infrastructure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when you need to capture or integrate improvement ideas for Claude Code infrastructure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when you need to audit a research project against the init-project-research template.
Use when you need to validate a paper's bibliography — cross-references \cite{} keys against .bib files or embedded \bibitem entries, finds missing/unused/typo'd keys, and checks every key against the Paperpile library via the local resolver. Deep verification mode spawns parallel agents for DOI/metadata validation at scale. Fix mode rekeys drifted keys to canonical and stages missing entries for Paperpile.
Use when you need to bootstrap a full research project with directory scaffold and Overleaf symlink.
Use when you need to create a preprint / working-paper variant of a paper currently in conference or journal format. Forks the existing Overleaf project — adds a `preprint/` subfolder using the user's `your-template` Template, ports the body content from the source paper. The preprint is accessed locally via the existing `paper-{venue}/paper/preprint/` path (subfolder under the conference paper's symlink); no separate `paper-wp/` directory. Trigger on "set up a working paper", "create a preprint", "WP version", "arXiv-ready version", "ready to preprint". Never creates a new top-level Overleaf project — always nests inside the existing one. Never uses the conference's own style (.sty / .cls); always swaps to `your-template`.
Use when you need academic proofreading of a LaTeX paper (11 check categories).
Use when you need to assemble, anonymize, or audit a replication package.
| name | ideas |
| description | Use when you need to capture or integrate improvement ideas for Claude Code infrastructure. |
| allowed-tools | ["Read","Write","Edit","Glob","Grep","Bash(ls*, mkdir*, date*)","AskUserQuestion","Task"] |
| argument-hint | capture [text] | integrate [since:YYYY-MM-DD] [dryrun] |
An inbox for improvement ideas — the gap between
[LEARN]tags (immediate corrections) and/skill-extract(full skill creation). Captures raw improvement ideas and periodically integrates the best ones into the system.
| Mode | Trigger | What it does |
|---|---|---|
| Capture | /ideas capture [text] | Append a structured idea entry to log/ideas.md |
| Integrate | /ideas integrate | Review unprocessed ideas and turn them into actions |
/ideas capture [text]Parse the text and append a structured entry to log/ideas.md.
/ideas captureAsk interactively:
## [YYYY-MM-DD] [category] Idea title
- **Quality:** [high] | [medium]
- **Source:** [session | external:repo-name | user-feedback | reading:source]
- **Proposed action:** One-sentence description of what to do
- **Details:** [the idea text, expanded if needed]
- **Status:** unprocessed
Classify each idea into one of these categories based on content:
| Category | Signal words / patterns |
|---|---|
[skill-design] | "new skill", "workflow for", "automate", "slash command" |
[rule] | "always", "never", "enforce", "prevent", "require" |
[workflow] | "process", "steps for", "how to handle", "protocol" |
[infrastructure] | "hook", "MCP", "settings", "permissions", "symlink" |
[research] | "method", "analysis", "paper", "experiment", "data" |
| Rating | Criteria |
|---|---|
[high] | Specific, actionable, addresses a known friction point or recurring issue |
[medium] | Interesting but needs more thought, or addresses a minor convenience issue |
Skip [low] ideas — if it's not worth recording, don't record it.
Confirm: "Idea captured in log/ideas.md. You have [N] unprocessed ideas — run /ideas integrate when ready to act on them."
/ideas integrate [since:YYYY-MM-DD] [dryrun]Read log/.ideas-state.json to find the last integration date. If since: argument is provided, use that instead. If no state file exists, process all entries.
Read log/ideas.md and collect all entries with **Status:** unprocessed (optionally filtered by date).
For each unprocessed idea, classify as:
| Type | Description | Action |
|---|---|---|
| Direct proposal | Specific edit to a known file — can be implemented now | Present the edit for approval |
| Investigation | Needs research or design before implementation | Create a vault task |
| Duplicate | Already covered by an existing skill, rule, or convention | Mark as duplicate with reference |
| Declined | Not worth pursuing after reflection | Mark as declined with reason |
Show a summary table:
| # | Idea | Category | Quality | Proposed action | Classification |
|---|------|----------|---------|-----------------|---------------|
| 1 | ... | [rule] | [high] | ... | Direct proposal |
| 2 | ... | [skill-design] | [medium] | ... | Investigation |
Ask: "Which ideas should I act on? (all / numbers / skip)"
[high] quality, Medium for [medium]Update each processed entry's status in log/ideas.md:
**Status:** implemented (YYYY-MM-DD) — direct proposal was executed**Status:** task-created (YYYY-MM-DD) — vault task created for investigation**Status:** duplicate → [reference] — already exists**Status:** declined — [reason] — not worth pursuingWrite log/.ideas-state.json:
{
"last_integration": "YYYY-MM-DD",
"total_captured": N,
"total_implemented": N,
"total_pending": N
}
When dryrun is specified, run steps 1-4 only — classify and present, but don't execute or update state. Useful for reviewing the backlog without committing to action.
[LEARN] tags (which record corrections) and /skill-extract (which creates full skills)