src/autoskillit/skills_extended/resolve-design-review/SKILL.md
Triage STOP verdict findings from review-design, classifying each as ADDRESSABLE/STRUCTURAL/DISCUSS using parallel subagents. If any are ADDRESSABLE or DISCUSS, generate revision_guidance and emit resolution=revised. If all are STRUCTURAL, emit resolution=failed for terminal stop.
npx skillsauth add talont-org/autoskillit resolve-design-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Triage STOP verdict findings from review-design, perform feasibility
analysis to classify each finding as ADDRESSABLE/STRUCTURAL/DISCUSS using
parallel feasibility-validation subagents, generate revision guidance for
addressable findings, and emit routing token to feed back into the revision
loop or halt.
/autoskillit:resolve-design-review <evaluation_dashboard_path> <experiment_plan_path> [prior_revision_guidance_path]
Called by the research recipe via run_skill when review_design emits verdict=STOP. MCP-only — not user-invocable directly.
NEVER:
{{AUTOSKILLIT_TEMP}}/resolve-design-review/run_in_background: true is prohibited)ALWAYS:
When context is exhausted mid-execution, temp files may be partially written and
output tokens may not yet be emitted. The recipe routes to on_context_limit,
abandoning the partial triage.
Before emitting structured output tokens:
resolution = failed as a safe fallback{{AUTOSKILLIT_TEMP}}/resolve-design-review/ if absentevaluation_dashboard_path, experiment_plan_path
"Error: missing required argument(s) — expected <evaluation_dashboard_path> <experiment_plan_path>", then emit resolution=failed, and return"Error: file not found — {missing_path}", then emit resolution=failed, and returnprior_revision_guidance_path
# --- review-design machine summary ---)> **Warning:** dashboard could not be parsed — falling back to generic guidance annotation at the top of the revision_guidance file so the parse failure is visible in pipeline logsThis is the analysis phase. It runs entirely before any guidance is generated.
Group findings; launch one parallel Task subagent per finding (model: "sonnet"). Each subagent receives: finding metadata + full plan text. Each subagent classifies the finding as:
Each subagent returns:
{
"verdict": "ADDRESSABLE|STRUCTURAL|DISCUSS",
"evidence": "specific references from plan text",
"fix_sketch": "brief concrete fix description (ADDRESSABLE only)"
}
Fallback: failed/timed-out subagent → classify finding as DISCUSS (safe, routes to revision).
Write analysis report to {{AUTOSKILLIT_TEMP}}/resolve-design-review/analysis_{slug}_{ts}.md
BEFORE any guidance is generated. Report must include summary banner:
Triage complete (BEFORE any guidance written)
ADDRESSABLE: N | STRUCTURAL: N | DISCUSS: N
When prior revision guidance is available, compare the current ADDRESSABLE findings against the themes in the prior round's revision guidance to detect goalposts-moving.
A finding is goalposts-moving when:
Detection heuristic — launch one subagent (model: "sonnet") per ADDRESSABLE finding. Each subagent receives: current finding + all prior guidance entries. It returns:
{
"goalposts_moving": true|false,
"prior_theme_match": "the specific prior guidance entry this finding escalates",
"escalation_pattern": "brief description of how the bar was raised"
}
When goalposts_moving: true, reclassify the finding from ADDRESSABLE to STRUCTURAL
with annotation: "reclassified: goalposts-moving (prior theme: {prior_theme_match})".
This ensures the fix-and-review cycle terminates for concerns that are not converging.
Fallback: if no prior_revision_guidance_path is provided, omit this step entirely (preserves current first-round behavior unchanged).
resolution = "revised" when ANY finding is ADDRESSABLE or DISCUSS
resolution = "failed" only when ALL findings are STRUCTURAL
Write revision_guidance_{slug}_{ts}.md to {{AUTOSKILLIT_TEMP}}/resolve-design-review/
Sections:
Print summary:
resolve-design-review complete
Stop triggers triaged: {total}
ADDRESSABLE: {n}
STRUCTURAL: {n}
DISCUSS: {n}
Resolution: {revised|failed}
IMPORTANT: Emit the structured output tokens as literal plain text with no
markdown formatting on the token names. Do not wrap token names in **bold**,
*italic*, or any other markdown. The adjudicator performs a regex match on the
exact token name — decorators cause match failure.
When resolution = revised, emit as your final output:
resolution = revised
revision_guidance = /absolute/path/{{AUTOSKILLIT_TEMP}}/resolve-design-review/revision_guidance_{slug}_{ts}.md
When resolution = failed, emit as your final output:
resolution = failed
revision_guidance is ONLY emitted when resolution = revised.
All output files are written to {{AUTOSKILLIT_TEMP}}/resolve-design-review/ relative to
the current working directory.
{{AUTOSKILLIT_TEMP}}/resolve-design-review/
├── analysis_{slug}_{ts}.md (always written — before any guidance)
└── revision_guidance_{slug}_{ts}.md (revised path only)
development
Generate YAML recipes for .autoskillit/recipes/. Use when user says "make script skill", "generate script", "script a workflow", "write a script", "create a script", "new recipe", "write a pipeline", or when loaded by other skills for script formatting.
data-ai
Create Uncertainty Representation visualization planning spec showing error bar definitions, distribution-aware alternatives, and multi-seed variance protocols. Statistical lens answering "How is uncertainty honestly represented?"
data-ai
Create Temporal Dynamics visualization planning spec showing axis scaling (linear vs log), smoothing disclosure, epoch/step alignment, run aggregation (mean + variance bands), early-stopping markers, and wall-clock vs step-count x-axis. Temporal lens answering "Are training dynamics shown clearly and honestly?"
data-ai
Create Narrative Story Arc visualization planning spec showing visual consistency across the report (same color = same model everywhere), logical figure progression, redundant figure detection, and narrative dependency between figures. Narrative lens answering "Do the figures tell a coherent story across the report?"