orchestrate — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited orchestrate (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill is self-contained and portable: every dependency it needs lives inside ./skills/ (bundled skills) and ./agents/ (optional helper agents). It makes no assumption about a specific stack, agent registry, or directory layout. Where a capability is missing in the host environment, it discovers, searches and installs the right skill instead of hard-coding one.
directly.
--simple.best available (or newly installed) skill.
delegate to a single subagent directly.
| Path | Role |
|---|---|
./skills/prompt-creator/ | STEP 0 — refine/disambiguate the raw request |
./skills/find-skills/ | STEP 0.5 — search the skills ecosystem (npx skills find) |
./skills/skill-installer/ | STEP 0.5 — install/validate a skill locally |
./skills/meta-workflow-rl/ | TIER_1/2 — template engine + YAML pipeline catalog (./skills/meta-workflow-rl/templates/) |
./skills/parallel-workers/ | Parallel ad-hoc decomposition (alternative executor) |
./agents/ | Optional helper agents: step-orchestrator, impact-analyzer, regression-guard. Install into your agent registry to enable the full protection workflow; otherwise generic subagents stand in (see "Genericity" below). |
This version replaces every environment-specific assumption with a portable one:
| Original (coupled) | Generic (this version) |
|---|---|
Hard-coded agents (backend-laravel, frontend-react, …) | Discovered skills + generic subagents (general-purpose, Explore, Plan) |
Required custom agents impact-analyzer / regression-guard | Optional: bundled in ./agents/, else a general-purpose subagent runs the same review prompt |
Absolute paths ~/.claude/skills/… | Relative paths ./skills/… inside this skill |
Session folder .claude/{SESSION}/ | Workspace-relative ./.orchestrate/{SESSION}/ |
| Assumes templates pre-installed | Templates bundled; missing capabilities are searched & installed |
prompt-creator)Mandatory unless --simple. Invoke the bundled skill:
Skill(skill: "prompt-creator", args: "<raw user request>")It returns: clarified context, a precise task, explicit requirements (constraints, edge cases), and measurable success criteria. The refined request replaces the raw one for every later step.
find-skills + skill-installer)Before delegating, resolve the capabilities each step needs:
1. INVENTORY — list the skills available in the host environment
(the session's available-skills list).
2. MATCH — for each capability the task needs (e.g. "postgres",
"accessibility audit", "stripe"), is there an installed skill?
3. IF MISSING — SEARCH the ecosystem with the bundled find-skills skill:
npx skills find "<capability>"
then INSTALL the best match:
npx skills add <package> (ecosystem)
or use ./skills/skill-installer/ (local validate + register)
4. RE-CHECK — confirm the skill is now available; record it in the plan.Rules: never invent a skill name — only use a skill that the inventory or a successful install confirms exists. If a capability cannot be found or installed, fall back to a generic subagent (general-purpose) and say so.
/orchestrate [task]
│
STEP 0 prompt-creator (skip if --simple)
│
STEP 0.5 skill discovery/install
│
FLAG / TIER DETECTION
--simple→T0 --template→T1 --plan→T2 --custom→T3 else→detect
│ │ │ │
▼ ▼ ▼ ▼
┌────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ TIER_0 │ │ TIER_1 │ │ TIER_2 │ │ TIER_3 │
│ direct │ │ template │ │ planned │ │ custom │
│ subagt │ │ pipeline │ │ +master │ │ +human │
└────────┘ └──────────┘ └──────────┘ └──────────┘Score the refined request on: domains_count, complexity (0-100), ambiguity (low/med/high), template_match (0-1).
| Result | Tier |
|---|---|
| 1 domain, complexity < 20, ambiguity low | TIER_0 |
template_match > 0.8 | TIER_1 |
| complexity 20-70, ambiguity ≠ high, no strong template | TIER_2 |
| complexity > 70 or ambiguity high | TIER_3 |
--detect / -d prints the recommended tier and metrics without executing.
One atomic task → delegate to a single subagent. No master plan, no protection. Pick the executor by discovery: a matching installed skill, else a generic subagent.
Task(subagent_type: "<discovered-skill-agent or general-purpose>",
prompt: "<refined task>")meta-workflow-rl)Run a catalog pipeline from ./skills/meta-workflow-rl/templates/:
Skill(skill: "meta-workflow-rl", args: "<template-name>")Browse templates in that folder (feature-dev, security-audit, db-postgresql, seo-audit, deploy-production, …). Protection runs before/after (see below).
create-master-plan) →./.orchestrate/{SESSION}/L0_MASTER_PLAN.md.
unblocked waves as their blockers complete.
Delegate, never execute. TIER_1/2/3 go through an orchestration subagent; prefer the bundled step-orchestrator agent if installed, otherwise a general-purpose subagent given the pipeline as its brief.
Protection workflow (TIER_1+), portable:
BEFORE: impact review — agent "impact-analyzer" if installed,
else general-purpose subagent prompted to assess
blast radius, dependencies, regressions.
... work ...
AFTER: regression review — agent "regression-guard" if installed,
else general-purpose subagent prompted to run/inspect
tests and confirm no regressions.TIER_0 skips protection.
name: "workflow-name"
description: "what it does"
protection: { before: impact-analyzer, after: regression-guard } # or generic
skills_global: [clean-code, review-code]
steps:
- name: "Step"
agent: <discovered-skill or generic subagent>
skills: [skill1, skill2]
task: "what to do"
output: "deliverable"
validation: "success criteria"
rollback: "if failed"
depends_on: ["Previous Step"]/orchestrate -s "Add a phone field to the Contact model" # TIER_0
/orchestrate -t security-audit # TIER_1 (template)
/orchestrate -p "Implement pagination on the /users API" # TIER_2 (plan)
/orchestrate -c "Migrate REST to GraphQL" # TIER_3 (custom)
/orchestrate -d "Refactor the payment module" # detect only✅ Prompt refined (unless --simple) and the refined prompt drives every step. ✅ Skill discovery ran; missing capabilities searched & installed, or a generic fallback was used and disclosed. ✅ Correct tier detected (or flag honored). ✅ TIER_1+ delegated to an orchestration subagent with protection before/after. ✅ TIER_3 validated by a human before running. ✅ No direct code execution — everything delegated. Session folder created.
❌ Skipping prompt refinement / skill discovery. ❌ Going "free style" past tier detection. ❌ Executing code instead of delegating. ❌ Inventing a skill name instead of discovering/installing it. ❌ Running TIER_3 without human approval. ❌ Auto-adding custom workflows to the catalog.
./skills/meta-workflow-rl/ — template engine & catalog../skills/find-skills/ + ./skills/skill-installer/ — discover & install../skills/prompt-creator/ — request refinement../skills/parallel-workers/ — alternative parallel executor../agents/ — optional protection/orchestration agents.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.