Files
skill-seekers-reference/ROADMAP.md
yusyus f66718122a Add project planning and roadmap documentation
**Planning Structure:**
- TODO.md - Sprint planning and current tasks
- ROADMAP.md - Long-term vision and milestones
- .github/ISSUE_TEMPLATE/ - Issue templates for features and MCP tools

**TODO.md:**
- 5 phases: Core (done), Enhancement, Advanced, Docs, Integrations
- Current sprint tasks clearly defined
- Progress tracking with checkboxes

**ROADMAP.md:**
- Vision and milestones
- v1.0 (done), v1.1 (in progress), v1.2-3.0 (planned)
- Feature ideas categorized by priority
- Metrics and goals
- Release schedule

**Issue Templates:**
- feature_request.md - General features
- mcp_tool.md - New MCP tools specifically

Next: Fix tests, test MCP with Claude Code, document setup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 15:23:58 +03:00

190 lines
4.5 KiB
Markdown

# Skill Seeker Development Roadmap
## Vision
Transform Skill Seeker into the easiest way to create Claude AI skills from any documentation website, with both CLI and MCP interfaces.
---
## 🎯 Milestones
### ✅ v1.0 - Core CLI Tool (COMPLETED)
- [x] Documentation scraping with BFS
- [x] Smart categorization
- [x] Language detection
- [x] Pattern extraction
- [x] 6 preset configurations
- [x] Comprehensive test suite (71 tests)
### 🚧 v1.1 - MCP Integration (IN PROGRESS)
**Goal:** Enable Claude Code to generate skills directly
**Timeline:** Week of Oct 19-26
**Tasks:**
- [x] Monorepo refactor (cli/ and mcp/)
- [x] MCP server skeleton with 6 tools
- [x] Basic tool implementations
- [ ] Fix remaining test failures
- [ ] Test with actual Claude Code
- [ ] MCP documentation and examples
- [ ] Release announcement
**Deliverables:**
- Working MCP server
- Setup guide for Claude Code
- Example workflows
---
### 📋 v1.2 - Enhanced MCP Features (PLANNED)
**Goal:** Make MCP tools more powerful and user-friendly
**Timeline:** Nov 2025
**Features:**
- Interactive config wizard via MCP
- Real-time progress updates
- Auto-detect documentation patterns
- Parallel terminal enhancement support
- Batch operations
**Use Cases:**
- "Auto-configure for Next.js docs"
- "Generate configs for: React, Vue, Svelte"
- "Show progress while scraping"
---
### 📋 v2.0 - Intelligence Layer (PLANNED)
**Goal:** Smart defaults and auto-configuration
**Timeline:** Dec 2025
**Features:**
- **Auto-detection:**
- Automatically find best selectors
- Detect documentation framework (Docusaurus, GitBook, etc.)
- Suggest optimal rate_limit and max_pages
- **Quality Metrics:**
- Analyze generated SKILL.md quality
- Suggest improvements
- Validate code examples
- **Templates:**
- Pre-built configs for popular frameworks
- Community config sharing
- One-click generation for common docs
**Example:**
```
User: "Create skill from https://tailwindcss.com/docs"
Tool: Auto-detects Tailwind, uses template, generates in 30 seconds
```
---
### 💭 v3.0 - Platform Features (IDEAS)
**Goal:** Build ecosystem around skill generation
**Possible Features:**
- Web UI for config generation
- GitHub Actions integration
- Skill marketplace
- Analytics dashboard
- API for programmatic access
---
## 🎨 Feature Ideas
### High Priority
1. **Selector Auto-Detection** - Analyze page, suggest selectors
2. **Progress Streaming** - Real-time updates during scraping
3. **Config Validation UI** - Visual feedback on config quality
4. **Batch Processing** - Handle multiple sites at once
### Medium Priority
5. **Skill Quality Score** - Rate generated skills
6. **Enhanced SKILL.md** - Better templates, more examples
7. **Documentation Framework Detection** - Auto-detect Docusaurus, VuePress, etc.
8. **Custom Categories AI** - Use AI to suggest categories
### Low Priority
9. **Web Dashboard** - Browser-based interface
10. **Skill Analytics** - Track usage, quality metrics
11. **Community Configs** - Share and discover configs
12. **Plugin System** - Extend with custom scrapers
---
## 🔬 Research Areas
### MCP Enhancements
- [ ] Investigate MCP progress/streaming APIs
- [ ] Test MCP with large documentation sites
- [ ] Explore MCP caching strategies
### AI Integration
- [ ] Use Claude to auto-generate categories
- [ ] AI-powered selector detection
- [ ] Quality analysis with LLMs
### Performance
- [ ] Parallel scraping
- [ ] Incremental updates
- [ ] Smart caching
---
## 📊 Metrics & Goals
### Current State (Oct 2025)
- ✅ 7 preset configs
- ✅ 71 tests (95.8% passing)
- ✅ 6 MCP tools
- ✅ ~2500 lines of code
### Goals for v1.1
- 🎯 100% test pass rate
- 🎯 5+ users testing MCP
- 🎯 10+ documentation sites tested
- 🎯 <5 minute setup time
### Goals for v2.0
- 🎯 50+ preset configs
- 🎯 Auto-detection for 80%+ of sites
- 🎯 <1 minute skill generation
- 🎯 Community contributions
---
## 🤝 Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for:
- How to add new MCP tools
- Testing guidelines
- Code style
- PR process
---
## 📅 Release Schedule
| Version | Target Date | Focus |
|---------|-------------|-------|
| v1.0 | Oct 15, 2025 | Core CLI ✅ |
| v1.1 | Oct 26, 2025 | MCP Integration 🚧 |
| v1.2 | Nov 2025 | Enhanced MCP 📋 |
| v2.0 | Dec 2025 | Intelligence 💭 |
| v3.0 | Q1 2026 | Platform 💭 |
---
## 🔗 Related Projects
- [Model Context Protocol](https://modelcontextprotocol.io/)
- [Claude Code](https://claude.ai/code)
- Documentation frameworks we support
---
**Last Updated:** October 19, 2025