LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

ccc

This skill should be used when code search, file/directory summary lookup, or concept-guide lookup is needed (whether explicitly requested or as part of completing a task), when indexing the codebase after changes, or when the user asks about ccc, cocoindex-code, or the codebase index. Trigger phrases include 'search the codebase', 'find code related to', 'describe this file', 'read the concept guide', 'update the index', 'ccc', 'cocoindex-code'.

1,722stars138forksUpdated 5/24/2026
Data Science & MLDocumentation#code-indexing#documentation#code-search#developer-tools#python#semantic-search

Security Assessment

Safe(100/100)
Security Score100/100

About ccc

The ccc skill provides semantic code search and index management capabilities for a project codebase through the CocoIndex Code CLI. It is designed to help users quickly locate code related to concepts, behaviors, features, or architectural patterns without relying on exact syntax matching. Instead of searching for literal strings, users can search by intent or functionality, such as authentication flows, retry logic, or database pooling. The skill also manages project initialization and indexing automatically, ensuring the codebase remains searchable and up to date without requiring manual setup steps from the user.

A core capability of the skill is semantic searching across indexed project content, including source files, summaries, and curated concept guides. It supports filtering search results by programming language and file path, making it easier to narrow searches within large repositories. The skill also supports pagination for retrieving additional results and provides workflows for exploring matching files and line ranges in more detail. In addition to code search, the skill can surface synthesized file and directory summaries as well as curated guides when they are relevant to the query. The indexing lifecycle is handled automatically, including project initialization, index refreshes after significant code changes, and retry logic when initialization errors occur.

This skill is intended for developers, technical agents, and engineering workflows that require efficient navigation and understanding of large codebases. Common use cases include investigating implementation details, locating related functionality, understanding project structure, reviewing summaries of files or directories, and maintaining a searchable semantic index after refactors or file additions. It is especially useful in projects where traditional text-based search is insufficient for discovering conceptually related code.

FAQ

How do I search the codebase with ccc?

Use the command `ccc search <query terms>` and describe the functionality or concept you want to find, such as authentication logic or retry handling.

Can ccc restrict searches to specific languages or directories?

Yes. Searches can be filtered using `--lang` for programming languages and `--path` for glob-based path filtering relative to the project root.

What happens if the project has not been initialized for ccc?

If initialization errors occur, the workflow runs `ccc init` followed by `ccc index` before retrying the original command.

Does the index need to be refreshed after code changes?

Yes. The index should be refreshed after significant code changes such as refactors, renamed modules, or new files to keep search results accurate.

Can ccc provide summaries or guides in addition to code search results?

Yes. Search results may include file or directory summaries and curated concept guides, which can be accessed using `ccc describe <path>` or `ccc guide <slug>` when provided in search output.

All Files

3 files
references/settings.md3.9 KB
View
SKILL.md7.4 KB
View
references/management.md3.4 KB
View

Install ccc

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

cocoindex-io/cocoindex-code

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901