# docs-search

A skill that searches auto-generated project documentation: function signatures, classes, interfaces. Handy before you touch code, so you stop guessing at APIs.

- skill · `type=skill` · Claude Code · 256 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-maestro/docs-search
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/docs-search

## What it does

The skill sets a habit for the agent: take the instruction, look through the docs, then write code. Queries can be semantic, an exact keyword match, or a filter by document type. One more command pulls the full text of a document once you have its id.

Indexing lives here too. `docs-index.sh` builds the index for a whole project, while `docs-index-delta.sh` picks up only new and changed files. `docs-list.sh` and `docs-stats.sh` show what is already indexed and how much of it there is. The index covers functions from JSDoc, RDoc and docstrings, classes, modules, TypeScript interfaces, React and Vue component comments, README files and the contents of the `docs/` folder.

AI Maestro has to be running locally with documentation already indexed. Without it the commands have nothing to query. The doc tools come from a separate step: clone the `ai-maestro-plugins` repository and run `install-doc-tools.sh`.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill ai-maestro/docs-search
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill docs-search -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/docs-search/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/docs-search/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/docs-search/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/docs-search/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates docs-search
```

2. **Manually: put the files in place**
- File: `.github/skills/docs-search/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-maestro/docs-search
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/docs-search/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-maestro/docs-search

## When to use it
- confirm a function signature before calling it
- look up a class by name and read its description
- check a TypeScript interface before writing the implementation
- refresh the index after edits without rebuilding everything
- see which documents made it into the index

## Example prompts
- Search the docs for the authentication flow
- Find the keyword `UserController` in the documentation
- List every document of type class

## Similar
- [Nia](https://affpapa.org/en/nevibecode/skills/nia.md) — skill · 56200 installs
- [ccc](https://affpapa.org/en/nevibecode/skills/ccc.md) — skill · 5900 installs
- [mcp-deepwiki](https://affpapa.org/en/nevibecode/skills/mcp-deepwiki.md) — skill · 2800 installs
- [aidex](https://affpapa.org/en/nevibecode/mcp/aidex.md) — MCP server · ★ 46
- [tailwind-4-docs](https://affpapa.org/en/nevibecode/skills/tailwind-4-docs.md) — skill · 17600 installs
- [coding-agent-docs-optimization](https://affpapa.org/en/nevibecode/skills/coding-agent-docs-optimization.md) — skill · 10300 installs

## Other versions with the same name
- [docs-search · adobe](https://affpapa.org/en/nevibecode/skills/adobe-docs-search.md) — 1600 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 361 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
