knowledge-searching
Knowledge Searching
Overview
Retrieves implementation knowledge to inform decision-making across the software development lifecycle.
Use this skill when you need:
- Implementation details for specific libraries/frameworks
- Code examples for patterns or features
- Documentation references libraries/frameworks usage
Announce at start: "I'm using the knowledge-research skill to gather implementation details."
Core Functions
Searching Specific Documentation:
- Get sources →
rag_get_available_sources()- Returns list with id, title, url - Find source ID → Match to documentation (e.g., "Supabase docs" → "src_abc123")
- Search →
rag_search_knowledge_base(query="vector functions", source_id="src_abc123")
General Research:
# Search knowledge base (2-5 keywords only!)
rag_search_knowledge_base(query="authentication JWT", match_count=5)
# Find code examples
rag_search_code_examples(query="React hooks", match_count=3)
Query Guidelines
✅ Good Queries (2-5 keywords)
"authentication JWT""vector functions""React hooks""Go context timeout""SQL row level security"
❌ Bad Queries (too long/verbose)
"How do I implement JWT authentication in Go?""What are the best practices for vector similarity search?""Show me examples of React hooks for state management"
Rule: Keep queries SHORT and keyword-focused for optimal search results.
More from irahardianto/monarch
mobile-design
Create distinctive, production-grade mobile interfaces with high design quality using Flutter. Use this skill when the user asks to build mobile apps, screens, widgets, animations, or UI components. Generates creative, polished Flutter code that avoids generic standard widget aesthetics.
12opensource-readme-generator
Generate high-quality, "All-Star" README files for open-source repositories. Use this skill when a user asks to create, update, or improve a README.md file for their project.
9frontend-design
Generates distinctive, production-grade frontend interfaces and artifacts (React, Vue, HTML/CSS). Prioritizes bold aesthetics, unique typography, and motion to avoid generic designs. Use when building websites, landing pages, dashboards, posters, or when the user requests to style, beautify, or create visually striking UI.
8debugging-protocol
Comprehensive protocol for validating root causes of software issues. Use when you need to systematically debug a complex bug, flaky test, or unknown system behavior by forming hypotheses and validating them with specific tasks.
8brand-identity-creator
Comprehensive guide for creating brand identity guidelines. Use this skill when a user wants to define, create, or document a brand's identity, including mission, vision, values, personality, and visual elements.
8sequential-thinking
Performs dynamic, reflective problem-solving through iterative thought chains. Use for complex planning requiring revision, branching, backtracking, or hypothesis verification. Ideal for multi-step analysis where context maintenance is required or the full scope isn't initially clear.
8