一键导入
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 compare a project .bib against a Paperpile project/topic folder to find uncited papers or unfiled entries.
Use when you need to extract citations from a PDF and generate a validated .bib file. Reads the PDF, identifies all referenced works, constructs BibTeX entries with metadata verification, then runs bib-validate.
Use when you need to check a LaTeX submission against a PDF assessment brief.
Use when you need to replicate a quantitative analysis in a second language (R↔Python↔Stata↔Julia) to verify correctness. Level 1 of the verification hierarchy.
Use when you need to challenge research assumptions or stress-test arguments.
Review user-facing documentation for accuracy, consistency, and completeness across private, public, nested repos, and the user manual. Use when docs feel stale, after major changes, or before sharing. (Replaces `repo-doc-audit`)
| 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) andskill-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)