May 17, 2026, 11:40 PM
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
---
|
||||
name: my-suite-orchestrator
|
||||
description: Orchestrates the suite: routes to sub-skills, enforces guardrails, and produces auditable outputs.
|
||||
user-invocable: true
|
||||
metadata: {"openclaw":{"emoji":"🧭","always":true}}
|
||||
---
|
||||
|
||||
# My Suite — Orchestrator
|
||||
|
||||
## Responsibility (single)
|
||||
Zarządzaj wykonaniem zadania: wybierz właściwy sub-skill, utrzymaj porządek artefaktów i guardrails.
|
||||
|
||||
## Routing rules (deterministic)
|
||||
- Jeśli źródło to URL / WWW → użyj **my-suite-gather-web**
|
||||
- Jeśli źródło to plik/ścieżka → użyj **my-suite-gather-files**
|
||||
- Jeśli trzeba przetworzyć/oczyścić dane → użyj **my-suite-transform**
|
||||
- Jeśli trzeba złożyć wynik w raport → użyj **my-suite-report**
|
||||
|
||||
## Global guardrails (MUST)
|
||||
- Preferuj narzędzia “read-only” i web tools (web_fetch/web_search) nad exec.
|
||||
- `exec` tylko gdy:
|
||||
1) to konieczne,
|
||||
2) pasuje do allowlisty z my-suite-transform,
|
||||
3) dotyczy wyłącznie plików w `{baseDir}/runs/<runId>/`.
|
||||
- Artefakty zapisuj w `{baseDir}/runs/<runId>/...`
|
||||
- Jeśli brakuje danych → max 3 pytania doprecyzowujące, potem stop.
|
||||
|
||||
## Output contract
|
||||
Zawsze zwróć:
|
||||
- TL;DR
|
||||
- Co było wejściem
|
||||
- Co powstało (artefakty i ścieżki)
|
||||
- Następne kroki
|
||||
Reference in New Issue
Block a user