From task-router
Detects task references from GitHub issue URLs, Google Docs, local files, or action phrases with #NNN (EN/RU) and routes to task-router skill for classification and implementation.
npx claudepluginhub dapi/claude-code-marketplace --plugin task-routerThis skill is limited to using the following tools:
**Version: 1.0.0**
Routes tasks to correct GitHub repos using CLAUDE.md routing config. Matches keywords, checks duplicates in target repo and projects, verifies weekly labels, creates prefixed issues.
Creates and breaks down plans into trackable FP issues with subtasks. Imports from Linear/GitHub/Notion URLs or local plans. Triggers on planning requests or pasted URLs.
Manages GitHub issues via `gh` CLI: reads issues, atomically updates checkboxes, creates/links sub-issues, edits/closes/adds labels, downloads images. Auto-triggers on issue URLs or commands like 'read issue'.
Share bugs, ideas, or general feedback.
Version: 1.0.0
Тонкий автотриггер: обнаруживает ссылки на задачи и issue-ссылки в сообщениях пользователя и вызывает команду /route-task для классификации и маршрутизации.
Перед вызовом route-task покажи пользователю: task-routing v1.0.0
Этот скилл НЕ выполняет классификацию сам — только определяет наличие задачи и передаёт её в route-task.
Паттерн: github.com/{owner}/{repo}/issues/{number}
Если в сообщении есть ссылка на GitHub Issue:
-> Извлечь полный URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"
Паттерн: docs.google.com/document/d/{DOCUMENT_ID}
Если в сообщении есть ссылка на Google Doc:
-> Извлечь полный URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"
Паттерн: issue #123, задачу #123 — ОБЯЗАТЕЛЬНО с action-словом И словом issue/задачу
ВАЖНО: Голый #NNN без контекста НЕ является триггером. #NNN часто встречается в коммитах, PR-ах, заголовках и не означает задачу. Активируй ТОЛЬКО при наличии ОБОИХ условий:
Если в сообщении есть action-слово + "issue"/"задачу" + #NNN:
-> Извлечь номер
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "#NNN"
Примеры ДА: "сделай issue #123", "take issue #42", "возьми задачу #99"
Примеры НЕТ: "see #123", "fixed in #42", "PR #99", "step #3"
Если в сообщении есть другой URL (https://...) в контексте задачи:
-> Извлечь URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"
Паттерн: абсолютный путь (/...) или относительный (~/..., ./...) к файлу плана
Если в сообщении есть путь к файлу (начинается с / или ~/ или ./):
-> Извлечь полный путь
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{path}"
Примеры ДА: "реализуй /home/user/plan.md", "выполни ./docs/plans/fix.md"
Примеры НЕТ: "посмотри /docs/plans/fix.md", "что в ./plans/spec.md"
User: Возьми задачу https://github.com/org/repo/issues/42
Assistant: [Вызывает Skill tool: task-router:route-task с args: "https://github.com/org/repo/issues/42"]
User: Реализуй спеку https://docs.google.com/document/d/1abc/edit
Assistant: [Вызывает Skill tool: task-router:route-task с args: "https://docs.google.com/document/d/1abc/edit"]
User: Сделай issue #123
Assistant: [Вызывает Skill tool: task-router:route-task с args: "#123"]
User: Take this task https://github.com/org/repo/issues/99
Assistant: [Вызывает Skill tool: task-router:route-task с args: "https://github.com/org/repo/issues/99"]
User: реализуй /home/danil/code/project/docs/plans/2026-02-19-fix.md
Assistant: [Вызывает Skill tool: task-router:route-task с args: "/home/danil/code/project/docs/plans/2026-02-19-fix.md"]
User: выполни ./docs/plans/refactor-auth.md
Assistant: [Вызывает Skill tool: task-router:route-task с args: "./docs/plans/refactor-auth.md"]
Не активируй автоматически если пользователь:
#NNN без слова "issue"/"задачу" — это может быть коммит, PR, заголовок, шаг инструкцииПравило для #NNN: Голый #NNN без action-слова И без "issue"/"задачу" — НИКОГДА не триггер. Примеры НЕ-триггеров: "see #123", "fixed in #42", "PR #99", "step #3", "commit #abc123".
Правило для bare URL: https://github.com/org/repo/issues/42 без action-слова — это github-issues. task-routing активируется ТОЛЬКО при наличии action-слов: "возьми", "сделай", "реализуй", "take", "implement", "do", "start", "route".
Правило для check/analyze: Глаголы "check" и "analyze" требуют контекст "task"/"задачу". "check this task" — task-routing. "check spec"/"analyze requirements" — spec-review.