跳到內容

Routing Contract

Route: task nature > work stage > technical domain
Use SKILL: primary-skill, supporting-skill, supporting-skill
Reason: one short sentence per SKILL
No extra routing needed: reason
  • 最多選四個 skills。
  • 必須剛好有一個 primary skill。
  • supporting skills 只在負責不同工作時加入。
  • 當 live external state 是事實來源時,優先使用 connector。
  • 如果看起來需要超過四個 skills,代表任務應該拆成多個階段。
  • 把 route 視為 instruction selection,不是 authorization。Agent 能做什麼,仍由 runtime permissions 與 approval policies 決定。
Route: GitHub / PR comments > Address feedback > Remote review
Use SKILL: github-review-comments, code-review, local-editing, test-runner
Reason: github-review-comments fetches unresolved feedback; code-review evaluates it; local-editing applies changes; test-runner verifies behavior.
Use SKILL: github, code-review, ci, devops, docs, browser, release, planning

這條 route 太寬,應該依照工作階段拆開。