Interview an Idea Into Shape
Works with idea.log. Get it on the App Store.
When to Use
- You captured a quick idea and want to develop it further
- An idea is too vague to act on and needs structure
- You want help identifying the right first step for an idea
- You're not sure how to tag or categorize an idea
How It Works
- User specifies which idea to interview (by name or search term)
- Search for the idea with
search_ideas and fetch full details with get_idea
- Ask the user 3-5 targeted questions about the idea's scope, motivation, and constraints
- Based on answers, draft an improved description, suggest tags, and propose a first step
- Confirm changes with the user, then apply with
update_idea
- Add a comment with
add_comment summarizing the interview outcome
Interview Framework
Questions to Ask
Adapt based on the idea's domain, but draw from:
- Motivation — "What problem does this solve? Who would use it?"
- Scope — "Is this a weekend project or something bigger? What's the minimum viable version?"
- Prior art — "Have you seen anything similar? What would you do differently?"
- Constraints — "Any tech stack preferences? Timeline? Dependencies on other work?"
- First step — "If you had 30 minutes right now, what would you do first?"
Don't ask all five if the idea is already partially fleshed out. Read the existing content, comments, and tags first, and skip questions that are already answered.
Tag Suggestions
Based on the interview, suggest tags from common categories:
| Category |
Example Tags |
| Type |
app, tool, library, blog-post, experiment, refactor |
| Domain |
web, mobile, cli, api, data, devops, design |
| Effort |
quick-win, weekend, multi-week, ongoing |
| Priority |
high, medium, low, someday |
Example
Input:
Interview my "dotfile manager" idea
Conversation:
Agent: I see your idea "dotfile manager tool" — currently just the title with no first step
or tags. Let me ask a few questions.
What's the main problem you're trying to solve? Are you managing dotfiles
across multiple machines, or is this more about version control for configs?
User: Both — I have 3 machines and I always forget which one has the latest zshrc.
Agent: Got it. Are you thinking a CLI tool, a GUI, or something that hooks into
an existing tool like chezmoi or GNU stow?
User: CLI. I've used stow but I want something that also handles secrets
and machine-specific overrides.
Agent: Makes sense. Here's what I'd suggest:
Updated description: "CLI tool for managing dotfiles across multiple machines.
Handles symlinking, secrets management, and machine-specific config overrides.
Differentiator vs stow/chezmoi: unified secrets + per-machine profiles."
Tags: cli, tool, devops, multi-week
First step: "Survey chezmoi and stow feature sets, list gaps for secrets
and machine profiles"
Want me to save these updates?
User: Yes
Agent: Done. Updated the idea and added a comment noting the interview.
Checklist
Idea Interview:
- [ ] Found and reviewed the target idea
- [ ] Asked 2-5 clarifying questions
- [ ] Drafted improved description
- [ ] Suggested relevant tags
- [ ] Proposed a concrete first step
- [ ] Confirmed changes with user before saving
- [ ] Added interview summary as a comment
Learn More
1---2name: idea-interview3description: Conducts an interactive conversation to flesh out a vague or half-formed idea into something specific and actionable. Asks clarifying questions, suggests tags and first steps, and updates the idea in idea.log. Use when you have a rough concept that needs development.4---56# Interview an Idea Into Shape78> Works with [idea.log](https://heltonlabs.com/idealog). [Get it on the App Store](https://apps.apple.com/us/app/idea-log/id6755640991).910## When to Use1112- You captured a quick idea and want to develop it further13- An idea is too vague to act on and needs structure14- You want help identifying the right first step for an idea15- You're not sure how to tag or categorize an idea1617## How It Works18191. User specifies which idea to interview (by name or search term)202. Search for the idea with `search_ideas` and fetch full details with `get_idea`213. Ask the user 3-5 targeted questions about the idea's scope, motivation, and constraints224. Based on answers, draft an improved description, suggest tags, and propose a first step235. Confirm changes with the user, then apply with `update_idea`246. Add a comment with `add_comment` summarizing the interview outcome2526## Interview Framework2728### Questions to Ask2930Adapt based on the idea's domain, but draw from:31321. **Motivation** — "What problem does this solve? Who would use it?"332. **Scope** — "Is this a weekend project or something bigger? What's the minimum viable version?"343. **Prior art** — "Have you seen anything similar? What would you do differently?"354. **Constraints** — "Any tech stack preferences? Timeline? Dependencies on other work?"365. **First step** — "If you had 30 minutes right now, what would you do first?"3738Don't ask all five if the idea is already partially fleshed out. Read the existing content, comments, and tags first, and skip questions that are already answered.3940### Tag Suggestions4142Based on the interview, suggest tags from common categories:4344| Category | Example Tags |45|----------|-------------|46| Type | app, tool, library, blog-post, experiment, refactor |47| Domain | web, mobile, cli, api, data, devops, design |48| Effort | quick-win, weekend, multi-week, ongoing |49| Priority | high, medium, low, someday |5051## Example5253**Input:**54```55Interview my "dotfile manager" idea56```5758**Conversation:**59```60Agent: I see your idea "dotfile manager tool" — currently just the title with no first step61 or tags. Let me ask a few questions.6263 What's the main problem you're trying to solve? Are you managing dotfiles64 across multiple machines, or is this more about version control for configs?6566User: Both — I have 3 machines and I always forget which one has the latest zshrc.6768Agent: Got it. Are you thinking a CLI tool, a GUI, or something that hooks into69 an existing tool like chezmoi or GNU stow?7071User: CLI. I've used stow but I want something that also handles secrets72 and machine-specific overrides.7374Agent: Makes sense. Here's what I'd suggest:7576 Updated description: "CLI tool for managing dotfiles across multiple machines.77 Handles symlinking, secrets management, and machine-specific config overrides.78 Differentiator vs stow/chezmoi: unified secrets + per-machine profiles."7980 Tags: cli, tool, devops, multi-week81 First step: "Survey chezmoi and stow feature sets, list gaps for secrets82 and machine profiles"8384 Want me to save these updates?8586User: Yes8788Agent: Done. Updated the idea and added a comment noting the interview.89```9091## Checklist9293```94Idea Interview:95- [ ] Found and reviewed the target idea96- [ ] Asked 2-5 clarifying questions97- [ ] Drafted improved description98- [ ] Suggested relevant tags99- [ ] Proposed a concrete first step100- [ ] Confirmed changes with user before saving101- [ ] Added interview summary as a comment102```103104## Learn More105106- [idea.log on the App Store](https://apps.apple.com/us/app/idea-log/id6755640991)107- [idea.log — Product Page](https://heltonlabs.com/idealog)108- [idea.log Now Has an MCP Server](https://mcginniscommawill.com/posts/2026-04-05-idealog-mcp-server/)109- [Share Ideas Between idea.log Users](https://mcginniscommawill.com/posts/2026-04-05-idealog-idea-sharing/)