# Continue.dev + Universal Context Example Complete example showing how to use Skill Seekers to create IDE-agnostic context providers for Continue.dev across VS Code, JetBrains, and other IDEs. ## What This Example Does - ✅ Generates framework documentation (Vue.js example) - ✅ Creates HTTP context provider server - ✅ Works across all IDEs (VS Code, IntelliJ, PyCharm, WebStorm, etc.) - ✅ Single configuration, consistent results ## Quick Start ### 1. Generate Documentation ```bash # Install Skill Seekers pip install skill-seekers[mcp] # Generate Vue.js documentation skill-seekers scrape --config configs/vue.json skill-seekers package output/vue --target markdown ``` ### 2. Start Context Server ```bash # Use the provided HTTP context server python context_server.py # Server runs on http://localhost:8765 # Serves documentation at /docs/{framework} ``` ### 3. Configure Continue.dev Edit `~/.continue/config.json`: ```json { "contextProviders": [ { "name": "http", "params": { "url": "http://localhost:8765/docs/vue", "title": "vue-docs", "displayTitle": "Vue.js Documentation", "description": "Vue.js framework expert knowledge" } } ] } ``` ### 4. Test in Any IDE **VS Code:** ```bash code my-vue-project/ # Open Continue panel (Cmd+L) # Type: @vue-docs Create a Vue 3 component with Composition API ``` **IntelliJ IDEA:** ```bash idea my-vue-project/ # Open Continue panel (Cmd+L) # Type: @vue-docs Create a Vue 3 component with Composition API ``` **Result:** IDENTICAL suggestions in both IDEs! ## Expected Results ### Before (Without Context Provider) **Prompt:** "Create a Vue component" **Continue Output:** ```javascript export default { name: 'MyComponent', data() { return { message: 'Hello' } } } ``` ❌ Uses Options API (outdated) ❌ No TypeScript ❌ No Composition API ❌ Generic patterns ### After (With Context Provider) **Prompt:** "@vue-docs Create a Vue component" **Continue Output:** ```typescript {{ props.title }} {{ message }} - Count: {{ displayCount }} ``` ✅ Composition API with `
{{ message }} - Count: {{ displayCount }}