[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EX401APK7FKS2W83MX754J":3,"skill-same:01M6EX401APK7FKS2W83MX754J":100},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":71,"commitSha":72,"skillDirectory":73,"forksCount":74,"repositoryHtmlUrl":75,"repositoryHomepageUrl":76,"ownerHtmlUrl":77,"ownerBlogUrl":6,"ownerDescription":78,"updatedAt":79,"install":80,"resources":93},"01M6EX401APK7FKS2W83MX754J","github-project-management",null,"Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fruvnet\u002Fgithub-project-management\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"github","project management","project","management","github project management","github cli","MCP","issue","write","read","sparc","swarm-coordination","sprint-planning","project-boards","issue-tracking","project-management","coordination","server","permissions","release","2026-11-10 10:12:30",false,"---\nname: github-project-management\ntitle: GitHub Project Management\nversion: 2.0.0\ncategory: github\ndescription: Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning\nauthor: Claude Code\ntags:\n  - github\n  - project-management\n  - issue-tracking\n  - project-boards\n  - sprint-planning\n  - agile\n  - swarm-coordination\ndifficulty: intermediate\nprerequisites:\n  - GitHub CLI (gh) installed and authenticated\n  - ruv-swarm or claude-flow MCP server configured\n  - Repository access permissions\ntools_required:\n  - mcp__github__*\n  - mcp__claude-flow__*\n  - Bash\n  - Read\n  - Write\n  - TodoWrite\nrelated_skills:\n  - github-pr-workflow\n  - github-release-management\n  - sparc-orchestrator\nestimated_time: 30-45 minutes\n---\n\n# GitHub Project Management\n\n## Overview\n\nA comprehensive skill for managing GitHub projects using AI swarm coordination. This skill combines intelligent issue management, automated project board synchronization, and swarm-based coordination for efficient project delivery.\n\n## Quick Start\n\n### Basic Issue Creation with Swarm Coordination\n\n```bash\n# Create a coordinated issue\ngh issue create \\\n  --title \"Feature: Advanced Authentication\" \\\n  --body \"Implement OAuth2 with social login...\" \\\n  --label \"enhancement,swarm-ready\"\n\n# Initialize swarm for issue\nnpx claude-flow@alpha hooks pre-task --description \"Feature implementation\"\n```\n\n### Project Board Quick Setup\n\n```bash\n# Get project ID\nPROJECT_ID=$(gh project list --owner @me --format json | \\\n  jq -r '.projects[0].id')\n\n# Initialize board sync\nnpx ruv-swarm github board-init \\\n  --project-id \"$PROJECT_ID\" \\\n  --sync-mode \"bidirectional\"\n```\n\n---\n\n## Core Capabilities\n\n### 1. Issue Management & Triage\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Automated Issue Creation\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Single Issue with Swarm Coordination\n\n```javascript\n\u002F\u002F Initialize issue management swarm\nmcp__claude-flow__swarm_init { topology: \"star\", maxAgents: 3 }\nmcp__claude-flow__agent_spawn { type: \"coordinator\", name: \"Issue Coordinator\" }\nmcp__claude-flow__agent_spawn { type: \"researcher\", name: \"Requirements Analyst\" }\nmcp__claude-flow__agent_spawn { type: \"coder\", name: \"Implementation Planner\" }\n\n\u002F\u002F Create comprehensive issue\nmcp__github__create_issue {\n  owner: \"org\",\n  repo: \"repository\",\n  title: \"Integration Review: Complete system integration\",\n  body: `## ? Integration Review\n\n  ### Overview\n  Comprehensive review and integration between components.\n\n  ### Objectives\n  - [ ] Verify dependencies and imports\n  - [ ] Ensure API integration\n  - [ ] Check hook system integration\n  - [ ] Validate data systems alignment\n\n  ### Swarm Coordination\n  This issue will be managed by coordinated swarm agents for optimal progress tracking.`,\n  labels: [\"integration\", \"review\", \"enhancement\"],\n  assignees: [\"username\"]\n}\n\n\u002F\u002F Set up automated tracking\nmcp__claude-flow__task_orchestrate {\n  task: \"Monitor and coordinate issue progress with automated updates\",\n  strategy: \"adaptive\",\n  priority: \"medium\"\n}\n```\n\n#### Batch Issue Creation\n\n```bash\n# Create multiple related issues using gh CLI\ngh issue create \\\n  --title \"Feature: Advanced GitHub Integration\" \\\n  --body \"Implement comprehensive GitHub workflow automation...\" \\\n  --label \"feature,github,high-priority\"\n\ngh issue create \\\n  --title \"Bug: Merge conflicts in integration branch\" \\\n  --body \"Resolve merge conflicts...\" \\\n  --label \"bug,integration,urgent\"\n\ngh issue create \\\n  --title \"Documentation: Update integration guides\" \\\n  --body \"Update all documentation...\" \\\n  --label \"documentation,integration\"\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Issue-to-Swarm Conversion\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Transform Issues into Swarm Tasks\n\n```bash\n# Get issue details\nISSUE_DATA=$(gh issue view 456 --json title,body,labels,assignees,comments)\n\n# Create swarm from issue\nnpx ruv-swarm github issue-to-swarm 456 \\\n  --issue-data \"$ISSUE_DATA\" \\\n  --auto-decompose \\\n  --assign-agents\n\n# Batch process multiple issues\nISSUES=$(gh issue list --label \"swarm-ready\" --json number,title,body,labels)\nnpx ruv-swarm github issues-batch \\\n  --issues \"$ISSUES\" \\\n  --parallel\n\n# Update issues with swarm status\necho \"$ISSUES\" | jq -r '.[].number' | while read -r num; do\n  gh issue edit $num --add-label \"swarm-processing\"\ndone\n```\n\n#### Issue Comment Commands\n\nExecute swarm operations via issue comments:\n\n```markdown\n\u003C!-- In issue comment -->\n\u002Fswarm analyze\n\u002Fswarm decompose 5\n\u002Fswarm assign @agent-coder\n\u002Fswarm estimate\n\u002Fswarm start\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Automated Issue Triage\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Label Based on Content\n\n```javascript\n\u002F\u002F .github\u002Fswarm-labels.json\n{\n  \"rules\": [\n    {\n      \"keywords\": [\"bug\", \"error\", \"broken\"],\n      \"labels\": [\"bug\", \"swarm-debugger\"],\n      \"agents\": [\"debugger\", \"tester\"]\n    },\n    {\n      \"keywords\": [\"feature\", \"implement\", \"add\"],\n      \"labels\": [\"enhancement\", \"swarm-feature\"],\n      \"agents\": [\"architect\", \"coder\", \"tester\"]\n    },\n    {\n      \"keywords\": [\"slow\", \"performance\", \"optimize\"],\n      \"labels\": [\"performance\", \"swarm-optimizer\"],\n      \"agents\": [\"analyst\", \"optimizer\"]\n    }\n  ]\n}\n```\n\n#### Automated Triage System\n\n```bash\n# Analyze and triage unlabeled issues\nnpx ruv-swarm github triage \\\n  --unlabeled \\\n  --analyze-content \\\n  --suggest-labels \\\n  --assign-priority\n\n# Find and link duplicate issues\nnpx ruv-swarm github find-duplicates \\\n  --threshold 0.8 \\\n  --link-related \\\n  --close-duplicates\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Task Decomposition & Progress Tracking\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Break Down Issues into Subtasks\n\n```bash\n# Get issue body\nISSUE_BODY=$(gh issue view 456 --json body --jq '.body')\n\n# Decompose into subtasks\nSUBTASKS=$(npx ruv-swarm github issue-decompose 456 \\\n  --body \"$ISSUE_BODY\" \\\n  --max-subtasks 10 \\\n  --assign-priorities)\n\n# Update issue with checklist\nCHECKLIST=$(echo \"$SUBTASKS\" | jq -r '.tasks[] | \"- [ ] \" + .description')\nUPDATED_BODY=\"$ISSUE_BODY\n\n## Subtasks\n$CHECKLIST\"\n\ngh issue edit 456 --body \"$UPDATED_BODY\"\n\n# Create linked issues for major subtasks\necho \"$SUBTASKS\" | jq -r '.tasks[] | select(.priority == \"high\")' | while read -r task; do\n  TITLE=$(echo \"$task\" | jq -r '.title')\n  BODY=$(echo \"$task\" | jq -r '.description')\n\n  gh issue create \\\n    --title \"$TITLE\" \\\n    --body \"$BODY\n\nParent issue: #456\" \\\n    --label \"subtask\"\ndone\n```\n\n#### Automated Progress Updates\n\n```bash\n# Get current issue state\nCURRENT=$(gh issue view 456 --json body,labels)\n\n# Get swarm progress\nPROGRESS=$(npx ruv-swarm github issue-progress 456)\n\n# Update checklist in issue body\nUPDATED_BODY=$(echo \"$CURRENT\" | jq -r '.body' | \\\n  npx ruv-swarm github update-checklist --progress \"$PROGRESS\")\n\n# Edit issue with updated body\ngh issue edit 456 --body \"$UPDATED_BODY\"\n\n# Post progress summary as comment\nSUMMARY=$(echo \"$PROGRESS\" | jq -r '\n\"## ? Progress Update\n\n**Completion**: \\(.completion)%\n**ETA**: \\(.eta)\n\n### Completed Tasks\n\\(.completed | map(\"- ✅ \" + .) | join(\"\\n\"))\n\n### In Progress\n\\(.in_progress | map(\"- ? \" + .) | join(\"\\n\"))\n\n### Remaining\n\\(.remaining | map(\"- ⏳ \" + .) | join(\"\\n\"))\n\n---\n? Automated update by swarm agent\"')\n\ngh issue comment 456 --body \"$SUMMARY\"\n\n# Update labels based on progress\nif [[ $(echo \"$PROGRESS\" | jq -r '.completion') -eq 100 ]]; then\n  gh issue edit 456 --add-label \"ready-for-review\" --remove-label \"in-progress\"\nfi\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Stale Issue Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Close Stale Issues with Swarm Analysis\n\n```bash\n# Find stale issues\nSTALE_DATE=$(date -d '30 days ago' --iso-8601)\nSTALE_ISSUES=$(gh issue list --state open --json number,title,updatedAt,labels \\\n  --jq \".[] | select(.updatedAt \u003C \\\"$STALE_DATE\\\")\")\n\n# Analyze each stale issue\necho \"$STALE_ISSUES\" | jq -r '.number' | while read -r num; do\n  # Get full issue context\n  ISSUE=$(gh issue view $num --json title,body,comments,labels)\n\n  # Analyze with swarm\n  ACTION=$(npx ruv-swarm github analyze-stale \\\n    --issue \"$ISSUE\" \\\n    --suggest-action)\n\n  case \"$ACTION\" in\n    \"close\")\n      gh issue comment $num --body \"This issue has been inactive for 30 days and will be closed in 7 days if there's no further activity.\"\n      gh issue edit $num --add-label \"stale\"\n      ;;\n    \"keep\")\n      gh issue edit $num --remove-label \"stale\" 2>\u002Fdev\u002Fnull || true\n      ;;\n    \"needs-info\")\n      gh issue comment $num --body \"This issue needs more information. Please provide additional context or it may be closed as stale.\"\n      gh issue edit $num --add-label \"needs-info\"\n      ;;\n  esac\ndone\n\n# Close issues that have been stale for 37+ days\ngh issue list --label stale --state open --json number,updatedAt \\\n  --jq \".[] | select(.updatedAt \u003C \\\"$(date -d '37 days ago' --iso-8601)\\\") | .number\" | \\\n  while read -r num; do\n    gh issue close $num --comment \"Closing due to inactivity. Feel free to reopen if this is still relevant.\"\n  done\n```\n\n\u003C\u002Fdetails>\n\n### 2. Project Board Automation\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Board Initialization & Configuration\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Connect Swarm to GitHub Project\n\n```bash\n# Get project details\nPROJECT_ID=$(gh project list --owner @me --format json | \\\n  jq -r '.projects[] | select(.title == \"Development Board\") | .id')\n\n# Initialize swarm with project\nnpx ruv-swarm github board-init \\\n  --project-id \"$PROJECT_ID\" \\\n  --sync-mode \"bidirectional\" \\\n  --create-views \"swarm-status,agent-workload,priority\"\n\n# Create project fields for swarm tracking\ngh project field-create $PROJECT_ID --owner @me \\\n  --name \"Swarm Status\" \\\n  --data-type \"SINGLE_SELECT\" \\\n  --single-select-options \"pending,in_progress,completed\"\n```\n\n#### Board Mapping Configuration\n\n```yaml\n# .github\u002Fboard-sync.yml\nversion: 1\nproject:\n  name: \"AI Development Board\"\n  number: 1\n\nmapping:\n  # Map swarm task status to board columns\n  status:\n    pending: \"Backlog\"\n    assigned: \"Ready\"\n    in_progress: \"In Progress\"\n    review: \"Review\"\n    completed: \"Done\"\n    blocked: \"Blocked\"\n\n  # Map agent types to labels\n  agents:\n    coder: \"? Development\"\n    tester: \"? Testing\"\n    analyst: \"? Analysis\"\n    designer: \"? Design\"\n    architect: \"?️ Architecture\"\n\n  # Map priority to project fields\n  priority:\n    critical: \"? Critical\"\n    high: \"? High\"\n    medium: \"? Medium\"\n    low: \"⚪ Low\"\n\n  # Custom fields\n  fields:\n    - name: \"Agent Count\"\n      type: number\n      source: task.agents.length\n    - name: \"Complexity\"\n      type: select\n      source: task.complexity\n    - name: \"ETA\"\n      type: date\n      source: task.estimatedCompletion\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Task Synchronization\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Real-time Board Sync\n\n```bash\n# Sync swarm tasks with project cards\nnpx ruv-swarm github board-sync \\\n  --map-status '{\n    \"todo\": \"To Do\",\n    \"in_progress\": \"In Progress\",\n    \"review\": \"Review\",\n    \"done\": \"Done\"\n  }' \\\n  --auto-move-cards \\\n  --update-metadata\n\n# Enable real-time board updates\nnpx ruv-swarm github board-realtime \\\n  --webhook-endpoint \"https:\u002F\u002Fapi.example.com\u002Fgithub-sync\" \\\n  --update-frequency \"immediate\" \\\n  --batch-updates false\n```\n\n#### Convert Issues to Project Cards\n\n```bash\n# List issues with label\nISSUES=$(gh issue list --label \"enhancement\" --json number,title,body)\n\n# Add issues to project\necho \"$ISSUES\" | jq -r '.[].number' | while read -r issue; do\n  gh project item-add $PROJECT_ID --owner @me --url \"https:\u002F\u002Fgithub.com\u002F$GITHUB_REPOSITORY\u002Fissues\u002F$issue\"\ndone\n\n# Process with swarm\nnpx ruv-swarm github board-import-issues \\\n  --issues \"$ISSUES\" \\\n  --add-to-column \"Backlog\" \\\n  --parse-checklist \\\n  --assign-agents\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Smart Card Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Assignment\n\n```bash\n# Automatically assign cards to agents\nnpx ruv-swarm github board-auto-assign \\\n  --strategy \"load-balanced\" \\\n  --consider \"expertise,workload,availability\" \\\n  --update-cards\n```\n\n#### Intelligent Card State Transitions\n\n```bash\n# Smart card movement based on rules\nnpx ruv-swarm github board-smart-move \\\n  --rules '{\n    \"auto-progress\": \"when:all-subtasks-done\",\n    \"auto-review\": \"when:tests-pass\",\n    \"auto-done\": \"when:pr-merged\"\n  }'\n```\n\n#### Bulk Operations\n\n```bash\n# Bulk card operations\nnpx ruv-swarm github board-bulk \\\n  --filter \"status:blocked\" \\\n  --action \"add-label:needs-attention\" \\\n  --notify-assignees\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Custom Views & Dashboards\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### View Configuration\n\n```javascript\n\u002F\u002F Custom board views\n{\n  \"views\": [\n    {\n      \"name\": \"Swarm Overview\",\n      \"type\": \"board\",\n      \"groupBy\": \"status\",\n      \"filters\": [\"is:open\"],\n      \"sort\": \"priority:desc\"\n    },\n    {\n      \"name\": \"Agent Workload\",\n      \"type\": \"table\",\n      \"groupBy\": \"assignedAgent\",\n      \"columns\": [\"title\", \"status\", \"priority\", \"eta\"],\n      \"sort\": \"eta:asc\"\n    },\n    {\n      \"name\": \"Sprint Progress\",\n      \"type\": \"roadmap\",\n      \"dateField\": \"eta\",\n      \"groupBy\": \"milestone\"\n    }\n  ]\n}\n```\n\n#### Dashboard Configuration\n\n```javascript\n\u002F\u002F Dashboard with performance widgets\n{\n  \"dashboard\": {\n    \"widgets\": [\n      {\n        \"type\": \"chart\",\n        \"title\": \"Task Completion Rate\",\n        \"data\": \"completed-per-day\",\n        \"visualization\": \"line\"\n      },\n      {\n        \"type\": \"gauge\",\n        \"title\": \"Sprint Progress\",\n        \"data\": \"sprint-completion\",\n        \"target\": 100\n      },\n      {\n        \"type\": \"heatmap\",\n        \"title\": \"Agent Activity\",\n        \"data\": \"agent-tasks-per-day\"\n      }\n    ]\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n### 3. Sprint Planning & Tracking\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Sprint Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Initialize Sprint with Swarm Coordination\n\n```bash\n# Manage sprints with swarms\nnpx ruv-swarm github sprint-manage \\\n  --sprint \"Sprint 23\" \\\n  --auto-populate \\\n  --capacity-planning \\\n  --track-velocity\n\n# Track milestone progress\nnpx ruv-swarm github milestone-track \\\n  --milestone \"v2.0 Release\" \\\n  --update-board \\\n  --show-dependencies \\\n  --predict-completion\n```\n\n#### Agile Development Board Setup\n\n```bash\n# Setup agile board\nnpx ruv-swarm github agile-board \\\n  --methodology \"scrum\" \\\n  --sprint-length \"2w\" \\\n  --ceremonies \"planning,review,retro\" \\\n  --metrics \"velocity,burndown\"\n```\n\n#### Kanban Flow Board Setup\n\n```bash\n# Setup kanban board\nnpx ruv-swarm github kanban-board \\\n  --wip-limits '{\n    \"In Progress\": 5,\n    \"Review\": 3\n  }' \\\n  --cycle-time-tracking \\\n  --continuous-flow\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Progress Tracking & Analytics\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Board Analytics\n\n```bash\n# Fetch project data\nPROJECT_DATA=$(gh project item-list $PROJECT_ID --owner @me --format json)\n\n# Get issue metrics\nISSUE_METRICS=$(echo \"$PROJECT_DATA\" | jq -r '.items[] | select(.content.type == \"Issue\")' | \\\n  while read -r item; do\n    ISSUE_NUM=$(echo \"$item\" | jq -r '.content.number')\n    gh issue view $ISSUE_NUM --json createdAt,closedAt,labels,assignees\n  done)\n\n# Generate analytics with swarm\nnpx ruv-swarm github board-analytics \\\n  --project-data \"$PROJECT_DATA\" \\\n  --issue-metrics \"$ISSUE_METRICS\" \\\n  --metrics \"throughput,cycle-time,wip\" \\\n  --group-by \"agent,priority,type\" \\\n  --time-range \"30d\" \\\n  --export \"dashboard\"\n```\n\n#### Performance Reports\n\n```bash\n# Track and visualize progress\nnpx ruv-swarm github board-progress \\\n  --show \"burndown,velocity,cycle-time\" \\\n  --time-period \"sprint\" \\\n  --export-metrics\n\n# Generate reports\nnpx ruv-swarm github board-report \\\n  --type \"sprint-summary\" \\\n  --format \"markdown\" \\\n  --include \"velocity,burndown,blockers\" \\\n  --distribute \"slack,email\"\n```\n\n#### KPI Tracking\n\n```bash\n# Track board performance\nnpx ruv-swarm github board-kpis \\\n  --metrics '[\n    \"average-cycle-time\",\n    \"throughput-per-sprint\",\n    \"blocked-time-percentage\",\n    \"first-time-pass-rate\"\n  ]' \\\n  --dashboard-url\n\n# Track team performance\nnpx ruv-swarm github team-metrics \\\n  --board \"Development\" \\\n  --per-member \\\n  --include \"velocity,quality,collaboration\" \\\n  --anonymous-option\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Release Planning\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Release Coordination\n\n```bash\n# Plan releases using board data\nnpx ruv-swarm github release-plan-board \\\n  --analyze-velocity \\\n  --estimate-completion \\\n  --identify-risks \\\n  --optimize-scope\n```\n\n\u003C\u002Fdetails>\n\n### 4. Advanced Coordination\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Multi-Board Synchronization\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Cross-Board Sync\n\n```bash\n# Sync across multiple boards\nnpx ruv-swarm github multi-board-sync \\\n  --boards \"Development,QA,Release\" \\\n  --sync-rules '{\n    \"Development->QA\": \"when:ready-for-test\",\n    \"QA->Release\": \"when:tests-pass\"\n  }'\n\n# Cross-organization sync\nnpx ruv-swarm github cross-org-sync \\\n  --source \"org1\u002FProject-A\" \\\n  --target \"org2\u002FProject-B\" \\\n  --field-mapping \"custom\" \\\n  --conflict-resolution \"source-wins\"\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Issue Dependencies & Epic Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Dependency Resolution\n\n```bash\n# Handle issue dependencies\nnpx ruv-swarm github issue-deps 456 \\\n  --resolve-order \\\n  --parallel-safe \\\n  --update-blocking\n```\n\n#### Epic Coordination\n\n```bash\n# Coordinate epic-level swarms\nnpx ruv-swarm github epic-swarm \\\n  --epic 123 \\\n  --child-issues \"456,457,458\" \\\n  --orchestrate\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Cross-Repository Coordination\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Multi-Repo Issue Management\n\n```bash\n# Handle issues across repositories\nnpx ruv-swarm github cross-repo \\\n  --issue \"org\u002Frepo#456\" \\\n  --related \"org\u002Fother-repo#123\" \\\n  --coordinate\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Team Collaboration\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Work Distribution\n\n```bash\n# Distribute work among team\nnpx ruv-swarm github board-distribute \\\n  --strategy \"skills-based\" \\\n  --balance-workload \\\n  --respect-preferences \\\n  --notify-assignments\n```\n\n#### Standup Automation\n\n```bash\n# Generate standup reports\nnpx ruv-swarm github standup-report \\\n  --team \"frontend\" \\\n  --include \"yesterday,today,blockers\" \\\n  --format \"slack\" \\\n  --schedule \"daily-9am\"\n```\n\n#### Review Coordination\n\n```bash\n# Coordinate reviews via board\nnpx ruv-swarm github review-coordinate \\\n  --board \"Code Review\" \\\n  --assign-reviewers \\\n  --track-feedback \\\n  --ensure-coverage\n```\n\n\u003C\u002Fdetails>\n\n---\n\n## Issue Templates\n\n### Integration Issue Template\n\n```markdown\n## ? Integration Task\n\n### Overview\n[Brief description of integration requirements]\n\n### Objectives\n- [ ] Component A integration\n- [ ] Component B validation\n- [ ] Testing and verification\n- [ ] Documentation updates\n\n### Integration Areas\n#### Dependencies\n- [ ] Package.json updates\n- [ ] Version compatibility\n- [ ] Import statements\n\n#### Functionality\n- [ ] Core feature integration\n- [ ] API compatibility\n- [ ] Performance validation\n\n#### Testing\n- [ ] Unit tests\n- [ ] Integration tests\n- [ ] End-to-end validation\n\n### Swarm Coordination\n- **Coordinator**: Overall progress tracking\n- **Analyst**: Technical validation\n- **Tester**: Quality assurance\n- **Documenter**: Documentation updates\n\n### Progress Tracking\nUpdates will be posted automatically by swarm agents during implementation.\n\n---\n? Generated with Claude Code\n```\n\n### Bug Report Template\n\n```markdown\n## ? Bug Report\n\n### Problem Description\n[Clear description of the issue]\n\n### Expected Behavior\n[What should happen]\n\n### Actual Behavior\n[What actually happens]\n\n### Reproduction Steps\n1. [Step 1]\n2. [Step 2]\n3. [Step 3]\n\n### Environment\n- Package: [package name and version]\n- Node.js: [version]\n- OS: [operating system]\n\n### Investigation Plan\n- [ ] Root cause analysis\n- [ ] Fix implementation\n- [ ] Testing and validation\n- [ ] Regression testing\n\n### Swarm Assignment\n- **Debugger**: Issue investigation\n- **Coder**: Fix implementation\n- **Tester**: Validation and testing\n\n---\n? Generated with Claude Code\n```\n\n### Feature Request Template\n\n```markdown\n## ✨ Feature Request\n\n### Feature Description\n[Clear description of the proposed feature]\n\n### Use Cases\n1. [Use case 1]\n2. [Use case 2]\n3. [Use case 3]\n\n### Acceptance Criteria\n- [ ] Criterion 1\n- [ ] Criterion 2\n- [ ] Criterion 3\n\n### Implementation Approach\n#### Design\n- [ ] Architecture design\n- [ ] API design\n- [ ] UI\u002FUX mockups\n\n#### Development\n- [ ] Core implementation\n- [ ] Integration with existing features\n- [ ] Performance optimization\n\n#### Testing\n- [ ] Unit tests\n- [ ] Integration tests\n- [ ] User acceptance testing\n\n### Swarm Coordination\n- **Architect**: Design and planning\n- **Coder**: Implementation\n- **Tester**: Quality assurance\n- **Documenter**: Documentation\n\n---\n? Generated with Claude Code\n```\n\n### Swarm Task Template\n\n```markdown\n\u003C!-- .github\u002FISSUE_TEMPLATE\u002Fswarm-task.yml -->\nname: Swarm Task\ndescription: Create a task for AI swarm processing\nbody:\n  - type: dropdown\n    id: topology\n    attributes:\n      label: Swarm Topology\n      options:\n        - mesh\n        - hierarchical\n        - ring\n        - star\n  - type: input\n    id: agents\n    attributes:\n      label: Required Agents\n      placeholder: \"coder, tester, analyst\"\n  - type: textarea\n    id: tasks\n    attributes:\n      label: Task Breakdown\n      placeholder: |\n        1. Task one description\n        2. Task two description\n```\n\n---\n\n## Workflow Integration\n\n### GitHub Actions for Issue Management\n\n```yaml\n# .github\u002Fworkflows\u002Fissue-swarm.yml\nname: Issue Swarm Handler\non:\n  issues:\n    types: [opened, labeled, commented]\n\njobs:\n  swarm-process:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Process Issue\n        uses: ruvnet\u002Fswarm-action@v1\n        with:\n          command: |\n            if [[ \"${{ github.event.label.name }}\" == \"swarm-ready\" ]]; then\n              npx ruv-swarm github issue-init ${{ github.event.issue.number }}\n            fi\n```\n\n### Board Integration Workflow\n\n```bash\n# Sync with project board\nnpx ruv-swarm github issue-board-sync \\\n  --project \"Development\" \\\n  --column-mapping '{\n    \"To Do\": \"pending\",\n    \"In Progress\": \"active\",\n    \"Done\": \"completed\"\n  }'\n```\n\n---\n\n## Specialized Issue Strategies\n\n### Bug Investigation Swarm\n\n```bash\n# Specialized bug handling\nnpx ruv-swarm github bug-swarm 456 \\\n  --reproduce \\\n  --isolate \\\n  --fix \\\n  --test\n```\n\n### Feature Implementation Swarm\n\n```bash\n# Feature implementation swarm\nnpx ruv-swarm github feature-swarm 456 \\\n  --design \\\n  --implement \\\n  --document \\\n  --demo\n```\n\n### Technical Debt Refactoring\n\n```bash\n# Refactoring swarm\nnpx ruv-swarm github debt-swarm 456 \\\n  --analyze-impact \\\n  --plan-migration \\\n  --execute \\\n  --validate\n```\n\n---\n\n## Best Practices\n\n### 1. Swarm-Coordinated Issue Management\n- Always initialize swarm for complex issues\n- Assign specialized agents based on issue type\n- Use memory for progress coordination\n- Regular automated progress updates\n\n### 2. Board Organization\n- Clear column definitions with consistent naming\n- Systematic labeling strategy across repositories\n- Regular board grooming and maintenance\n- Well-defined automation rules\n\n### 3. Data Integrity\n- Bidirectional sync validation\n- Conflict resolution strategies\n- Comprehensive audit trails\n- Regular backups of project data\n\n### 4. Team Adoption\n- Comprehensive training materials\n- Clear, documented workflows\n- Regular team reviews and retrospectives\n- Active feedback loops for improvement\n\n### 5. Smart Labeling and Organization\n- Consistent labeling strategy across repositories\n- Priority-based issue sorting and assignment\n- Milestone integration for project coordination\n- Agent-type to label mapping\n\n### 6. Automated Progress Tracking\n- Regular automated updates with swarm coordination\n- Progress metrics and completion tracking\n- Cross-issue dependency management\n- Real-time status synchronization\n\n---\n\n## Troubleshooting\n\n### Sync Issues\n\n```bash\n# Diagnose sync problems\nnpx ruv-swarm github board-diagnose \\\n  --check \"permissions,webhooks,rate-limits\" \\\n  --test-sync \\\n  --show-conflicts\n```\n\n### Performance Optimization\n\n```bash\n# Optimize board performance\nnpx ruv-swarm github board-optimize \\\n  --analyze-size \\\n  --archive-completed \\\n  --index-fields \\\n  --cache-views\n```\n\n### Data Recovery\n\n```bash\n# Recover board data\nnpx ruv-swarm github board-recover \\\n  --backup-id \"2024-01-15\" \\\n  --restore-cards \\\n  --preserve-current \\\n  --merge-conflicts\n```\n\n---\n\n## Metrics & Analytics\n\n### Performance Metrics\n\nAutomatic tracking of:\n- Issue creation and resolution times\n- Agent productivity metrics\n- Project milestone progress\n- Cross-repository coordination efficiency\n- Sprint velocity and burndown\n- Cycle time and throughput\n- Work-in-progress limits\n\n### Reporting Features\n\n- Weekly progress summaries\n- Agent performance analytics\n- Project health metrics\n- Integration success rates\n- Team collaboration metrics\n- Quality and defect tracking\n\n### Issue Resolution Time\n\n```bash\n# Analyze swarm performance\nnpx ruv-swarm github issue-metrics \\\n  --issue 456 \\\n  --metrics \"time-to-close,agent-efficiency,subtask-completion\"\n```\n\n### Swarm Effectiveness\n\n```bash\n# Generate effectiveness report\nnpx ruv-swarm github effectiveness \\\n  --issues \"closed:>2024-01-01\" \\\n  --compare \"with-swarm,without-swarm\"\n```\n\n---\n\n## Security & Permissions\n\n1. **Command Authorization**: Validate user permissions before executing commands\n2. **Rate Limiting**: Prevent spam and abuse of issue commands\n3. **Audit Logging**: Track all swarm operations on issues and boards\n4. **Data Privacy**: Respect private repository settings\n5. **Access Control**: Proper GitHub permissions for board operations\n6. **Webhook Security**: Secure webhook endpoints for real-time updates\n\n---\n\n## Integration with Other Skills\n\n### Seamless Integration With:\n- `github-pr-workflow` - Link issues to pull requests automatically\n- `github-release-management` - Coordinate release issues and milestones\n- `sparc-orchestrator` - Complex project coordination workflows\n- `sparc-tester` - Automated testing workflows for issues\n\n---\n\n## Complete Workflow Example\n\n### Full-Stack Feature Development\n\n```bash\n# 1. Create feature issue with swarm coordination\ngh issue create \\\n  --title \"Feature: Real-time Collaboration\" \\\n  --body \"$(cat \u003C\u003CEOF\n## Feature: Real-time Collaboration\n\n### Overview\nImplement real-time collaboration features using WebSockets.\n\n### Objectives\n- [ ] WebSocket server setup\n- [ ] Client-side integration\n- [ ] Presence tracking\n- [ ] Conflict resolution\n- [ ] Testing and documentation\n\n### Swarm Coordination\nThis feature will use mesh topology for parallel development.\nEOF\n)\" \\\n  --label \"enhancement,swarm-ready,high-priority\"\n\n# 2. Initialize swarm and decompose tasks\nISSUE_NUM=$(gh issue list --label \"swarm-ready\" --limit 1 --json number --jq '.[0].number')\nnpx ruv-swarm github issue-init $ISSUE_NUM \\\n  --topology mesh \\\n  --auto-decompose \\\n  --assign-agents \"architect,coder,tester\"\n\n# 3. Add to project board\nPROJECT_ID=$(gh project list --owner @me --format json | jq -r '.projects[0].id')\ngh project item-add $PROJECT_ID --owner @me \\\n  --url \"https:\u002F\u002Fgithub.com\u002F$GITHUB_REPOSITORY\u002Fissues\u002F$ISSUE_NUM\"\n\n# 4. Set up automated tracking\nnpx ruv-swarm github board-sync \\\n  --auto-move-cards \\\n  --update-metadata\n\n# 5. Monitor progress\nnpx ruv-swarm github issue-progress $ISSUE_NUM \\\n  --auto-update-comments \\\n  --notify-on-completion\n```\n\n---\n\n## Quick Reference Commands\n\n```bash\n# Issue Management\ngh issue create --title \"...\" --body \"...\" --label \"...\"\nnpx ruv-swarm github issue-init \u003Cnumber>\nnpx ruv-swarm github issue-decompose \u003Cnumber>\nnpx ruv-swarm github triage --unlabeled\n\n# Project Boards\nnpx ruv-swarm github board-init --project-id \u003Cid>\nnpx ruv-swarm github board-sync\nnpx ruv-swarm github board-analytics\n\n# Sprint Management\nnpx ruv-swarm github sprint-manage --sprint \"Sprint X\"\nnpx ruv-swarm github milestone-track --milestone \"vX.X\"\n\n# Analytics\nnpx ruv-swarm github issue-metrics --issue \u003Cnumber>\nnpx ruv-swarm github board-kpis\n```\n\n---\n\n## Additional Resources\n\n- [GitHub CLI Documentation](https:\u002F\u002Fcli.github.com\u002Fmanual\u002F)\n- [GitHub Projects Documentation](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fissues\u002Fplanning-and-tracking-with-projects)\n- [Swarm Coordination Guide](https:\u002F\u002Fgithub.com\u002Fruvnet\u002Fruv-swarm)\n- [Claude Flow Documentation](https:\u002F\u002Fgithub.com\u002Fruvnet\u002Fclaude-flow)\n\n---\n\n**Last Updated**: 2025-10-19\n**Version**: 2.0.0\n**Maintainer**: Claude Code\n","# GitHub Project Management\n\n## Overview\n\nA comprehensive skill for managing GitHub projects using AI swarm coordination. This skill combines intelligent issue management, automated project board synchronization, and swarm-based coordination for efficient project delivery.\n\n## Quick Start\n\n### Basic Issue Creation with Swarm Coordination\n\n```bash\n# Create a coordinated issue\ngh issue create \\\n  --title \"Feature: Advanced Authentication\" \\\n  --body \"Implement OAuth2 with social login...\" \\\n  --label \"enhancement,swarm-ready\"\n\n# Initialize swarm for issue\nnpx claude-flow@alpha hooks pre-task --description \"Feature implementation\"\n```\n\n### Project Board Quick Setup\n\n```bash\n# Get project ID\nPROJECT_ID=$(gh project list --owner @me --format json | \\\n  jq -r '.projects[0].id')\n\n# Initialize board sync\nnpx ruv-swarm github board-init \\\n  --project-id \"$PROJECT_ID\" \\\n  --sync-mode \"bidirectional\"\n```\n\n---\n\n## Core Capabilities\n\n### 1. Issue Management & Triage\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Automated Issue Creation\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Single Issue with Swarm Coordination\n\n```javascript\n\u002F\u002F Initialize issue management swarm\nmcp__claude-flow__swarm_init { topology: \"star\", maxAgents: 3 }\nmcp__claude-flow__agent_spawn { type: \"coordinator\", name: \"Issue Coordinator\" }\nmcp__claude-flow__agent_spawn { type: \"researcher\", name: \"Requirements Analyst\" }\nmcp__claude-flow__agent_spawn { type: \"coder\", name: \"Implementation Planner\" }\n\n\u002F\u002F Create comprehensive issue\nmcp__github__create_issue {\n  owner: \"org\",\n  repo: \"repository\",\n  title: \"Integration Review: Complete system integration\",\n  body: `## ? Integration Review\n\n  ### Overview\n  Comprehensive review and integration between components.\n\n  ### Objectives\n  - [ ] Verify dependencies and imports\n  - [ ] Ensure API integration\n  - [ ] Check hook system integration\n  - [ ] Validate data systems alignment\n\n  ### Swarm Coordination\n  This issue will be managed by coordinated swarm agents for optimal progress tracking.`,\n  labels: [\"integration\", \"review\", \"enhancement\"],\n  assignees: [\"username\"]\n}\n\n\u002F\u002F Set up automated tracking\nmcp__claude-flow__task_orchestrate {\n  task: \"Monitor and coordinate issue progress with automated updates\",\n  strategy: \"adaptive\",\n  priority: \"medium\"\n}\n```\n\n#### Batch Issue Creation\n\n```bash\n# Create multiple related issues using gh CLI\ngh issue create \\\n  --title \"Feature: Advanced GitHub Integration\" \\\n  --body \"Implement comprehensive GitHub workflow automation...\" \\\n  --label \"feature,github,high-priority\"\n\ngh issue create \\\n  --title \"Bug: Merge conflicts in integration branch\" \\\n  --body \"Resolve merge conflicts...\" \\\n  --label \"bug,integration,urgent\"\n\ngh issue create \\\n  --title \"Documentation: Update integration guides\" \\\n  --body \"Update all documentation...\" \\\n  --label \"documentation,integration\"\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Issue-to-Swarm Conversion\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Transform Issues into Swarm Tasks\n\n```bash\n# Get issue details\nISSUE_DATA=$(gh issue view 456 --json title,body,labels,assignees,comments)\n\n# Create swarm from issue\nnpx ruv-swarm github issue-to-swarm 456 \\\n  --issue-data \"$ISSUE_DATA\" \\\n  --auto-decompose \\\n  --assign-agents\n\n# Batch process multiple issues\nISSUES=$(gh issue list --label \"swarm-ready\" --json number,title,body,labels)\nnpx ruv-swarm github issues-batch \\\n  --issues \"$ISSUES\" \\\n  --parallel\n\n# Update issues with swarm status\necho \"$ISSUES\" | jq -r '.[].number' | while read -r num; do\n  gh issue edit $num --add-label \"swarm-processing\"\ndone\n```\n\n#### Issue Comment Commands\n\nExecute swarm operations via issue comments:\n\n```markdown\n\u003C!-- In issue comment -->\n\u002Fswarm analyze\n\u002Fswarm decompose 5\n\u002Fswarm assign @agent-coder\n\u002Fswarm estimate\n\u002Fswarm start\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Automated Issue Triage\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Label Based on Content\n\n```javascript\n\u002F\u002F .github\u002Fswarm-labels.json\n{\n  \"rules\": [\n    {\n      \"keywords\": [\"bug\", \"error\", \"broken\"],\n      \"labels\": [\"bug\", \"swarm-debugger\"],\n      \"agents\": [\"debugger\", \"tester\"]\n    },\n    {\n      \"keywords\": [\"feature\", \"implement\", \"add\"],\n      \"labels\": [\"enhancement\", \"swarm-feature\"],\n      \"agents\": [\"architect\", \"coder\", \"tester\"]\n    },\n    {\n      \"keywords\": [\"slow\", \"performance\", \"optimize\"],\n      \"labels\": [\"performance\", \"swarm-optimizer\"],\n      \"agents\": [\"analyst\", \"optimizer\"]\n    }\n  ]\n}\n```\n\n#### Automated Triage System\n\n```bash\n# Analyze and triage unlabeled issues\nnpx ruv-swarm github triage \\\n  --unlabeled \\\n  --analyze-content \\\n  --suggest-labels \\\n  --assign-priority\n\n# Find and link duplicate issues\nnpx ruv-swarm github find-duplicates \\\n  --threshold 0.8 \\\n  --link-related \\\n  --close-duplicates\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Task Decomposition & Progress Tracking\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Break Down Issues into Subtasks\n\n```bash\n# Get issue body\nISSUE_BODY=$(gh issue view 456 --json body --jq '.body')\n\n# Decompose into subtasks\nSUBTASKS=$(npx ruv-swarm github issue-decompose 456 \\\n  --body \"$ISSUE_BODY\" \\\n  --max-subtasks 10 \\\n  --assign-priorities)\n\n# Update issue with checklist\nCHECKLIST=$(echo \"$SUBTASKS\" | jq -r '.tasks[] | \"- [ ] \" + .description')\nUPDATED_BODY=\"$ISSUE_BODY\n\n## Subtasks\n$CHECKLIST\"\n\ngh issue edit 456 --body \"$UPDATED_BODY\"\n\n# Create linked issues for major subtasks\necho \"$SUBTASKS\" | jq -r '.tasks[] | select(.priority == \"high\")' | while read -r task; do\n  TITLE=$(echo \"$task\" | jq -r '.title')\n  BODY=$(echo \"$task\" | jq -r '.description')\n\n  gh issue create \\\n    --title \"$TITLE\" \\\n    --body \"$BODY\n\nParent issue: #456\" \\\n    --label \"subtask\"\ndone\n```\n\n#### Automated Progress Updates\n\n```bash\n# Get current issue state\nCURRENT=$(gh issue view 456 --json body,labels)\n\n# Get swarm progress\nPROGRESS=$(npx ruv-swarm github issue-progress 456)\n\n# Update checklist in issue body\nUPDATED_BODY=$(echo \"$CURRENT\" | jq -r '.body' | \\\n  npx ruv-swarm github update-checklist --progress \"$PROGRESS\")\n\n# Edit issue with updated body\ngh issue edit 456 --body \"$UPDATED_BODY\"\n\n# Post progress summary as comment\nSUMMARY=$(echo \"$PROGRESS\" | jq -r '\n\"## ? Progress Update\n\n**Completion**: \\(.completion)%\n**ETA**: \\(.eta)\n\n### Completed Tasks\n\\(.completed | map(\"- ✅ \" + .) | join(\"\\n\"))\n\n### In Progress\n\\(.in_progress | map(\"- ? \" + .) | join(\"\\n\"))\n\n### Remaining\n\\(.remaining | map(\"- ⏳ \" + .) | join(\"\\n\"))\n\n---\n? Automated update by swarm agent\"')\n\ngh issue comment 456 --body \"$SUMMARY\"\n\n# Update labels based on progress\nif [[ $(echo \"$PROGRESS\" | jq -r '.completion') -eq 100 ]]; then\n  gh issue edit 456 --add-label \"ready-for-review\" --remove-label \"in-progress\"\nfi\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Stale Issue Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Close Stale Issues with Swarm Analysis\n\n```bash\n# Find stale issues\nSTALE_DATE=$(date -d '30 days ago' --iso-8601)\nSTALE_ISSUES=$(gh issue list --state open --json number,title,updatedAt,labels \\\n  --jq \".[] | select(.updatedAt \u003C \\\"$STALE_DATE\\\")\")\n\n# Analyze each stale issue\necho \"$STALE_ISSUES\" | jq -r '.number' | while read -r num; do\n  # Get full issue context\n  ISSUE=$(gh issue view $num --json title,body,comments,labels)\n\n  # Analyze with swarm\n  ACTION=$(npx ruv-swarm github analyze-stale \\\n    --issue \"$ISSUE\" \\\n    --suggest-action)\n\n  case \"$ACTION\" in\n    \"close\")\n      gh issue comment $num --body \"This issue has been inactive for 30 days and will be closed in 7 days if there's no further activity.\"\n      gh issue edit $num --add-label \"stale\"\n      ;;\n    \"keep\")\n      gh issue edit $num --remove-label \"stale\" 2>\u002Fdev\u002Fnull || true\n      ;;\n    \"needs-info\")\n      gh issue comment $num --body \"This issue needs more information. Please provide additional context or it may be closed as stale.\"\n      gh issue edit $num --add-label \"needs-info\"\n      ;;\n  esac\ndone\n\n# Close issues that have been stale for 37+ days\ngh issue list --label stale --state open --json number,updatedAt \\\n  --jq \".[] | select(.updatedAt \u003C \\\"$(date -d '37 days ago' --iso-8601)\\\") | .number\" | \\\n  while read -r num; do\n    gh issue close $num --comment \"Closing due to inactivity. Feel free to reopen if this is still relevant.\"\n  done\n```\n\n\u003C\u002Fdetails>\n\n### 2. Project Board Automation\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Board Initialization & Configuration\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Connect Swarm to GitHub Project\n\n```bash\n# Get project details\nPROJECT_ID=$(gh project list --owner @me --format json | \\\n  jq -r '.projects[] | select(.title == \"Development Board\") | .id')\n\n# Initialize swarm with project\nnpx ruv-swarm github board-init \\\n  --project-id \"$PROJECT_ID\" \\\n  --sync-mode \"bidirectional\" \\\n  --create-views \"swarm-status,agent-workload,priority\"\n\n# Create project fields for swarm tracking\ngh project field-create $PROJECT_ID --owner @me \\\n  --name \"Swarm Status\" \\\n  --data-type \"SINGLE_SELECT\" \\\n  --single-select-options \"pending,in_progress,completed\"\n```\n\n#### Board Mapping Configuration\n\n```yaml\n# .github\u002Fboard-sync.yml\nversion: 1\nproject:\n  name: \"AI Development Board\"\n  number: 1\n\nmapping:\n  # Map swarm task status to board columns\n  status:\n    pending: \"Backlog\"\n    assigned: \"Ready\"\n    in_progress: \"In Progress\"\n    review: \"Review\"\n    completed: \"Done\"\n    blocked: \"Blocked\"\n\n  # Map agent types to labels\n  agents:\n    coder: \"? Development\"\n    tester: \"? Testing\"\n    analyst: \"? Analysis\"\n    designer: \"? Design\"\n    architect: \"?️ Architecture\"\n\n  # Map priority to project fields\n  priority:\n    critical: \"? Critical\"\n    high: \"? High\"\n    medium: \"? Medium\"\n    low: \"⚪ Low\"\n\n  # Custom fields\n  fields:\n    - name: \"Agent Count\"\n      type: number\n      source: task.agents.length\n    - name: \"Complexity\"\n      type: select\n      source: task.complexity\n    - name: \"ETA\"\n      type: date\n      source: task.estimatedCompletion\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Task Synchronization\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Real-time Board Sync\n\n```bash\n# Sync swarm tasks with project cards\nnpx ruv-swarm github board-sync \\\n  --map-status '{\n    \"todo\": \"To Do\",\n    \"in_progress\": \"In Progress\",\n    \"review\": \"Review\",\n    \"done\": \"Done\"\n  }' \\\n  --auto-move-cards \\\n  --update-metadata\n\n# Enable real-time board updates\nnpx ruv-swarm github board-realtime \\\n  --webhook-endpoint \"https:\u002F\u002Fapi.example.com\u002Fgithub-sync\" \\\n  --update-frequency \"immediate\" \\\n  --batch-updates false\n```\n\n#### Convert Issues to Project Cards\n\n```bash\n# List issues with label\nISSUES=$(gh issue list --label \"enhancement\" --json number,title,body)\n\n# Add issues to project\necho \"$ISSUES\" | jq -r '.[].number' | while read -r issue; do\n  gh project item-add $PROJECT_ID --owner @me --url \"https:\u002F\u002Fgithub.com\u002F$GITHUB_REPOSITORY\u002Fissues\u002F$issue\"\ndone\n\n# Process with swarm\nnpx ruv-swarm github board-import-issues \\\n  --issues \"$ISSUES\" \\\n  --add-to-column \"Backlog\" \\\n  --parse-checklist \\\n  --assign-agents\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Smart Card Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Auto-Assignment\n\n```bash\n# Automatically assign cards to agents\nnpx ruv-swarm github board-auto-assign \\\n  --strategy \"load-balanced\" \\\n  --consider \"expertise,workload,availability\" \\\n  --update-cards\n```\n\n#### Intelligent Card State Transitions\n\n```bash\n# Smart card movement based on rules\nnpx ruv-swarm github board-smart-move \\\n  --rules '{\n    \"auto-progress\": \"when:all-subtasks-done\",\n    \"auto-review\": \"when:tests-pass\",\n    \"auto-done\": \"when:pr-merged\"\n  }'\n```\n\n#### Bulk Operations\n\n```bash\n# Bulk card operations\nnpx ruv-swarm github board-bulk \\\n  --filter \"status:blocked\" \\\n  --action \"add-label:needs-attention\" \\\n  --notify-assignees\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Custom Views & Dashboards\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### View Configuration\n\n```javascript\n\u002F\u002F Custom board views\n{\n  \"views\": [\n    {\n      \"name\": \"Swarm Overview\",\n      \"type\": \"board\",\n      \"groupBy\": \"status\",\n      \"filters\": [\"is:open\"],\n      \"sort\": \"priority:desc\"\n    },\n    {\n      \"name\": \"Agent Workload\",\n      \"type\": \"table\",\n      \"groupBy\": \"assignedAgent\",\n      \"columns\": [\"title\", \"status\", \"priority\", \"eta\"],\n      \"sort\": \"eta:asc\"\n    },\n    {\n      \"name\": \"Sprint Progress\",\n      \"type\": \"roadmap\",\n      \"dateField\": \"eta\",\n      \"groupBy\": \"milestone\"\n    }\n  ]\n}\n```\n\n#### Dashboard Configuration\n\n```javascript\n\u002F\u002F Dashboard with performance widgets\n{\n  \"dashboard\": {\n    \"widgets\": [\n      {\n        \"type\": \"chart\",\n        \"title\": \"Task Completion Rate\",\n        \"data\": \"completed-per-day\",\n        \"visualization\": \"line\"\n      },\n      {\n        \"type\": \"gauge\",\n        \"title\": \"Sprint Progress\",\n        \"data\": \"sprint-completion\",\n        \"target\": 100\n      },\n      {\n        \"type\": \"heatmap\",\n        \"title\": \"Agent Activity\",\n        \"data\": \"agent-tasks-per-day\"\n      }\n    ]\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n### 3. Sprint Planning & Tracking\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Sprint Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Initialize Sprint with Swarm Coordination\n\n```bash\n# Manage sprints with swarms\nnpx ruv-swarm github sprint-manage \\\n  --sprint \"Sprint 23\" \\\n  --auto-populate \\\n  --capacity-planning \\\n  --track-velocity\n\n# Track milestone progress\nnpx ruv-swarm github milestone-track \\\n  --milestone \"v2.0 Release\" \\\n  --update-board \\\n  --show-dependencies \\\n  --predict-completion\n```\n\n#### Agile Development Board Setup\n\n```bash\n# Setup agile board\nnpx ruv-swarm github agile-board \\\n  --methodology \"scrum\" \\\n  --sprint-length \"2w\" \\\n  --ceremonies \"planning,review,retro\" \\\n  --metrics \"velocity,burndown\"\n```\n\n#### Kanban Flow Board Setup\n\n```bash\n# Setup kanban board\nnpx ruv-swarm github kanban-board \\\n  --wip-limits '{\n    \"In Progress\": 5,\n    \"Review\": 3\n  }' \\\n  --cycle-time-tracking \\\n  --continuous-flow\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Progress Tracking & Analytics\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Board Analytics\n\n```bash\n# Fetch project data\nPROJECT_DATA=$(gh project item-list $PROJECT_ID --owner @me --format json)\n\n# Get issue metrics\nISSUE_METRICS=$(echo \"$PROJECT_DATA\" | jq -r '.items[] | select(.content.type == \"Issue\")' | \\\n  while read -r item; do\n    ISSUE_NUM=$(echo \"$item\" | jq -r '.content.number')\n    gh issue view $ISSUE_NUM --json createdAt,closedAt,labels,assignees\n  done)\n\n# Generate analytics with swarm\nnpx ruv-swarm github board-analytics \\\n  --project-data \"$PROJECT_DATA\" \\\n  --issue-metrics \"$ISSUE_METRICS\" \\\n  --metrics \"throughput,cycle-time,wip\" \\\n  --group-by \"agent,priority,type\" \\\n  --time-range \"30d\" \\\n  --export \"dashboard\"\n```\n\n#### Performance Reports\n\n```bash\n# Track and visualize progress\nnpx ruv-swarm github board-progress \\\n  --show \"burndown,velocity,cycle-time\" \\\n  --time-period \"sprint\" \\\n  --export-metrics\n\n# Generate reports\nnpx ruv-swarm github board-report \\\n  --type \"sprint-summary\" \\\n  --format \"markdown\" \\\n  --include \"velocity,burndown,blockers\" \\\n  --distribute \"slack,email\"\n```\n\n#### KPI Tracking\n\n```bash\n# Track board performance\nnpx ruv-swarm github board-kpis \\\n  --metrics '[\n    \"average-cycle-time\",\n    \"throughput-per-sprint\",\n    \"blocked-time-percentage\",\n    \"first-time-pass-rate\"\n  ]' \\\n  --dashboard-url\n\n# Track team performance\nnpx ruv-swarm github team-metrics \\\n  --board \"Development\" \\\n  --per-member \\\n  --include \"velocity,quality,collaboration\" \\\n  --anonymous-option\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Release Planning\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Release Coordination\n\n```bash\n# Plan releases using board data\nnpx ruv-swarm github release-plan-board \\\n  --analyze-velocity \\\n  --estimate-completion \\\n  --identify-risks \\\n  --optimize-scope\n```\n\n\u003C\u002Fdetails>\n\n### 4. Advanced Coordination\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Multi-Board Synchronization\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Cross-Board Sync\n\n```bash\n# Sync across multiple boards\nnpx ruv-swarm github multi-board-sync \\\n  --boards \"Development,QA,Release\" \\\n  --sync-rules '{\n    \"Development->QA\": \"when:ready-for-test\",\n    \"QA->Release\": \"when:tests-pass\"\n  }'\n\n# Cross-organization sync\nnpx ruv-swarm github cross-org-sync \\\n  --source \"org1\u002FProject-A\" \\\n  --target \"org2\u002FProject-B\" \\\n  --field-mapping \"custom\" \\\n  --conflict-resolution \"source-wins\"\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Issue Dependencies & Epic Management\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Dependency Resolution\n\n```bash\n# Handle issue dependencies\nnpx ruv-swarm github issue-deps 456 \\\n  --resolve-order \\\n  --parallel-safe \\\n  --update-blocking\n```\n\n#### Epic Coordination\n\n```bash\n# Coordinate epic-level swarms\nnpx ruv-swarm github epic-swarm \\\n  --epic 123 \\\n  --child-issues \"456,457,458\" \\\n  --orchestrate\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Cross-Repository Coordination\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Multi-Repo Issue Management\n\n```bash\n# Handle issues across repositories\nnpx ruv-swarm github cross-repo \\\n  --issue \"org\u002Frepo#456\" \\\n  --related \"org\u002Fother-repo#123\" \\\n  --coordinate\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Team Collaboration\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n#### Work Distribution\n\n```bash\n# Distribute work among team\nnpx ruv-swarm github board-distribute \\\n  --strategy \"skills-based\" \\\n  --balance-workload \\\n  --respect-preferences \\\n  --notify-assignments\n```\n\n#### Standup Automation\n\n```bash\n# Generate standup reports\nnpx ruv-swarm github standup-report \\\n  --team \"frontend\" \\\n  --include \"yesterday,today,blockers\" \\\n  --format \"slack\" \\\n  --schedule \"daily-9am\"\n```\n\n#### Review Coordination\n\n```bash\n# Coordinate reviews via board\nnpx ruv-swarm github review-coordinate \\\n  --board \"Code Review\" \\\n  --assign-reviewers \\\n  --track-feedback \\\n  --ensure-coverage\n```\n\n\u003C\u002Fdetails>\n\n---\n\n## Issue Templates\n\n### Integration Issue Template\n\n```markdown\n## ? Integration Task\n\n### Overview\n[Brief description of integration requirements]\n\n### Objectives\n- [ ] Component A integration\n- [ ] Component B validation\n- [ ] Testing and verification\n- [ ] Documentation updates\n\n### Integration Areas\n#### Dependencies\n- [ ] Package.json updates\n- [ ] Version compatibility\n- [ ] Import statements\n\n#### Functionality\n- [ ] Core feature integration\n- [ ] API compatibility\n- [ ] Performance validation\n\n#### Testing\n- [ ] Unit tests\n- [ ] Integration tests\n- [ ] End-to-end validation\n\n### Swarm Coordination\n- **Coordinator**: Overall progress tracking\n- **Analyst**: Technical validation\n- **Tester**: Quality assurance\n- **Documenter**: Documentation updates\n\n### Progress Tracking\nUpdates will be posted automatically by swarm agents during implementation.\n\n---\n? Generated with Claude Code\n```\n\n### Bug Report Template\n\n```markdown\n## ? Bug Report\n\n### Problem Description\n[Clear description of the issue]\n\n### Expected Behavior\n[What should happen]\n\n### Actual Behavior\n[What actually happens]\n\n### Reproduction Steps\n1. [Step 1]\n2. [Step 2]\n3. [Step 3]\n\n### Environment\n- Package: [package name and version]\n- Node.js: [version]\n- OS: [operating system]\n\n### Investigation Plan\n- [ ] Root cause analysis\n- [ ] Fix implementation\n- [ ] Testing and validation\n- [ ] Regression testing\n\n### Swarm Assignment\n- **Debugger**: Issue investigation\n- **Coder**: Fix implementation\n- **Tester**: Validation and testing\n\n---\n? Generated with Claude Code\n```\n\n### Feature Request Template\n\n```markdown\n## ✨ Feature Request\n\n### Feature Description\n[Clear description of the proposed feature]\n\n### Use Cases\n1. [Use case 1]\n2. [Use case 2]\n3. [Use case 3]\n\n### Acceptance Criteria\n- [ ] Criterion 1\n- [ ] Criterion 2\n- [ ] Criterion 3\n\n### Implementation Approach\n#### Design\n- [ ] Architecture design\n- [ ] API design\n- [ ] UI\u002FUX mockups\n\n#### Development\n- [ ] Core implementation\n- [ ] Integration with existing features\n- [ ] Performance optimization\n\n#### Testing\n- [ ] Unit tests\n- [ ] Integration tests\n- [ ] User acceptance testing\n\n### Swarm Coordination\n- **Architect**: Design and planning\n- **Coder**: Implementation\n- **Tester**: Quality assurance\n- **Documenter**: Documentation\n\n---\n? Generated with Claude Code\n```\n\n### Swarm Task Template\n\n```markdown\n\u003C!-- .github\u002FISSUE_TEMPLATE\u002Fswarm-task.yml -->\nname: Swarm Task\ndescription: Create a task for AI swarm processing\nbody:\n  - type: dropdown\n    id: topology\n    attributes:\n      label: Swarm Topology\n      options:\n        - mesh\n        - hierarchical\n        - ring\n        - star\n  - type: input\n    id: agents\n    attributes:\n      label: Required Agents\n      placeholder: \"coder, tester, analyst\"\n  - type: textarea\n    id: tasks\n    attributes:\n      label: Task Breakdown\n      placeholder: |\n        1. Task one description\n        2. Task two description\n```\n\n---\n\n## Workflow Integration\n\n### GitHub Actions for Issue Management\n\n```yaml\n# .github\u002Fworkflows\u002Fissue-swarm.yml\nname: Issue Swarm Handler\non:\n  issues:\n    types: [opened, labeled, commented]\n\njobs:\n  swarm-process:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Process Issue\n        uses: ruvnet\u002Fswarm-action@v1\n        with:\n          command: |\n            if [[ \"${{ github.event.label.name }}\" == \"swarm-ready\" ]]; then\n              npx ruv-swarm github issue-init ${{ github.event.issue.number }}\n            fi\n```\n\n### Board Integration Workflow\n\n```bash\n# Sync with project board\nnpx ruv-swarm github issue-board-sync \\\n  --project \"Development\" \\\n  --column-mapping '{\n    \"To Do\": \"pending\",\n    \"In Progress\": \"active\",\n    \"Done\": \"completed\"\n  }'\n```\n\n---\n\n## Specialized Issue Strategies\n\n### Bug Investigation Swarm\n\n```bash\n# Specialized bug handling\nnpx ruv-swarm github bug-swarm 456 \\\n  --reproduce \\\n  --isolate \\\n  --fix \\\n  --test\n```\n\n### Feature Implementation Swarm\n\n```bash\n# Feature implementation swarm\nnpx ruv-swarm github feature-swarm 456 \\\n  --design \\\n  --implement \\\n  --document \\\n  --demo\n```\n\n### Technical Debt Refactoring\n\n```bash\n# Refactoring swarm\nnpx ruv-swarm github debt-swarm 456 \\\n  --analyze-impact \\\n  --plan-migration \\\n  --execute \\\n  --validate\n```\n\n---\n\n## Best Practices\n\n### 1. Swarm-Coordinated Issue Management\n- Always initialize swarm for complex issues\n- Assign specialized agents based on issue type\n- Use memory for progress coordination\n- Regular automated progress updates\n\n### 2. Board Organization\n- Clear column definitions with consistent naming\n- Systematic labeling strategy across repositories\n- Regular board grooming and maintenance\n- Well-defined automation rules\n\n### 3. Data Integrity\n- Bidirectional sync validation\n- Conflict resolution strategies\n- Comprehensive audit trails\n- Regular backups of project data\n\n### 4. Team Adoption\n- Comprehensive training materials\n- Clear, documented workflows\n- Regular team reviews and retrospectives\n- Active feedback loops for improvement\n\n### 5. Smart Labeling and Organization\n- Consistent labeling strategy across repositories\n- Priority-based issue sorting and assignment\n- Milestone integration for project coordination\n- Agent-type to label mapping\n\n### 6. Automated Progress Tracking\n- Regular automated updates with swarm coordination\n- Progress metrics and completion tracking\n- Cross-issue dependency management\n- Real-time status synchronization\n\n---\n\n## Troubleshooting\n\n### Sync Issues\n\n```bash\n# Diagnose sync problems\nnpx ruv-swarm github board-diagnose \\\n  --check \"permissions,webhooks,rate-limits\" \\\n  --test-sync \\\n  --show-conflicts\n```\n\n### Performance Optimization\n\n```bash\n# Optimize board performance\nnpx ruv-swarm github board-optimize \\\n  --analyze-size \\\n  --archive-completed \\\n  --index-fields \\\n  --cache-views\n```\n\n### Data Recovery\n\n```bash\n# Recover board data\nnpx ruv-swarm github board-recover \\\n  --backup-id \"2024-01-15\" \\\n  --restore-cards \\\n  --preserve-current \\\n  --merge-conflicts\n```\n\n---\n\n## Metrics & Analytics\n\n### Performance Metrics\n\nAutomatic tracking of:\n- Issue creation and resolution times\n- Agent productivity metrics\n- Project milestone progress\n- Cross-repository coordination efficiency\n- Sprint velocity and burndown\n- Cycle time and throughput\n- Work-in-progress limits\n\n### Reporting Features\n\n- Weekly progress summaries\n- Agent performance analytics\n- Project health metrics\n- Integration success rates\n- Team collaboration metrics\n- Quality and defect tracking\n\n### Issue Resolution Time\n\n```bash\n# Analyze swarm performance\nnpx ruv-swarm github issue-metrics \\\n  --issue 456 \\\n  --metrics \"time-to-close,agent-efficiency,subtask-completion\"\n```\n\n### Swarm Effectiveness\n\n```bash\n# Generate effectiveness report\nnpx ruv-swarm github effectiveness \\\n  --issues \"closed:>2024-01-01\" \\\n  --compare \"with-swarm,without-swarm\"\n```\n\n---\n\n## Security & Permissions\n\n1. **Command Authorization**: Validate user permissions before executing commands\n2. **Rate Limiting**: Prevent spam and abuse of issue commands\n3. **Audit Logging**: Track all swarm operations on issues and boards\n4. **Data Privacy**: Respect private repository settings\n5. **Access Control**: Proper GitHub permissions for board operations\n6. **Webhook Security**: Secure webhook endpoints for real-time updates\n\n---\n\n## Integration with Other Skills\n\n### Seamless Integration With:\n- `github-pr-workflow` - Link issues to pull requests automatically\n- `github-release-management` - Coordinate release issues and milestones\n- `sparc-orchestrator` - Complex project coordination workflows\n- `sparc-tester` - Automated testing workflows for issues\n\n---\n\n## Complete Workflow Example\n\n### Full-Stack Feature Development\n\n```bash\n# 1. Create feature issue with swarm coordination\ngh issue create \\\n  --title \"Feature: Real-time Collaboration\" \\\n  --body \"$(cat \u003C\u003CEOF\n## Feature: Real-time Collaboration\n\n### Overview\nImplement real-time collaboration features using WebSockets.\n\n### Objectives\n- [ ] WebSocket server setup\n- [ ] Client-side integration\n- [ ] Presence tracking\n- [ ] Conflict resolution\n- [ ] Testing and documentation\n\n### Swarm Coordination\nThis feature will use mesh topology for parallel development.\nEOF\n)\" \\\n  --label \"enhancement,swarm-ready,high-priority\"\n\n# 2. Initialize swarm and decompose tasks\nISSUE_NUM=$(gh issue list --label \"swarm-ready\" --limit 1 --json number --jq '.[0].number')\nnpx ruv-swarm github issue-init $ISSUE_NUM \\\n  --topology mesh \\\n  --auto-decompose \\\n  --assign-agents \"architect,coder,tester\"\n\n# 3. Add to project board\nPROJECT_ID=$(gh project list --owner @me --format json | jq -r '.projects[0].id')\ngh project item-add $PROJECT_ID --owner @me \\\n  --url \"https:\u002F\u002Fgithub.com\u002F$GITHUB_REPOSITORY\u002Fissues\u002F$ISSUE_NUM\"\n\n# 4. Set up automated tracking\nnpx ruv-swarm github board-sync \\\n  --auto-move-cards \\\n  --update-metadata\n\n# 5. Monitor progress\nnpx ruv-swarm github issue-progress $ISSUE_NUM \\\n  --auto-update-comments \\\n  --notify-on-completion\n```\n\n---\n\n## Quick Reference Commands\n\n```bash\n# Issue Management\ngh issue create --title \"...\" --body \"...\" --label \"...\"\nnpx ruv-swarm github issue-init \u003Cnumber>\nnpx ruv-swarm github issue-decompose \u003Cnumber>\nnpx ruv-swarm github triage --unlabeled\n\n# Project Boards\nnpx ruv-swarm github board-init --project-id \u003Cid>\nnpx ruv-swarm github board-sync\nnpx ruv-swarm github board-analytics\n\n# Sprint Management\nnpx ruv-swarm github sprint-manage --sprint \"Sprint X\"\nnpx ruv-swarm github milestone-track --milestone \"vX.X\"\n\n# Analytics\nnpx ruv-swarm github issue-metrics --issue \u003Cnumber>\nnpx ruv-swarm github board-kpis\n```\n\n---\n\n## Additional Resources\n\n- [GitHub CLI Documentation](https:\u002F\u002Fcli.github.com\u002Fmanual\u002F)\n- [GitHub Projects Documentation](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fissues\u002Fplanning-and-tracking-with-projects)\n- [Swarm Coordination Guide](https:\u002F\u002Fgithub.com\u002Fruvnet\u002Fruv-swarm)\n- [Claude Flow Documentation](https:\u002F\u002Fgithub.com\u002Fruvnet\u002Fclaude-flow)\n\n---\n\n**Last Updated**: 2025-10-19\n**Version**: 2.0.0\n**Maintainer**: Claude Code\n",{"name":5,"tags":49,"title":51,"author":52,"version":53,"category":24,"difficulty":54,"description":7,"prerequisites":55,"estimated_time":59,"related_skills":60,"tools_required":64},[24,39,38,37,36,50,35],"agile","GitHub Project Management","Claude Code","2.0.0","intermediate",[56,57,58],"GitHub CLI (gh) installed and authenticated","ruv-swarm or claude-flow MCP server configured","Repository access permissions","30-45 minutes",[61,62,63],"github-pr-workflow","github-release-management","sparc-orchestrator",[65,66,67,68,69,70],"mcp__github__*","mcp__claude-flow__*","Bash","Read","Write","TodoWrite","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fruvnet\u002Fgithub-project-management",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":81,"prompt":91,"zipAvailable":92},[82,85,88],{"tool":83,"command":84},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill github-project-management",{"tool":86,"command":87},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill github-project-management",{"tool":89,"command":90},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill github-project-management","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fruvnet\u002Fgithub-project-management\u002FSKILL.md",true,[94],{"path":95,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":98,"sourceHtmlUrl":99},"skill-report.json","REFERENCE","参考文档",9070,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fruvnet\u002Fgithub-project-management\u002Fskill-report.json",[101,111,120,129,135,142],{"skillNo":102,"name":103,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":107,"publishedAt":44},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[106],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[108,109,110],"model","model hierarchy","model hierarchy skill",{"skillNo":112,"name":113,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":117,"publishedAt":44},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[116],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[30,118,119],"zoom","zoom mcp",{"skillNo":121,"name":122,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":44},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[126,127,128,118],"sdk","zoom apps sdk","apps",{"skillNo":130,"name":131,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":44},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[131],{"skillNo":136,"name":137,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":141,"publishedAt":44},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[140],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[137],{"skillNo":143,"name":144,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":44},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[144]]