Use when work has genuinely independent streams or distinct builder, evaluator, domain, and integration roles that require bounded multi-agent command scaled from 5 to 100+ agents.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when a workflow has explicit data dependencies, independently executable branches, typed joins, or node-local recovery needs that justify a bounded static dependency graph.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
<skill_contract> <input>A dependency-heavy objective with candidate nodes, data schemas, owners, effects, verifiers, joins, budgets, and durable state paths.</input> <output>A validated static DAG contract with typed edges, explicit joins, node-local recovery, and graph-level receipts.</output> <done>Static invariants and terminal acceptance checks pass with fresh node, join, budget, permission, and state evidence.</done> <non_goals>Temporal loop design, worker-team command, runtime-kernel implementation, dynamic graphs, or universal parallelism.</non_goals>
Use Graph Engineering for dependency width. Use loop-engineering for repeated
execution through time, agent-teams-command for process ownership and IPC,
and harness-engineering for scheduler, permission, lease, and observability
infrastructure. A graph node may contain a bounded Loop or Agent Team.
Provide: objective/non-goals, candidate nodes, real data dependencies, payload
schemas, owners and write territories, join semantics, node/terminal verifiers,
effects and permissions, artifact/state paths, budgets, stop conditions, and
recovery. Load references/graph-contract.md for the full schema and boundary;
start from references/diamond-graph-example.json.
Run the admission gate before drawing a graph:
loop node; reject graph cycles
and dynamic expansion.<unknowns_gate>
Return NEEDS_INPUT when objective, graph owner, dependency direction, payload
schema, writer, verifier, permission boundary, budget, join, or recovery is
missing and cannot be discovered safely. Probe candidate independence with a
small dry run. Do not invent an edge merely because two steps are adjacent.
</unknowns_gate>
<execute>scripts/validate_graph_contract.py <contract.json> --strict.all, reduce,
first-success, quorum, barrier-verifier, or human-gate; name the
exact input set and verifier.READY nodes whose dependencies are verified. Persist every
transition and edge payload reference before releasing successors.approval_required, feed it a typed approval receipt directly from a
human-gate, and list each exact write target as allowed and not denied.Check static integrity: known endpoints, compatible schemas, reachability, acyclicity, single writers, complete joins, finite budgets, and compensated effects. Check runtime integrity: deterministic readiness, duplicate-delivery idempotency, checkpoint replay, permission denial without mutation, smallest-unit recovery, terminal evidence, and cleanup. Use an independent reviewer for consequential graph behavior.
</evaluate><retry_policy>
max_attempts comes from each node and never exceeds the graph cap. Retry only
after changing diagnosis, input, owner, tool, or strategy. Stop on a repeated
signature, incompatible edge, permission denial, invalid checkpoint, exhausted
review budget, or NO_PROGRESS. Whole-graph retry is forbidden in strict V8.1.
</retry_policy>
<state_contract>
Persist {run_id, graph_id, status, attempt, budget, evidence, unknowns, last_error, next_action} plus contract/implementation hashes, node states,
edge payload locators, join decisions, writer leases, approvals, checkpoints,
compensations, terminal receipts, and cleanup. Use append-only events and an
atomic current checkpoint; chat history is not graph state.
</state_contract>
NEEDS_INPUT: a mandatory graph contract or authority field is unresolved.BLOCKED_DEPENDENCY: keep affected nodes WAITING; run only independent
ready nodes.BLOCKED_PERMISSION: deny the effect, preserve state, and request approval.VERIFY_FAILED: reject the node/join artifact and recover the smallest unit.NO_PROGRESS: the same failure repeats after a changed attempt.
max_attempts: 2 by default and always finite.BUDGET_STOP: stop scheduling, checkpoint, compensate active effects, and
return a partial graph receipt.Return status, result (terminal decision and accepted artifacts), evidence
(validator, node, join, terminal, budget, approval, and cleanup receipts),
unknowns, and next_action (stop, retry node, compensate, approval, or
handoff).
report.md: strict validation fails the single-writer
invariant; isolate worker artifacts and let one reduce node own the report.</skill_contract>
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when work has genuinely independent streams or distinct builder, evaluator, domain, and integration roles that require bounded multi-agent command scaled from 5 to 100+ agents.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when designing or refactoring a model-native engineering workflow with bounded autonomy, probes, custom evaluation, durable state, and verified write-back.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when property-service operations need an AI plus ontology plus DMAIC design for work orders, dispatch, quotes, evidence, CTQ metrics, and control dashboards.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when a personal or team operating system needs a bounded redesign using Four-C, closed-loop controls, 70/30 allocation, 3B creativity, experiments, and prediction-error learning.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when a goal must be converted into a repeatable behavior, cue, SOP, review cadence, and identity-aligned reinforcement.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when source material must be transformed into a compact, evidence-aware model for learning, decisions, or an Obsidian concept note.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.