Files
skill-seekers-reference/PROJECT_BOARD_GUIDE.md
yusyus 5f29c1c191 Configure project board for incremental development workflow
New Workflow:
- Added 'Workflow Stage' field with 5 stages
- 📋 Backlog (120 tasks) - All available tasks
-  Quick Wins (7 tasks) - High priority starters
- 🎯 Ready to Start (0-5 tasks) - Personal queue
- 🔨 In Progress (1-2 max) - Active work
-  Done - Completed tasks

Quick Wins Pre-selected:
- #130 - Install MCP (5 min)
- #114 - Respond to Issue #8 (30 min)
- #117 - Answer Issue #3 (30 min)
- #27 - Research PDF parsing (30 min)
- #21 - GitHub Pages site (1-2 hours)
- #93 - URL normalization (1-2 hours)
- #116 - Example project (2-3 hours)

Updated PROJECT_BOARD_GUIDE.md:
- Explained Workflow Stage field
- Step-by-step incremental workflow
- Recommended views and filters
- Tips for incremental success

Philosophy: Small tasks → Pick one → Complete → Move to next!
2025-10-20 23:13:10 +03:00

7.6 KiB

GitHub Project Board Guide

Project URL: https://github.com/users/yusufkaraaslan/projects/2


🎯 Overview

Our project board uses a flexible, task-based approach with 127 independent tasks across 10 categories. Pick any task, work on it, complete it, and move to the next!


📊 Custom Fields

The project board includes these custom fields:

Workflow Stage (Primary - Use This!)

Our incremental development workflow:

  • 📋 Backlog - All available tasks (120 tasks) - Browse and discover
  • Quick Wins - High priority starters (7 tasks) - Start here!
  • 🎯 Ready to Start - Tasks you've chosen next (3-5 max) - Your queue
  • 🔨 In Progress - Currently working (1-2 max) - Active work
  • Done - Completed tasks - Celebrate! 🎉

How it works:

  1. Browse Backlog or Quick Wins to find interesting tasks
  2. Move chosen tasks to Ready to Start (your personal queue)
  3. Move one task to In Progress when you start
  4. Move to Done when complete
  5. Repeat!

Status (Default - Optional)

Legacy field, you can use Workflow Stage instead:

  • Todo - Not started yet
  • In Progress - Currently working on
  • Done - Completed

Category

  • 🌐 Community & Sharing - Config/knowledge sharing features
  • 🛠️ New Input Formats - PDF, Word, Excel, Markdown support
  • 💻 Codebase Knowledge - GitHub repos, local code scraping
  • 🔌 Context7 Integration - Enhanced context management
  • 🚀 MCP Enhancements - New MCP tools & quality improvements
  • Performance - Speed & reliability fixes
  • 🎨 Tools & Utilities - Helper scripts & analyzers
  • 📚 Community Response - Address open GitHub issues
  • 🎓 Content & Docs - Videos, guides, tutorials
  • 🧪 Testing & Quality - Test coverage expansion

Time Estimate

  • 5-30 min - Quick task (green)
  • 1-2 hours - Short task (yellow)
  • 2-4 hours - Medium task (orange)
  • 5-8 hours - Large task (red)
  • 8+ hours - Very large task (pink)

Priority

  • High - Important/urgent (red)
  • Medium - Should do soon (yellow)
  • Low - Can wait (green)
  • Starter - Good first task (blue)

🚀 How to Use the Board (Incremental Workflow)

1. Start with Quick Wins

  • Open the project board: https://github.com/users/yusufkaraaslan/projects/2
  • Click on "Workflow Stage" column header
  • View the Quick Wins (7 high-priority starter tasks):
    • #130 - Install MCP package (5 min)
    • #114 - Respond to Issue #8 (30 min)
    • #117 - Answer Issue #3 (30 min)
    • #21 - Create GitHub Pages site (1-2 hours)
    • #93 - URL normalization (1-2 hours)
    • #116 - Create example project (2-3 hours)
    • #27 - Research PDF parsing (30 min)

2. Browse the Backlog 📋

  • Look at 📋 Backlog (120 remaining tasks)
  • Filter by Category, Time Estimate, or Priority
  • Read descriptions and check FLEXIBLE_ROADMAP.md for details

3. Move to Ready to Start 🎯

  • Drag 3-5 tasks you want to work on next to 🎯 Ready to Start
  • This is your personal queue
  • Don't add too many - keep it focused!

