Use when asked to report the deployment sentinel value. Provides the sentinel string that proves a vendored skill reached the agent's context.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, running, or judging an experiment on a Syntropic137 workflow - comparing prompt variants, fan-out vs single agent, adversarial cross-model review, model selection (can Haiku do this job), phase splits, or tool grants. Trigger phrases include "run a workflow experiment", "A/B the workflow", "does fan-out help", "which model for this phase", "is this prompt better", "measure review quality", "why did the workflow do that". Do NOT use for a one-off workflow run that is just doing work, for authoring a workflow that is not being compared against anything, or for debugging a single failed execution (that is ordinary debugging).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Workflows are how this platform does its own engineering, so a better workflow compounds across every future task. That makes workflow design worth measuring rather than guessing at - and measuring it is harder than it looks, because almost every cheap signal here is a lie. A green check does not mean the effect occurred. A declared capability does not mean it was granted. A capability that was granted does not mean it was used.
The goal is not a review that sounds thorough. It is a change that does not come back. Rework is the cost that dominates everything else, because a defect that reaches main is paid for again in a later review, a later execution, and a later context window.
A faster workflow that publishes unverified work is not faster; it moved the cost somewhere less visible.
Model downgrades, phase merges and budget cuts are optimisations, and an optimisation applied before quality is established just locks in the defect rate.
An experiment that hits a platform limitation and works around it silently leaves the next experimenter to rediscover it.
Instrument the mechanism, not the outcome. Before comparing arms, prove
the treatment actually happened. Check the event stream for the tool you
expect (Skill, Task/Agent), not the agent's prose claim that it used
one. Declared skills went uninvoked for months because nobody checked the
stream (#1269).
Reuse control arms that already ran. Stored executions are a free control group. If the current workflow already reviewed the target head, that IS the control - do not pay to re-run it. Read the stored record, not current code.
Pre-register the honest outcomes, including "no difference". State the possible results in the dispatch prompt, with "the treatment adds nothing" as a legitimate one. A treatment arm that knows it cost more than the control is under pressure to justify itself, and that pressure produces findings.
Ground truth beats plausibility. Score against known defects - a PR with documented review findings, a bug with a reproduction, a mutation you introduced. "The review reads better" is not a measurement.
Adversarial means a different model, and blind means blind. Cross-model review finds blind spots because the second model does not share the first's priors. That value evaporates if the second model is handed the first's conclusions as a starting point. Give it the artefact, not the verdict.
State the window and the sample size in the conclusion. Three executions are three executions. A trend across rolling windows on small samples is usually an artifact.
Re-derive numbers a subagent reports before acting on them. Analysis
agents miscount. Verified example: an agent reported 55 just: command not found and 50 uv: command not found across a transcript corpus; the real
count for both was zero, from loose pattern matching. Its tool-frequency
table, checked the same way, reproduced exactly. Check the load-bearing
numbers, not all of them.
Prefer the existing instrument to a new one. software-leverage-review
already encodes a fan-out design with a coverage gate, deterministic dedup
correction, and script-rendered output. Hand-rolling a fan-out prompt
reproduces a worse version of it.
These are measured, not assumed. Each one has invalidated an experiment design here at least once.
| Constraint | Consequence for design |
|---|---|
allowed_tools restricts nothing - the platform passes --allowedTools (which only waives permission prompts) alongside --dangerously-skip-permissions; --tools is the restricting flag and is never passed (#803) | You cannot create a restricted arm this way. But agents believe the list and self-censor, so the declaration is a strong prompt-level nudge - use it as one, and never as a security control |
execution_type: parallel is refused at authoring time (#1039) | Fan-out happens inside one phase via the Agent tool, never across phases |
| Subagent dispatch is one level deep | An orchestrator that is itself a subagent cannot fan out. A syn137 phase is a top-level claude -p, so it can - verify this in the stream rather than assuming |
syn workflow install reports success while silently dropping unrecognised phase fields (can_open_pr never reached the event store, #1285) | After installing a variant, confirm the field persisted before trusting the arm |
| A phase prompt that supplies a complete numbered procedure suppresses skill routing (#1269) | If the arm depends on a skill firing, name the skill explicitly; do not rely on description routing |
Phases are separate processes; artifacts pass at artifacts/input/<phase-id>.md | Renaming a phase id silently breaks the phase after it |
Ask in this order, and stop at the first failure:
file:line and a failure path that a second pass confirms.The question is never "is Haiku as good as Opus". It is "which phases have a quality bar Haiku clears". Phases differ enormously: composing a verdict from findings that already exist is not the same job as tracing a call path across packages to find one.
Run model selection per phase, against a phase whose quality measure is already defined, and only after the workflow's quality is stable. A cheaper model adopted during a quality change confounds both.
When an experiment is blocked or distorted by a platform limitation, that limitation is a finding of the experiment. File it with a reproduction, and say in the write-up which part of the design it forced. The constraints table above was built entirely from experiments that hit them.
software-leverage-review (in syntropic137/software-leverage-points) - the
canonical fan-out orchestrator: coverage gate, deterministic dedup correction,
action matrix, maturity calibration. Read it before designing any fan-out.workflows/sdlc/pr-review/ - the control arm for review experiments.docs/architecture/agent-recipe-architecture.html - ARCH-001, the recipe
standard (EXP-V1-0005); proposed, not normative.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when asked to report the deployment sentinel value. Provides the sentinel string that proves a vendored skill reached the agent's context.
日本語の概要は準備中です。原文の説明を表示しています。
Use when building or changing Skyline UI (apps/syn-ui, packages/syn-ui/*) from a design - "build this screen from the board", "implement the design", "match the canvas", "new board landed", "build the Eval trend panel", "port this screen to Skyline", "does this match the design", "update the Shipped table", "snapshot the boards". Covers reading a `*.dc.html` board and the Skyline spec, building from them, comparing 1440px and 390px screenshots against the board, and recording the shipped screen. Do NOT use for small tweaks to a screen that has already shipped (change the code directly, no board needed), for the frozen React app apps/syn-dashboard-ui (never edit it), or for refreshing the CI screenshot baselines alone (see design/README.md).
日本語の概要は準備中です。原文の説明を表示しています。
Use for ANY pull-request flow, version management, release cutting, or CI/release-pipeline troubleshooting in this repo. Covers trunk-based development on `main`, the `release` branch as deployment trigger, gate behavior, and what each release artifact is. Routes to focused agent files for each task (`agent_pr.md`, `agent_release.md`, etc.).
日本語の概要は準備中です。原文の説明を表示しています。
Use when deciding WHERE to do work on Syntropic137 itself - "run this through Syntropic", "dispatch a workflow", "should this go in a workspace or local", "kick off a run on the Mini", "dogfood this", "build Syntropic inside Syntropic", "why did the agent's push fail", "can an agent run our QA", "the execution says completed but nothing shipped". Covers what a workspace agent can and cannot do, why `.github/workflows` pushes must come from the local machine, how to write a task prompt that does not repeat a known failure, and how to verify a run actually delivered. Do NOT use for PR/release mechanics (see `devops`), for using the `syn` CLI as an end user (see the syntropic137 plugin skills), or for authoring workflow YAML.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user asks for a goodbye, farewell, or asks you to say bye. Always emit the verbatim token shown in the body.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user asks for a greeting, says hello, or asks you to greet them. Always emit the verbatim token shown in the body.
日本語の概要は準備中です。原文の説明を表示しています。