coco-search
Semantic code search, dependency graphs, and guided workflows
All Skills in This Repository (12)
Pure Emerald Level Indicatorscocosearch-quickstart
Index a codebase and verify CocoSearch readiness through infrastructure checks.
cocosearch-debugging
Trace call chains and analyze dependencies to diagnose code failures.
cocosearch-add-grammar
Add CocoSearch grammar handlers using PATH_PATTERNS and metadata extraction.
cocosearch-explore
Answer codebase questions by tracing data flows and architecture.
cocosearch-onboarding
Onboard developers to unfamiliar codebases with architecture overviews and layer drills.
cocosearch-commit
Generate conventional commit messages from staged or unstaged diffs.
cocosearch-add-extractor
Implement and register a dependency extractor workflow for CocoSearch.
cocosearch-deps
Analyze dependency graphs and trace file connections in CocoSearch projects.
cocosearch-add-language
Orchestrate adding new language support to CocoSearch using docs/adding-languages.md.
cocosearch-review-pr
Fetch GitHub and GitLab PR diffs and metadata for structured review analysis.
cocosearch-new-feature
Define a repeatable workflow for adding new features to CocoSearch.
cocosearch-refactoring
Analyzes Cocosearch refactoring targets and maps dependencies and risks into a step-by-step plan.
Frequently Asked Questions
FAQPage SchemaHow to install CocoSearch?▼
Run `npx skills add VioletCranberry/coco-search --all -g -y` in your terminal to install all skills in this suite globally.
What does CocoSearch do?▼
It indexes your codebase with syntax-aware chunking and vector embeddings, then lets you search code by meaning instead of exact text. It also maps file dependencies so you can trace impact before changing anything.
Does CocoSearch work with Claude Code and other AI agents?▼
Yes. It exposes an MCP server with tools like search_code and get_file_impact that plug directly into Claude Code, OpenCode, and other MCP-compatible agents.
Does my code leave my machine?▼
No. By default it runs fully local using Ollama for embeddings and PostgreSQL for storage. Optional remote embedding providers only send chunk text, never your full repository.
Which programming languages are supported?▼
It supports 32 languages including Python, TypeScript, Go, Rust, and Java, plus 9 config grammars such as Terraform, Kubernetes, Helm, and GitHub Actions.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core