harness/claude/skills/idea/SKILL.md
This skill should be used when the user says "idea", "I have an idea", "what if we", "we could", "it would be cool if", "feature idea", "improvement idea", or describes a potential feature, improvement, or exploration they want to capture for later.
npx skillsauth add popoffvg/dotfiles ideaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture ideas with full context so they're actionable later.
/idea <description of the idea>
Gather context inline (fast, no subagent):
git rev-parse --show-toplevel | xargs basenamegit branch --show-currentgit diff --name-only HEAD~3..HEAD 2>/dev/nullSpawn context-keeper agent (haiku model) with this prompt:
Save an idea to memory. Use `memory_save` with type=`task` and the following content:
## <Idea title, 5-10 words> — <date>
**Context:** <repo> / <branch>
**Related files:** <recently changed files, if relevant>
<1-2 paragraphs expanding the idea: what it solves, rough approach, constraints>
### Open questions
- <Things to figure out before implementing>
---
Idea text: <user's idea>
Repo: <repo>
Branch: <branch>
Recent files: <files>
The agent must:
memory_context to check for duplicate ideasmemory_save with the formatted contentAlso write the idea to ~/ctx/insights/_ideas/<slug>.md (slug: lowercase, hyphens, max 60 chars) as a file backup.
Report the saved path and a one-line summary to the user.
tools
Improve a whole CLAUDE.local.md — the private, per-project rules captured from user corrections. Wraps each conditional rule in a <task-relevant> block so it only surfaces for matching work, merges duplicates, generalizes one-off facts, drops stale entries, and routes raw project facts to engram. Use when the user says "improve claude.local", "clean up the local rules", "claude.local is bloated", or after the Stop hook has appended many rules.
testing
WM pipeline and conventions shared across all phases. Agents must read this before spec, impl, or verify work.
development
One entry point for spec writing, implementation, and bug fixing. Default is new (write spec → grill loop → produce notes → author TODO bodies). Other subcommands: verify (audit), revise (sync to shipped), prototype (settle a decision), code-map (diagram), impl (execute one TODO), fix (analyze cause, correct thoughts, fix behavior), help (this page). Invoke as /code <subcommand>.
development
Red-Green-Refactor cycle for bug fixes. Before fixing a bug, first write a failing test that reproduces it (Red), then make the minimal change to pass (Green), then clean up the code (Refactor). Use on any bug fix, error correction, failing test repair, or when user says "fix this bug".