AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Task Routing

skill-dapi-claude-code-marketplace-task-routing · by dapi

|

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-dapi-claude-code-marketplace-task-routing

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-dapi-claude-code-marketplace-task-routing)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Task Routing? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Task Routing Skill

Version: 1.0.0

Тонкий автотриггер: обнаруживает ссылки на задачи и issue-ссылки в сообщениях пользователя и вызывает команду /route-task для классификации и маршрутизации.

Перед вызовом route-task покажи пользователю: task-routing v1.0.0

Этот скилл НЕ выполняет классификацию сам — только определяет наличие задачи и передаёт её в route-task.

Логика определения источника

1. GitHub Issue URL

Паттерн: github.com/{owner}/{repo}/issues/{number}

Если в сообщении есть ссылка на GitHub Issue:
-> Извлечь полный URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"

2. Google Doc URL

Паттерн: docs.google.com/document/d/{DOCUMENT_ID}

Если в сообщении есть ссылка на Google Doc:
-> Извлечь полный URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"

3. Issue-ссылка (#NNN)

Паттерн: issue #123, задачу #123 — ОБЯЗАТЕЛЬНО с action-словом И словом issue/задачу

ВАЖНО: Голый #NNN без контекста НЕ является триггером. #NNN часто встречается в коммитах, PR-ах, заголовках и не означает задачу. Активируй ТОЛЬКО при наличии ОБОИХ условий:

  1. Action-слово: "сделай", "возьми", "реализуй", "take", "implement", "do", "start"
  2. Слово-контекст: "issue", "задачу", "задачи", "task"
Если в сообщении есть 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"

4. Произвольный URL

Если в сообщении есть другой URL (https://...) в контексте задачи:
-> Извлечь URL
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{URL}"

5. Локальный файл

Паттерн: абсолютный путь (/...) или относительный (~/..., ./...) к файлу плана

Если в сообщении есть путь к файлу (начинается с / или ~/ или ./):
-> Извлечь полный путь
-> Вызвать: Skill tool -> skill: "task-router:route-task", args: "{path}"

Примеры ДА: "реализуй /home/user/plan.md", "выполни ./docs/plans/fix.md"
Примеры НЕТ: "посмотри /docs/plans/fix.md", "что в ./plans/spec.md"

Примеры активации

Пример 1: GitHub Issue

User: Возьми задачу https://github.com/org/repo/issues/42
Assistant: [Вызывает Skill tool: task-router:route-task с args: "https://github.com/org/repo/issues/42"]

Пример 2: Google Doc

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"]

Пример 3: Issue по номеру

User: Сделай issue #123
Assistant: [Вызывает Skill tool: task-router:route-task с args: "#123"]

Пример 4: Английский триггер

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"]

Пример 5: Локальный файл плана

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"]

Пример 6: Относительный путь

User: выполни ./docs/plans/refactor-auth.md
Assistant: [Вызывает Skill tool: task-router:route-task с args: "./docs/plans/refactor-auth.md"]

Когда НЕ активировать

Не активируй автоматически если пользователь:

  • Просто обсуждает или упоминает ссылку в разговоре без action-слова ("посмотри issue #42", "что говорит эта спека")
  • Делает code review или обсуждает PR
  • Упоминает ссылку в контексте другой задачи
  • Использует #NNN без слова "issue"/"задачу" — это может быть коммит, PR, заголовок, шаг инструкции
  • Отправляет голый GitHub issue URL без action-слова — это github-issues (чтение), не task-routing
  • Запрашивает ревью/проверку спеки — "review spec", "check spec", "проверь спеку" — это spec-review
  • Путь к файлу без action-слова ("посмотри /docs/plans/fix.md", "что в ./plans/spec.md") — просмотр, не реализация

Правило для #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.

Обработка ошибок

  • Если вызов Skill tool для "task-router:route-task" завершился ошибкой — покажи: "Не удалось запустить маршрутизацию задачи. Команда /route-task может быть недоступна."
  • Если в сообщении несколько URL — спроси пользователя какой именно маршрутизировать.
  • Если триггер сработал ложно — извинись и продолжи обычный разговор.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.