← ClaudeAtlas

idealisted

Create a new research idea with YAML frontmatter and add it to ideas/index.md. Use when the user wants to record a new research idea.
hsigstad/research-kit · ★ 0 · Code & Development · score 75
Install: claude install-skill hsigstad/research-kit
# New Research Idea Create a research idea file with proper frontmatter and register it in the index. ## Finding the workspace root The workspace root contains `CLAUDE.md` alongside `projects/`, `pipelines/`, `ideas/`, `research/`. If the current directory is inside a project or pipeline, search upward to find the root. Use `$ROOT` for all paths below. ## Step 1: Gather information Ask the user (if not already provided): 1. **Title** — descriptive name for the idea 2. **Rank** — A (high priority), B (medium), C (low), or null (unranked) 3. **Tags** — 2-3 topic tags (check existing tags in `$ROOT/ideas/index.md` for consistency) 4. **Content** — the idea itself (can be brief) Optionally ask: - **Related project** — if connected to an existing project under `projects/` - **Related ideas** — if it connects to existing ideas (check `$ROOT/ideas/index.md`) ## Step 2: Create the idea file Derive a slug from the title (lowercase, hyphens, e.g., `optimal-appeals-system.md`). Write `$ROOT/ideas/<slug>.md`: ```markdown --- title: <Title> rank: <A/B/C or null> status: idea tags: [<tag1>, <tag2>] related_project: <projects/xxx or null> last_updated: <today's date> --- <Content — the idea description, motivation, possible approaches, etc.> ``` ## Step 3: Update the index Add a row to the appropriate table in `$ROOT/ideas/index.md`: - **Ranked ideas table** (if rank is A, B, or C) — insert in rank order, then alphabetically within rank: ``` | <rank> | [<title>](<slug>.md