ACE - Idea

Capture ideas quickly, then shape and organize them for execution. ACE Logo

Gem Version Ruby License: MIT

Works with: Claude Code, Codex CLI, OpenCode, Gemini CLI, pi-agent, and more.

Getting Started | Usage Guide | Handbook - Skills, Agents, Templates

ace-idea demo

Ideas appear mid-flow: copied from chat, typed in a terminal, or drafted with an LLM. ace-idea gives them a stable home in git with sortable IDs and lightweight status updates, so ideas stay actionable instead of scattered across notes and tabs.

How It Works

  1. Capture idea text into a structured markdown artifact with metadata from direct input, stdin, or clipboard.
  2. Refine and organize entries through review-oriented workflows with tags, scoping, and bucket placement.
  3. Promote ready ideas into execution tasks when they pass review.

Use Cases

Capture from anywhere - create an idea from direct text input, stdin, or clipboard content with ace-idea create. Add --llm-enhance when a rough note needs LLM cleanup, or use /as-idea-capture for the full agent-driven workflow.

Shape and review - run /as-idea-review to turn raw notes into structured entries with clearer scope, tags, and next actions.

Organize by intent - move ideas into any named folder you choose (e.g. _review, _big, _maybe) to group them by intent. _archive is the only special folder — it partitions by date. Root-level ideas act as the next queue.

Track and maintain - use ace-idea list, ace-idea show, and ace-idea status for visibility, then run ace-idea doctor to detect and repair structure drift.

Promote to execution - once an idea is ready, hand it off to ace-task and continue with planning and implementation workflows.


Getting Started | Usage Guide | Handbook - Skills, Agents, Templates | Part of ACE