Skip to content
Back to skills

Request Router

ASecurity

Automatically classify every request before Harness ceremony into direct-trivial, vibe, graph-only, or full-harness using deterministic rules first and AI only for genuine ambiguity.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
ai-agentsapisecurity

Works with

  • api

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add Eduardo-Salvador/Agent-Harness-Kit --skill request-router --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Request Router?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Request Router
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/eduardo-salvador-request-router/badge)](https://www.skillsdirectory.com/skills/eduardo-salvador-request-router)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: request-router
description: Automatically classify every request before Harness ceremony into direct-trivial, vibe, graph-only, or full-harness using deterministic rules first and AI only for genuine ambiguity.
---

# Request router

1. Before mutating work or Harness ceremony, read `../../../harness/playbooks/request-routing.md` and `../../../docs/ADAPTIVE-EXECUTION.md`. Read-only audit/diagnosis does not trigger first-run.
2. Explicit full wins. Otherwise use full for two or more real agents, a human loop, required audit, insufficient model capability, or unresolved consequential ambiguity. Actual security/privacy/authorization/destructive changes require full audit; API/dependency keywords alone are not triggers.
3. Classify deterministically first. Use an available economical AI classifier only when ambiguity remains and classification is cheaper than the work. Do not call a separate provider, invent credentials, hardcode a model ID, or claim a silent model switch.
4. Route to exactly one lane and independently assign `assurance: none|light|full`. Unresolved consequential ambiguity selects `full-harness`; ordinary uncertainty may be resolved by bounded inspection.
5. For `vibe`, permit a small local behavior change in one workstream with no Harness artifacts or mandatory RED, but require a focused deterministic check.
6. Re-evaluate scope before further edits. Failed verification starts bounded in-scope recovery; promote only when a full-Harness condition is discovered.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.