CtrlK
BlogDocsLog inGet started
Tessl Logo

idea-parking

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

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/idea-parking/SKILL.md
SKILL.md
Quality
Evals
Security

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.>
  1. Confirm only after the write succeeds: "Parked: . 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: ."

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: ."
Repository
nearai/ironclaw
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.