# Рабочий процесс GetTrending Рабочий процесс получения списка проектов GitHub trending. ## Описание Этот рабочий процесс использует инструмент GetTrending.ts для получения с GitHub списка самых популярных сейчас проектов и поддерживает фильтрацию по периоду (день/неделя) и языку программирования. ## Когда использовать Используйте этот рабочий процесс, когда пользователь запрашивает что-либо из следующего: - «покажи тренды GitHub» / «популярное на GitHub» - «покажи популярные проекты» / «посмотрим, какие проекты сейчас популярны» - «популярное за неделю» / «популярные проекты этой недели» - «популярное за день» / «популярные проекты сегодня» - «популярное на TypeScript» / «популярное на Python» / фильтрация по языку - «что сейчас в топе GitHub» / «что самое горячее на GitHub» ## Шаги рабочего процесса ### Шаг 1: определение параметров Подтвердите у пользователя или выведите следующие параметры: - **Период**: daily (день) или weekly (неделя, по умолчанию) - **Язык программирования**: необязательно (например, TypeScript, Python, Go, Rust и т. д.) - **Число проектов**: по умолчанию 10 ### Шаг 2: выполнение инструмента Запустите инструмент GetTrending.ts: ```bash # 基本用法(本周,全部语言,10个项目) bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly # 指定语言 bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --language=TypeScript # 指定数量 bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts weekly --limit=20 # 组合参数 bun ~/.claude/skills/GitHubTrends/Tools/GetTrending.ts daily --language=Python --limit=15 ``` ### Шаг 3: показ результатов Инструмент автоматически форматирует вывод, включая: - Место проекта в рейтинге - Название проекта - Общее число Star и прирост за период - Язык программирования - Описание проекта - URL GitHub ### Шаг 4: дальнейшие действия (необязательно) В зависимости от потребностей пользователя можно: - Открыть страницу определённого проекта - Использовать другие навыки для дальнейшего анализа проекта - Сохранить результаты в файл для последующего обращения ## Интеграция с другими навыками - **OSINT**: поиск популярных инструментов при исследовании технологического стека - **Research**: исследование трендов экосистемы конкретного языка - **Browser**: открытие страницы проекта для подробного анализа ## Примечания - Данные обновляются раз в час - GitHub API token не требуется - Используется общедоступная страница GitHub trending - Поддерживаемые параметры языка нечувствительны к регистру