1+ ---
2+ description: SDK development rules using DeepWiki MCP for verification
3+ alwaysApply: true
4+ ---
5+
6+ # SDK Development with DeepWiki MCP
7+
8+ DeepWiki MCP provides AI-powered documentation and search for public GitHub repositories.
9+
10+ ## Available Tools
11+
12+ - read_wiki_structure: Get documentation topics for a repository
13+ - read_wiki_contents: View repository documentation
14+ - ask_question: Ask questions about a repository (AI-powered, context-grounded)
15+
16+ ## Core Rule: Always Verify with DeepWiki
17+
18+ Never assume SDK implementation details for:
19+ - atlanhq/atlan-python
20+ - atlanhq/application-sdk
21+
22+ Always use DeepWiki MCP tools to verify against actual source code and documentation.
23+
24+ ## Workflow
25+
26+ 1. Use ask_question for specific implementation questions
27+ 2. Use read_wiki_structure to understand available documentation
28+ 3. Use read_wiki_contents to read detailed documentation
29+ 4. Provide answers based on verified information
30+
31+ ## When to Use DeepWiki
32+
33+ Use for:
34+ - SDK API usage and method signatures
35+ - Error debugging
36+ - Implementation patterns
37+ - Parameter types and return values
38+ - Usage examples from actual code
39+
40+ ## Examples
41+
42+ Instead of guessing:
43+ "How does application-sdk handle authentication?" → ask_question tool
44+ "What methods are available in atlan-java Client class?" → ask_question tool
45+ "Show me the structure of atlan-python docs" → read_wiki_structure tool
46+
47+ ## Response Format
48+
49+ When using DeepWiki findings:
50+ - Reference the repository queried
51+ - Include specific method/class names found
52+ - Provide code examples when available
53+ - Link to relevant documentation sections
0 commit comments