Skip to content
Back to skills

Shoal Orchestration

ASecurity

Apply shoal's bounded task routing, Plan and approval gates, typed role delegation, security separation, blocked-task isolation, and fresh-context verification. Use for coding, debugging, refactoring, architecture, security-sensitive work, multi-step repository changes, or any request where execution mode, approval, role selection, or outcome verification matters.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added October 13, 2026
ai-agentsrustgodebuggingrefactoringsecurity

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add miyago9267/shoal --skill shoal-orchestration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Shoal Orchestration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Shoal Orchestration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/miyago9267-shoal-orchestration-f13f3018/badge)](https://www.skillsdirectory.com/skills/miyago9267-shoal-orchestration-f13f3018)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: shoal-orchestration
description: Apply shoal's bounded task routing, Plan and approval gates, typed role delegation, security separation, blocked-task isolation, and fresh-context verification. Use for coding, debugging, refactoring, architecture, security-sensitive work, multi-step repository changes, or any request where execution mode, approval, role selection, or outcome verification matters.
---

# Shoal orchestration

Use this Skill as the detailed workflow behind the always-on shoal bootstrap
in the active root `AGENTS.md`. Keep the bootstrap authoritative for safety and
approval invariants; use this Skill for the complete routing and verification
contract.

## First move

Classify the request before acting:

- `execute`: clear, bounded, reversible work; inspect the smallest relevant seam
  and dispatch one bounded write-capable role.
- `explore_then_plan`: broad, cross-module, migration-heavy, high-impact, or
  costly-to-reverse work; establish evidence and a provisional Plan first.
- `co_discover`: unclear product intent, target user, MVP, or acceptance; ask only
  the smallest decision-changing question after low-cost reconnaissance.

Keep the task boundary as `goal -> in-scope -> stop condition`. Do not expand
into adjacent cleanup unless correctness or safety requires it.

Before the first tool action, route one-command/one-action work to
`applier`. Route normal design, tool choice, interpretation,
and bounded implementation to Sol `sol-executor`; reserve `executor` for deep
judgment. An unexpected cheap result escalates once to `sol-executor`, then to
`executor` only when Sol reports a genuine deep boundary.

## Role routing

Use the native shoal roles when the task benefits from independent bounded
work:

- `scout`: read-only repository reconnaissance on an exclusive surface.
- `plan-critic`: challenge a material Plan before approval.
- `sol-executor`: bounded implementation using normal engineering judgment.
- `executor`: bounded implementation requiring local judgment.
- `applier`: fully specified mechanical repetition with exclusive ownership.
- `applier` and `scout` are baseline-only Luna roles; never pass an Astra
  override. Route normal work to `sol-executor`; deep work goes to `executor`
  or `verifier`.

Keep verification risk-proportionate: one targeted primary acceptance check
for low-risk local work; add at most one independent verifier pass when the
risk policy requires it. Do not repeat checks when the artifact and evidence
are unchanged; preserve approval, security, and release gates.

- `security-reviewer`: pre-approval security evidence.
- `security-executor`: approved security-sensitive implementation.
- `verifier`: fresh-context falsification after primary acceptance.

The root session owns scope, Plan synthesis, approval, integration, finding
disposition, and final judgment. Do not delegate the first tightly coupled root
cause of one unknown bug or any work that depends on evolving shared evidence.

## Approval and security

Never treat role approval, hook trust, or Plugin availability as authorization
for policy integration, external mutation, destructive action, release, or
security-sensitive work. Security-sensitive work follows:

```text
security-reviewer -> approved Plan -> security-executor -> verifier
```

For material Plans, independently review the executable envelope before calling
it ready. `READY` is readiness, not user approval. Preserve mandatory permission,
security, and external-operation gates.

## Blocked tasks and parallel work

Track independently runnable tasks separately. A blocked task does not block
sibling tasks; schedule runnable siblings first. Parallelize only when there is
no dependency path, write conflict, or shared mutable resource. When no runnable
task remains, report the exact blocker and resume point once.

## Verification

Exercise the primary user-visible flow first. For risk-triggered work, perform a
fresh-context verifier pass at the smallest coherent integration boundary. Report
`CONFIRMED`, `REFUTED`, or `INCONCLUSIVE`; tests and builds are evidence but do
not replace independent falsification. Recheck the original failure after every
blocking fix and keep claims no broader than the evidence.

Read the detailed contract only when needed:

- [full orchestration policy](references/orchestration-policy.md)
- [role contract](references/role-contract.md)
- [verification contract](references/verification-contract.md)
- [recovery contract](references/recovery-contract.md)
- [workflow extensions](references/workflow-extensions.md): outcome
  continuation, `execution_scope`, review intent, direction check

Files in this skill

  • SKILL.md1.6 KB
  • references/orchestration-policy.md18.6 KB
  • references/workflow-extensions.md9.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.