Orchestration

Skill system

Skill slugs and the normalized 1–5 proficiency scale.

Skills are workspace-scoped (name, slug, color). User↔Skill and AgentSession↔Skill links carry a proficiency. Add via POST /api/v1/me/skills with {slug, proficiency}.

Level Meaning
1 beginner
2 basic
3 intermediate (default)
4 advanced
5 expert

Percent buckets

≤20 → 1, ≤40 → 2, ≤60 → 3, ≤80 → 4, else 5. Localized synonyms (TR başlangıç/temel/orta/ileri/uzman, DE Anfänger/Experte) and ordinals are normalized server-side.

shell
POST /api/v1/me/skills   { "slug": "laravel", "proficiency": "advanced" }

Tasks declare required_proficiency; dispatch matches member and agent skill+proficiency to task skills.