xiaohongshu
xiaohongshu
docs-search
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.
Full skill instructions
THIS IS NOT OPTIONAL. THIS IS YOUR DEFAULT BEHAVIOR.
When the user gives you ANY instruction or task, you MUST FIRST search documentation for:
DO NOT:
ALWAYS:
1. User asks you to do something
2. IMMEDIATELY search docs for relevant context
3. NOW you know the correct signatures and patterns
4. NOW you can implement correctly the first time
Example - User asks to modify a service:
# IMMEDIATELY run:
docs-search.sh "PaymentService"
docs-find-by-type.sh class
Example - User mentions a function:
# IMMEDIATELY run:
docs-search.sh "validateUser"
docs-search.sh --keyword "authenticate"
All commands auto-detect your agent ID from the tmux session.
| 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 |
| Command | Description |
|---|---|
docs-index.sh [project-path] | Index documentation from project |
| 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 |
# Semantic search - finds conceptually related docs
docs-search.sh "authentication flow"
docs-search.sh "how to validate user input"
docs-search.sh "database connection pooling"
# Keyword search - exact term matching
docs-search.sh --keyword "authenticate"
docs-search.sh --keyword "UserController"
# Find all function documentation
docs-find-by-type.sh function
# Find all class documentation
docs-find-by-type.sh class
# Find all module/concern documentation
docs-find-by-type.sh module
# Find all interface documentation
docs-find-by-type.sh interface
# After finding a doc ID from search results
docs-get.sh doc-abc123
# Shows full content including all sections
# List all indexed documents
docs-list.sh
# Get index statistics
docs-stats.sh
# Index current project (auto-detected from agent config)
docs-index.sh
# Index specific project
docs-index.sh /path/to/project
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 |
Docs-search works best when combined with other skills:
When you receive ANY user instruction:
# 1. Search your memory first
memory-search.sh "topic"
# 2. Search documentation
docs-search.sh "topic"
# 3. Check code structure
graph-describe.sh ComponentName
This gives you complete context:
Without searching docs first, you will:
Doc search takes 1 second. Redoing work takes hours.
Script not found:
which docs-search.shls -la ~/.local/bin/docs-*.sh~/.local/bin/ which should be in your PATH./install-docs-tools.shAPI connection fails:
curl http://127.0.0.1:23000/api/hosts/identitydocs-stats.shdocs-index.shDocumentation is empty:
docs-index.sh /path/to/projectNo results found:
If commands are not found:
./install-docs-tools.sh
This installs scripts to ~/.local/bin/.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience