Use to evaluate the current state of a diamond. Checks theory gates, confidence levels, and recommends next action.
Evaluate current diamond state and recommend next action.
Identify the diamond: Which diamond (ID, scale, phase) is being assessed?
Gather current state:
Check theory gates for next transition:
product_type from diamonds/active.yml -- gates conditioned on product_type include:
Check confidence threshold:
project_type_adaptations to compute effective threshold (see confidence-thresholds.yml)Check for anti-patterns:
Check canvas health:
/canvas-health checks inline: missing required files, stale confidence, inconsistent evidence types6b. Check metric snapshot freshness (v0.14; L0/L1/L2/L5 only):
.claude/jit-tooling/active-metrics.yml exists:
status: active source, find the newest file in .claude/evals/metrics/<source>/./metrics-pull.active-metrics.yml is missing, recommend /metrics-detect (softer — info-level, not a gate).7b. Check trio perspective coverage (Torres Product Trio):
engine/theory-gates.md §Trio Perspective Requirement for the per-scale coverage matrix./usability-check or /service-check."engine/perspective-resolution.md.Coaching check (Rother's Coaching Kata): Surface these five questions in the output to prompt the human's thinking:
Log assessment in decision-log.md (MANDATORY):
### Diamond Assessment entry to harness/decision-log.mdRecommend next action:
Play devil's advocate: Before recommending progression, ask:
Report harness thickness (informational):
ALWAYS output in plain language first, then technical details.
Use .claude/engine/status-translations.md for translations.
ALWAYS render the journey map first. Follow .claude/engine/wayfinding.md to render the "You Are Here" map before any other output. This orients the user to where they are in the full L0→L5 progression before diving into gate details.
[Journey map from wayfinding.md — rendered first]
## Where We Are
Current focus: [plain-language description from status-translations.md]
[1-2 sentences of context]
Confidence: [plain word] ([number], [Gilad level]) -- [why this level, what would increase it]
## Progress
[N] of [M] diamonds complete:
[Name]: [STATUS] -- [plain-language one-liner]
[Name]: [STATUS] -- [plain-language one-liner]
## Theory Gate Check (for next transition)
| Gate | Status | Suggested Skill |
|------|--------|----------------|
| Evidence | Pass/Fail | /user-interview or /assumption-test |
| Four Risks | Pass/Fail | /assumption-test |
| ... | ... | ... |
## What I'd Challenge (Devil's Advocate)
- [Key assumption to question]
- [Evidence gap to flag]
## Coaching Check (for the human)
1. What does "done" look like for this diamond?
2. Given what we know now, what's the biggest obstacle?
3. What's your next step -- and what do you expect will happen?
4. When should we check what we learned?
## Recommended Next Step
[Plain-language recommendation with theory justification]
Suggested actions:
- /skill-name -- [why this is relevant now]
- /skill-name -- [why this is relevant now]