Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when adjudicating an operational go/no-go from typed evidence — a readiness enum with an explicit floor where one red is not-ready, unknown is never green, and no score can average a red away.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use when turning evidence that already exists into a verdict: is this system ready to operate. The inputs come from other skills; this one adjudicates them and refuses to average.
Do NOT use when:
logging-monitoring)alerting-doctrine)server-hardening)launch-readiness —
that is a pre-merge procedure; this is a verdict over operational evidence)incident-commander)ONE RED MAKES THE VERDICT not-ready, WHATEVER SITS BESIDE IT.
UNKNOWN IS NEVER GREEN. THERE IS NO SCORE, NO WEIGHT, NO AVERAGE.
| Verdict | Condition |
|---|---|
ready | Every input is green. No reds, no unknowns. |
ready-with-risk | Every input is green or amber, at least one amber, no reds and no unknowns. Each amber names its accepted risk and an owner. |
not-ready | At least one red — or at least one unknown. |
Three properties, each load-bearing:
not-ready. The
red is the interesting input precisely because the greens cannot answer it.unknown lands in not-ready, not in ready-with-risk. An uninspected
input is not a small risk, it is an unmeasured one, and treating it as amber is
how "we never checked" becomes "we accepted it". Amber requires someone to have
looked and named what they are accepting.Each input arrives from an owning surface and keeps its provenance. This skill does not re-derive an input — it reads the verdict the owner produced.
| Input | Owner | Red when |
|---|---|---|
| Observability posture | logging-monitoring | A required Golden Signal is unavailable or unknown |
| Alert set | alerting-doctrine | Any malformed-alert, or no page exists for a user-visible failure |
| Finite-resource headroom | scale-discipline R-A12 | A constrained resource has no known ceiling, or headroom is unquantified |
| Host posture | server-hardening | SSH, firewall or patch baseline unmet or uninspected |
| Deploy safety | engineering-safety-floor | Any of blast radius, rollback path, pre-flight checks, observability or named risk owner is missing |
An input the intake cannot obtain is unknown — never omitted, and never
defaulted to green. Omission is the silent failure; recording it as unknown is
what makes it visible in the verdict.
A threshold reaching this skill with proposed provenance is not evidence. It is
a suggestion, and adjudicating against it produces a verdict about a number
nobody committed to — see logging-monitoring § Evidence states.
green, amber, red or unknown. An input you could
not obtain is unknown, stated with what blocked the inspection.not-ready,
stop. Else any amber → ready-with-risk. Else ready.not-ready verdict that does not say
what to fix is an obstruction rather than a finding.ready-with-risk, record each amber's accepted risk and its owner.
An accepted risk with no owner is an unaccepted risk.unknown.not-ready.ready, ready-with-risk, not-ready.Contract fixtures. The pair differs only in the condition under test, and each case states the verdict it must produce. Contract evidence for review, not an executable suite.
# malformed input set — four greens and one red.
# The floor applies: the greens do not outvote the red.
inputs:
observability: { state: green, evidence: "4/4 signals present" }
alert_set: { state: green, evidence: "0 malformed-alert" }
finite_resource: { state: green, evidence: "pool ceiling 100, peak 61" }
host_posture: { state: green, evidence: "ssh keys-only, ufw default deny" }
deploy_safety: { state: red, evidence: "no rollback path stated" }
verdict: not-ready
blocking: ["deploy_safety: no rollback path stated"]
clears_when: "a rollback path is stated and its time-to-rollback estimated"
# clean — only the red input is replaced.
inputs:
observability: { state: green, evidence: "4/4 signals present" }
alert_set: { state: green, evidence: "0 malformed-alert" }
finite_resource: { state: green, evidence: "pool ceiling 100, peak 61" }
host_posture: { state: green, evidence: "ssh keys-only, ufw default deny" }
deploy_safety: { state: green, evidence: "rollback: revert + redeploy, ~4min" }
verdict: ready
# malformed — an uninspected input recorded as an accepted risk.
inputs:
host_posture: { state: amber, accepted_risk: "probably fine", owner: null }
verdict: invalid-unknown-as-amber
reason: "nobody inspected the host; amber requires a named accepted risk and owner"
# clean — the same uninspected input recorded honestly.
inputs:
host_posture:
state: unknown
reason: "no shell access to the managed runtime; posture not inspectable"
verdict: not-ready
blocking: ["host_posture: not inspectable"]
ready-with-risk is not a softer not-ready; it is unreachable while any red
or unknown exists.proposed threshold is a green built on a guess.unknown as green, compliant, or "probably fine".not-ready without naming what would clear it.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
日本語の概要は準備中です。原文の説明を表示しています。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
日本語の概要は準備中です。原文の説明を表示しています。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
日本語の概要は準備中です。原文の説明を表示しています。