Routing guide
August 17, 2026 · View on GitHub
The routing table in references/policy.md is data, not prose. Rules:
- Task column names the trigger, not the feature. "Generate image / poster / banner" beats "free image generation" — the catalog matcher reads the trigger.
- One row per decision, concrete columns (pour / do not pour).
- URL-keyed families route by path pattern, one skill per task.
- Workflow before atomic: if a workflow skill composes the task, never hand-assemble atomics.
whenToUsefrontmatter on any skill should be a short trigger phrase (e.g.飞书审批), not prose — dsh-skill-router matches it literally. Long prose never fires.- The do-not-pour column is load-bearing: it is what stops family-pack loading and same-domain duplicates.