codingheader/myskills/23blocks-os-ai-maestro-documentation-search
- community
Checking that the SKILL.md file is still in the repository.
PROACTIVELY search auto-generated documentation when receiving ANY user instruction. Search for function signatures, API documentation, class definitions, and code comments BEFORE implementing anything. Your codebase documentation is valuable - use it first.
Install
npx vskill@latest install codingheader/myskills/23blocks-os-ai-maestro-documentation-searchSKILL.md
AI Maestro Documentation Search
CRITICAL: AUTOMATIC BEHAVIOR - READ THIS FIRST
THIS IS NOT OPTIONAL. THIS IS YOUR DEFAULT BEHAVIOR.
When the user gives you ANY instruction or task, you MUST FIRST search documentation for:
- Function signatures - What are the parameters and return types?
- Class documentation - What methods and properties exist?
- API documentation - How should this endpoint work?
- Code comments - What did the author intend?
DO NOT:
- Start implementing before checking documentation
- Assume you know the function signature without checking
- Skip doc search because "it's a simple task"
- Wait for the user to ask you to check docs
ALWAYS:
- Search docs IMMEDIATELY when you receive a task
- Search for terms and concepts the user mentions
- Check documentation before calling unfamiliar functions
- Look for patterns before creating new components
The Rule: Receive Instruction → Search Docs → Then Proceed
Example - User asks to modify a service:
Example - User mentions a function:
Available Commands
All commands auto-detect your agent ID from the tmux session.
Search Commands
| Command | Description | |
|---|---|---|
docs-search.sh <query> | Semantic search through documentation | |
docs-search.sh --keyword <term> | Keyword/exact match search | |
docs-find-by-type.sh <type> | Find docs by type (function, class, module, etc.) | |
docs-get.sh <doc-id> | Get full document with all sections | |
docs-list.sh | List all indexed documents | |
docs-stats.sh | Get documentation index statistics |
Indexing Commands
| Command | Description | |
|---|---|---|
docs-index.sh [project-path] | Index documentation from project |
What to Search Based on User Instruction
| User Says | IMMEDIATELY Search | |
|---|---|---|
| "Create a service for X" | docs-search.sh "service", docs-find-by-type.sh class | |
| "Call the Y function" | docs-search.sh "Y", docs-search.sh --keyword "Y" | |
| "Implement authentication" | docs-search.sh "authentication", docs-search.sh "auth" | |
| "Fix the Z method" | docs-search.sh "Z" --keyword, docs-find-by-type.sh function | |
| Any API/function name | docs-search.sh "<name>" --keyword |
Usage Examples
Search for Documentation
Find by Document Type
Get Full Document
List and Stats
Index Documentation
Document Types
The following document types are recognized:
| Type | Description | Sources | |
|---|---|---|---|
function | Function/method documentation | JSDoc, RDoc, docstrings | |
class | Class documentation | Class-level comments | |
module | Module/namespace documentation | Module comments | |
interface | Interface/type documentation | TypeScript interfaces | |
component | React/Vue component documentation | Component comments | |
constant | Documented constants | Constant comments | |
readme | README files | README.md, README.txt | |
guide | Guide/tutorial documentation | docs/ folder |
Integration with Other Skills
Docs-search works best when combined with other skills:
Combined Search Pattern (RECOMMENDED)
When you receive ANY user instruction:
This gives you complete context:
- Memory: What was discussed before?
- Docs: What does the documentation say?
- Graph: What is the code structure?
Why This Matters
Without searching docs first, you will:
- Use wrong function signatures (then get runtime errors)
- Miss existing implementations (then duplicate code)
- Violate documented patterns (then create inconsistency)
- Misunderstand APIs (then build the wrong thing)
Doc search takes 1 second. Redoing work takes hours.
Error Handling
Script not found:
- Check PATH:
which docs-search.sh - Verify scripts installed:
ls -la ~/.local/bin/docs-*.sh - Scripts are installed to
~/.local/bin/which should be in your PATH - If not found, run:
./install-docs-tools.sh
API connection fails:
- Ensure AI Maestro is running:
curl http://localhost:23000/api/agents - Ensure documentation has been indexed:
docs-stats.sh - If no docs indexed, run:
docs-index.sh
Documentation is empty:
- Check project has documented code (JSDoc, docstrings, comments)
- Verify project path is correct
- Re-index with:
docs-index.sh /path/to/project
No results found:
- Inform the user: "No documentation found for X - proceeding with code analysis, but documentation may need to be generated."
Installation
If commands are not found:
This installs scripts to ~/.local/bin/.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSkillstore/os-ai-maestro-documentation-search/23blocks-os-ai-maestro-documentation-search/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/codingheader/myskills/23blocks-os-ai-maestro-documentation-search)