# Idea Parking

> Park interesting ideas for later consideration, resurface them periodically, and promote to commitments when ready.

- Skill: `suyoumo/idea-parking` (Agent Skill)
- Install (CLI): `npx skillmds@latest add suyoumo/idea-parking`
- Raw SKILL.md: https://api.skillmd.com/api/skills/suyoumo/idea-parking/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: suyoumo (https://skillmd.com/u/suyoumo)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/suyoumo/idea-parking

---


# Idea Parking

Manage ideas that are interesting but not yet actionable. Parked ideas live in `projects/commitments/parked-ideas/` and are periodically resurfaced by the digest.

## Parking an idea

User says: "park this idea: do a comparison video of AWS vs GCP" or "save for later: investigate Rust WASM performance."

This skill is only successful if the parked idea is actually persisted.
Do not just acknowledge or summarize an idea.

Execution order is mandatory:
1. Call `memory_write` for `projects/commitments/parked-ideas/<slug>.md`
2. Only then confirm what was parked

Never say an idea was "parked", "saved for later", or "resurfaced later"
unless the corresponding `memory_write` succeeded.

**Action:**
1. Write to `projects/commitments/parked-ideas/<slug>.md`:

```
---
type: parked-idea
parked_at: <today YYYY-MM-DD>
source: conversation
relevance: <high|medium|low — infer from user's enthusiasm>
tags: [<relevant tags>]
---
# <Idea title>
<Description and why it is interesting.>

## Activation trigger
<What would make this worth pursuing — a condition, event, or timeframe.>
```

2. Confirm only after the write succeeds: "Parked: <title>. I'll resurface it when the time seems right."

## Listing parked ideas

User says: "show parked ideas" or "what's on the backburner?"

**Action:**
1. `memory_tree("projects/commitments/parked-ideas/", depth=1)` — list all files (skip README.md)
2. `memory_read` each to get title and relevance
3. Display a brief list:
   ```
   Parked ideas:
   - **<title>** (parked <date>, relevance: <level>)
   - **<title>** (parked <date>, relevance: <level>)
   ```

## Promoting an idea

User says: "activate the comparison video idea" or "let's do the WASM performance investigation."

**Action:**
1. Find the matching parked idea
2. Create a commitment in `projects/commitments/open/` based on the idea content
3. Overwrite the parked idea file with empty content
4. Confirm: "Promoted to active commitment: <title>."

## Dismissing an idea

User says: "dismiss the comparison video idea" or "drop that parked idea."

**Action:**
1. Overwrite the file with empty content
2. Confirm: "Dismissed: <title>."

