01
It starts by itself
code changes land. Runs in Claude Code routine.
- ↻ code changes land
merge to main or session start
Keep semantic code search fresh.
Install the ccc (CocoIndex Code) skill and make it a habit: follow https://gethabit.dev/skills/cocoindex-io/ccc.md
6K installs3K starsApache-2.0 licenceSource on GitHub ↗

ccc (CocoIndex Code)
by cocoindex-io · 6K installs
The skill
The ccc (CocoIndex Code) skill lets an agent run semantic code search over the current codebase with the CocoIndex Code CLI, and keep the index fresh with init and index commands, with language and path filters.
Only when you ask.
The habit
Keep semantic code search fresh.
↻ Runs by itselfcode changes land
When does it start? How does it check its work? What does it remember?
Stops after one index refresh and one retry per run.
Your agent runs ccc index from the project.
On a not-initialized error it runs ccc init from the project root, then ccc index.
It never runs ccc init in the home settings folder and never runs ccc reset itself.
It runs ccc search for a known concept, with --lang or --path if useful.
It records the refresh and the smoke search result.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the ccc (CocoIndex Code) skill helps.
No. Only after code changed.
Describe the concept or behavior, not exact code syntax.
Copy the prompt at the top into your agent. It installs the skill from cocoindex-io/cocoindex-code and sets up the habit. Or run npx skills add cocoindex-io/cocoindex-code --skill ccc.
Yes. It is published under Apache-2.0. Habit is free too.
Install the ccc (CocoIndex Code) skill and make it a habit: follow https://gethabit.dev/skills/cocoindex-io/ccc.md
All cocoindex-io skills →More code skills →
Works in
Made by cocoindex-io, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?