delegation-check

Featured

Check workflow delegation prompts against agent role definitions for content separation violations. Detects conflicts, duplication, boundary leaks, and missing contracts. Triggers on "check delegation", "delegation conflict", "prompt vs role check".

AI & Automation 549 stars 68 forks Updated 2 days ago

Install

View on GitHub

Quality Score: 87/100

Stars 20%
91
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

> **Agent timeout**: `spawn_agent` 异步执行且无内置超时 — 除明确短任务外一律 `spawn_agent` 后���即 `wait_agent({ timeout_ms: 3600000 })`(上限 1 小时)阻塞等待,绝不依赖 30000 默认值;`timed_out: true` 且 Agent 未完成时再次 `wait_agent` 续等,不丢弃。批量场景使用 `spawn_agents_on_csv({ max_runtime_seconds: 3600, ... })`。 <purpose> Validate that command delegation prompts (spawn_agent() calls) and agent role definitions respect GSD content separation boundaries. Detects 7 conflict dimensions: role re-definition, domain expertise leaking into prompts, quality gate duplication, output format conflicts, process override, scope authority conflicts, and missing contracts. Invoked when user requests "check delegation", "delegation conflict", "prompt vs role check", or when reviewing workflow skill quality. </purpose> <required_reading> - @.claude/skills/delegation-check/specs/separation-rules.md </required_reading> <process> ## Pre-load (before execution) 1. **Codebase docs**: If `.workflow/codebase/ARCHITECTURE.md` exists, read for project context 2. **Specs**: `maestro load --type spec --category coding` — load coding conventions 3. **Wiki knowledge**: `maestro search "skill design optimization" --json` — top 5 entries as prior context 4. All optional — proceed without if unavailable ## 1. Determine Scan Scope Parse `$ARGUMENTS` to identify what to check. | Signal | Scope | |--------|-------| | File path to command `.md` | Single command + its agents | | File path to agent `.md` | Single agent + commands that spawn it | | Director...

Details

Author
catlog22
Repository
catlog22/maestro-flow
Created
5 months ago
Last Updated
2 days ago
Language
TypeScript
License
None

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

multi-agent-delegation

Prevent no-op and silent delegation failures when an orchestrator agent hands work to subagents. Use when a subagent re-delegates to a child agent and idles instead of working, when a completion notice arrives but no artifacts exist (git status shows no changes), when execution-environment differences (WSL / Git Bash / PowerShell / sandbox) fake success silently, or before writing any delegation prompt, especially when multiple writers could share one checkout containing WIP. Canonical source for mandatory delegation-prompt clauses, artifact verification of completion notices, resume-based recovery, and ledger-as-spec parallel delegation. Symptom keywords: silent failure, no-op delegation, "delegated and waiting", 完了通知なのに成果物が無い, 子へ再委譲して待機, 空振り, 無言失敗.

0 Updated 1 months ago
h8nc4y
AI & Automation Listed

delegate-work

Brief a background agent, confirm the brief arrived, and verify its report before acting on it. Use when writing the prompt for a subagent or parallel session, when several agents will run against one repository, when an instruction sent to a running agent goes unmentioned in its report, when a delegated fix has been rejected and another verification round is about to start, or before relaying a delegate's report onward. Also use when a delegate's final report arrives as a fragment or refers to a message that never reached you. Do NOT use to measure a run's cost (audit-agent), to prove a green check could go red (prove-checks), or to check a delegated claim (research-it).

5 Updated today
sergeyklay
AI & Automation Listed

delegate

This skill should be used when preparing to delegate any task to an agent — a single Agent() spawn or a whole wave — or when the user says "spawn an agent", "delegate this", "parallelize this", "split this work", or "use a subagent". It also applies when choosing a model tier, batching small tasks, or deciding inline-vs-spawn. Reload before every delegation, not once per session.

1 Updated 3 days ago
lklimek