← ClaudeAtlas

vllm-dev-task-discoverylisted

Analyze contribution opportunities in the vllm-project/vllm repository for community developers. Given a module, feature, or model area, this skill collects information from open issues, recent PRs, GitHub discussions, code TODOs/FIXMEs, roadmap labels, and maintainer activity to generate a structured Markdown report of actionable tasks (feature development, model support, performance optimization, bug fixes, documentation, refactoring). Each task includes difficulty, prerequisite knowledge, related maintainers/contributors, urgency, and importance ratings. Use when the user wants to find contribution opportunities in vllm, understand what tasks are available in a specific area, or get a developer demand analysis. Triggered by requests like "我想了解vllm的多模态模块中还有哪些可以贡献的事情", "帮我分析vllm XXX模块的社区需求", "整理vllm中XXX相关的task", "vllm contribution opportunities in XXX", "what can I work on in vllm's XXX area", "vllm developer demand analysis for XXX".
shen-shanshan/vllm-dev-skills · ★ 16 · AI & Automation · score 80
Install: claude install-skill shen-shanshan/vllm-dev-skills
# vLLM 社区开发需求观察分析 ## 概述 本 skill 帮助社区开发者在 vllm-project/vllm 仓库中找到可贡献的 task/idea。通过系统性搜集多渠道信息(Issue、PR、Discussion、代码 TODO、Roadmap、文档),生成按类型归类的结构化需求清单报告。 ## 工作流 ``` 用户指定目标模块/特性/模型 → 多源数据搜集 → 需求提炼与分类 → 评估与标注 → 生成报告 ``` ### 第一步:明确目标范围 从用户输入中提取关键信息: - **目标模块/特性/模型**:例如 "多模态"、"Prefix Caching"、"Qwen3-VL"、"Scheduler"、"V1 Engine" - **Top N**:用户可指定生成 top N 个 task,默认 20~100(建议默认 30) - **任务类型偏好**(可选):特性开发 / 模型支持 / 性能优化 / Bugfix / 文档补充 / 代码重构 如果用户描述模糊,用简短问题确认范围(例如"你指的是多模态中的视觉编码器 ViT 部分,还是整个多模态 pipeline?")。 ### 第二步:多源数据搜集 **必须**从以下所有渠道平行搜集信息。每个渠道的搜索关键词应基于用户指定的目标模块确定。 #### 2.1 Open Issues(未关闭的 Issue) ```bash # 搜索开放 issue(最近更新的优先) gh search issues --repo vllm-project/vllm --state open --limit 50 --sort updated --match title,body "<关键词1>" "<关键词2>" # 按 label 筛选 gh issue list --repo vllm-project/vllm --state open --limit 50 --label "<相关label>" --sort updated # 获取 issue 详情(含评论区) gh issue view --repo vllm-project/vllm <issue-number> --comments ``` 关注以下信号: - label 为 `good first issue` / `good second issue` / `help wanted` 的 issue - 评论区中有 maintainer 明确指出的待做事项 - 近 30 天内活跃的 issue - 带有 `roadmap` / `feature request` / `bug` label 的 issue #### 2.2 近期合并的 PR ```bash # 搜索近期合并的 PR(了解模块正在做什么) gh search prs --repo vllm-project/vllm --state merged --limit 30 --sort updated --match title,body "<关键词>" # 按 label 筛选 PR gh pr list --repo vllm-project/vllm --state merged --limit 30 --label "<相关label>" --sort updated ``` 关注以下信号: - PR 中 maintainer 提到的"后续可以做的优化"(follow-up) - PR 评论区中标记为 TODO 的讨