4. Start Working 🔨

# Pick ONE task from Ready to Start
# Move it to "🔨 In Progress" on the board

# Comment when you start
gh issue comment <issue_number> --repo yusufkaraaslan/Skill_Seekers --body "🚀 Started working on this"

5. Complete the Task

# Make your changes
git add .
git commit -m "Task description

Closes #<issue_number>"

# Push changes
git push origin main

# Move task to "✅ Done" on the board (or it auto-closes)

6. Repeat! 🔄

  • Move next task from Ready to StartIn Progress
  • Add more tasks to Ready to Start from Backlog or Quick Wins
  • Keep the flow going: 1-2 tasks in progress max!

🎨 Filtering & Views

View 1: Board View (Default)

  • Layout: Board
  • Group by: Workflow Stage
  • Shows 5 columns: Backlog, Quick Wins, Ready to Start, In Progress, Done
  • Perfect for visual workflow management

View 2: By Category

  • Layout: Board
  • Group by: Category
  • Shows 10 columns (one per category)
  • Great for exploring tasks by topic

View 3: By Time

  • Layout: Table
  • Group by: Time Estimate
  • Filter: Workflow Stage = "Backlog" or "Quick Wins"
  • Perfect for finding tasks that fit your available time

View 4: Starter Tasks

  • Layout: Table
  • Filter: Priority = "Starter"
  • Shows only beginner-friendly tasks
  • Great for new contributors

Using Filters

Click the filter icon to combine filters:

  • Category + Time Estimate = "Show me 1-2 hour MCP tasks"
  • Priority + Workflow Stage = "Show high priority tasks in Quick Wins"
  • Category + Priority = "Show high priority Community Response tasks"


🎯 The 7 Quick Wins (Start Here!)

These 7 tasks are pre-selected in the Quick Wins column:

Ultra Quick (5-30 minutes)

  1. #130 - Install MCP package (5 min) - Testing
  2. #114 - Respond to Issue #8 (30 min) - Community Response
  3. #117 - Answer Issue #3 (30 min) - Community Response
  4. #27 - Research PDF parsing (30 min) - New Input Formats

Short Tasks (1-2 hours)

  1. #21 - Create GitHub Pages site (1-2 hours) - Community & Sharing
  2. #93 - URL normalization (1-2 hours) - Performance

Medium Task (2-3 hours)

  1. #116 - Create example project (2-3 hours) - Community Response

After Quick Wins

Once you complete these, explore the 📋 Backlog for:

  • More community features (Category A)
  • PDF/Word/Excel support (Category B)
  • GitHub scraping (Category C)
  • MCP enhancements (Category E)
  • Performance improvements (Category F)

💡 Tips for Incremental Success

  1. Start with Quick Wins - Build momentum with the 7 pre-selected tasks
  2. Limit Work in Progress - Keep 1-2 tasks max in "🔨 In Progress"
  3. Use Ready to Start as a Queue - Plan ahead with 3-5 tasks you want to tackle
  4. Move cards visually - Drag and drop between Workflow Stage columns
  5. Update as you go - Move tasks through the workflow in real-time
  6. Celebrate progress - Each task in " Done" is a win!
  7. No pressure - No deadlines, just continuous small improvements
  8. Browse the Backlog - Discover new interesting tasks anytime
  9. Comment your progress - Share updates on issues you're working on
  10. Keep it flowing - As soon as you finish one, pick the next!

🔧 Advanced: Using GitHub CLI

View issues by label

gh issue list --repo yusufkaraaslan/Skill_Seekers --label "priority: high"
gh issue list --repo yusufkaraaslan/Skill_Seekers --label "mcp"

View specific issue

gh issue view 114 --repo yusufkaraaslan/Skill_Seekers

Comment on issue

gh issue comment 114 --repo yusufkaraaslan/Skill_Seekers --body "✅ Completed!"

Close issue

gh issue close 114 --repo yusufkaraaslan/Skill_Seekers

📊 Project Statistics

  • Total Tasks: 127
  • Categories: 10
  • Status: All in "Todo" initially
  • Average Time: 2-3 hours per task
  • Total Estimated Work: 200-300 hours

💭 Philosophy

Small steps → Consistent progress → Compound results

No rigid milestones. No big releases. Just continuous improvement! 🎯


Last Updated: October 20, 2025 Project Board: https://github.com/users/yusufkaraaslan/projects/2