Commit Graph

14 Commits

Author SHA1 Message Date
yusyus
8bf06bc495 docs: Update roadmap with C3.6 and C3.7 completion
- Added C3.6 (AI Enhancement) to roadmap
- Added C3.7 (Architectural Pattern Detection) to roadmap
- Linked to GitHub issues #234 and #235
- All C3 tasks now documented with issue references
2026-01-03 23:02:05 +03:00
yusyus
c182861029 docs: Mark C3.2 as complete in roadmap 2026-01-03 21:17:55 +03:00
yusyus
26474c29eb docs: Mark C3.1 Design Pattern Detection as completed in roadmap
Updates FLEXIBLE_ROADMAP.md to reflect completion of C3.1:
- Added completion checkmark and version (v2.6.0)
- Listed key deliverables: 10 patterns, 9 languages, 3 detection levels
- Added reference to documentation and issue #71
- Updated "Start Small" recommendation to C3.2

Closes #71

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-03 19:58:25 +03:00
yusyus
8eb8cd2940 docs: Mark E2.6 and F1.5 as completed (retry utilities added via PR #208)
Updated roadmap to reflect that retry utilities have been implemented:
- E2.6: Add retry logic for network failures 
- F1.5: Add network retry with exponential backoff 

Utilities are now available in utils.py (PR #208):
- retry_with_backoff() - Sync version
- retry_with_backoff_async() - Async version

Integration into scrapers and MCP tools can be done in follow-up PRs.

Related: #92, #97, PR #208
2025-12-21 22:34:48 +03:00
yusyus
5613651d17 Merge feature/a1-config-sharing into development
Implements A1.7: One-command skill installation workflow

Features:
- MCP tool: install_skill (10 tools total)
- CLI command: skill-seekers install
- 5-phase orchestration: fetch → scrape → enhance → package → upload
- Mandatory AI enhancement (3/10→9/10 quality boost)
- Comprehensive testing: 24 tests (23 passed, 1 skipped)
- Complete documentation updates

Also includes A1.2 (fetch_config) and A1.9 (git-based config sources)

Resolves merge conflicts in FLEXIBLE_ROADMAP.md:
- Updated completed tasks count: 3 (A1.1, A1.2, A1.7)
- Marked A1.2 and A1.7 as complete

Closes #204
2025-12-21 20:35:51 +03:00
yusyus
b7cd317efb feat(A1.7): Add install_skill MCP tool for one-command workflow automation
Implements complete end-to-end skill installation in a single command:
fetch_config → scrape_docs → enhance_skill_local → package_skill → upload_skill

Changes:
- MCP Tool: Added install_skill_tool() to server.py (~300 lines)
  - Input validation (config_name XOR config_path)
  - 5-phase orchestration with error handling
  - Dry-run mode for workflow preview
  - Mandatory AI enhancement (30-60 sec, 3/10→9/10 quality boost)
  - Auto-upload to Claude (if ANTHROPIC_API_KEY set)

- CLI Integration: New install command
  - Created install_skill.py CLI wrapper (~150 lines)
  - Updated main.py with install subcommand
  - Added entry point to pyproject.toml

- Testing: Comprehensive test suite
  - Created test_install_skill.py with 13 tests
  - Tests cover validation, dry-run, orchestration, error handling
  - All tests passing (13/13)

- Documentation: Updated all user-facing docs
  - CLAUDE.md: Added MCP tool (10 tools total) and CLI examples
  - README.md: Added prominent one-command workflow section
  - FLEXIBLE_ROADMAP.md: Marked A1.7 as complete

Features:
- Zero friction: One command instead of 5 separate steps
- Quality guaranteed: Mandatory enhancement ensures 9/10 quality
- Complete automation: From config to uploaded skill
- Intelligent: Auto-detects config type (name vs path)
- Flexible: Dry-run, unlimited, no-upload modes
- Well-tested: 13 unit tests with mocking

Usage:
  skill-seekers install --config react
  skill-seekers install --config configs/custom.json --no-upload
  skill-seekers install --config django --unlimited
  skill-seekers install --config react --dry-run

Closes #204

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 20:17:59 +03:00
yusyus
ea79fbb6bf docs: Add A1.7 and A1.8 workflow automation tasks
- A1.7: install_skill - One-command workflow (fetch→scrape→enhance→package→upload)
- A1.8: detect_and_suggest_skills - Auto-detect missing skills from user queries

Both tasks emphasize AI enhancement as critical step (30-60 sec, 3/10→9/10 quality).
Total tasks increased from 134 to 136.

Issues: #204 (A1.7), #205 (A1.8)
2025-11-30 20:45:27 +03:00
yusyus
993aab906b docs: Update A1 task descriptions with new design
- A1.3: Change from web form to MCP submit_config tool
- A1.4: Change from rating system to static website catalog
- A1.5: Change from search/filter to rating/voting system
- A1.6: Clarify GitHub Issues-based review approach

All changes aligned with approved plan for website as read-only catalog,
MCP as active manager architecture.
2025-11-30 20:18:08 +03:00
yusyus
302a02c6e3 docs: Mark A1.2 as complete in roadmap
- Update A1.2 to show completion status
- Add implementation details and features
- Update progress tracking: 2 completed tasks
- Update recommended next task: A1.3
2025-11-30 19:21:44 +03:00
yusyus
00961365ff docs: Mark A1.1 as complete in roadmap
- Update A1.1 task to show completion status
- Add deployment details and live URL
- Update progress tracking: 1 completed task
- Mark A1.1 in Medium Tasks section as complete
- Reference Issue #9 closure
2025-11-30 19:13:20 +03:00
yusyus
43293f0bc5 docs: Mark A1.1 as complete in roadmap
- Update A1.1 task to show completion status
- Add deployment details and live URL
- Update progress tracking: 1 completed task
- Mark A1.1 in Medium Tasks section as complete
- Reference Issue #9 closure
2025-11-30 19:13:13 +03:00
yusyus
bd2b201aa5 docs: Update all documentation for v2.1.0 release
Updates across all major documentation files to reflect v2.1.0 release
status and recent completions.

Changes:
- CLAUDE.md:
  * Updated version from v2.0.0 to v2.1.0
  * Updated date to November 29, 2025
  * Updated test count from 391 to 427
  * Moved completed PRs (#195, #198) and Issue #203 to "Completed" section
  * Updated "Next Up" priorities

- README.md:
  * Updated version badge from 2.0.0 to 2.1.0
  * Updated test badge from 379 to 427 passing

- CHANGELOG.md:
  * Added Issue #203 (Configurable EXCLUDED_DIRS) to Unreleased section
  * Documented 19 comprehensive tests for exclude_dirs feature
  * Listed both extend and replace modes

- FUTURE_RELEASES.md:
  * Marked v2.1.0 as "Released" (November 29, 2025)
  * Moved "Fix 12 unified tests" to completed
  * Updated release schedule table

- FLEXIBLE_ROADMAP.md:
  * Updated current status from v1.0.0 to v2.1.0
  * Added latest release date
  * Expanded "What Works" section with new features
  * Updated test count to 427

All documentation now accurately reflects:
- v2.1.0 release status 
- 427 tests passing (up from 391)   - Issue #203 completion 
- PR #195 and #198 merged status 

Related: #203
2025-11-30 01:06:21 +03:00
yusyus
dd7f0c9597 feat(roadmap): Add GitHub Issues and Changelog scraping to C1 tasks
Expand C1 GitHub scraping tasks to include:
- C1.7: Extract GitHub Issues (open/closed, labels, milestones)
- C1.8: Extract CHANGELOG.md and release notes
- C1.9: Extract GitHub Releases with version history
- Renumber C1.10-C1.12 (CLI tool, MCP tool, config format)

Also updated E1 MCP tools section:
- Mark E1.3 (scrape_pdf) as completed
- Add cross-references to main task categories

Total C1 tasks: 9 → 12 tasks

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 13:47:40 +03:00
yusyus
d9e9fb53ad Complete comprehensive planning verification and fix gaps
Issues Found & Fixed:
-  Found 7 missing E1 tasks (E1.3-E1.9)
-  Created issues #136-#142
-  Added to project board
-  Assigned Feature Group E1

Documentation Updates:
- Updated README.md (127 → 134 tasks)
- Updated GITHUB_BOARD_SETUP_COMPLETE.md (127 → 134 tasks)
- Added complete E1 task list (#136-#142)
- Created PLANNING_VERIFICATION.md (comprehensive report)

Verification Results:
 All 134 tasks in roadmap
 All 134 GitHub issues created (#9-#142)
 All 134 items on project board
 All 22 feature groups assigned
 All 6 custom fields configured
 All documentation consistent
 No gaps or holes found

System Status: 100% COMPLETE AND VERIFIED

Files Changed:
- README.md
- GITHUB_BOARD_SETUP_COMPLETE.md
+ PLANNING_VERIFICATION.md (new)

GitHub Issues: #9-#142 (134 total)
Project Board: https://github.com/users/yusufkaraaslan/projects/2
Feature Groups: 22 (A1-J1)
Categories: 10 (A-J)
2025-10-20 23:51:47 +03:00