src/autoskillit/skills_extended/planner-elaborate-phase/SKILL.md
Elaborate a single phase into a full result, parallel-safe — receives plan snapshot + target phase ID
npx skillsauth add talont-org/autoskillit planner-elaborate-phaseInstall 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.
Standalone parallel worker for Phase Pass 1. Each instance receives the full plan
snapshot (each phase in condensed form) and a target phase ID. It explores the codebase
independently and writes a single elaborated phase result. No dependency on
check_remaining or any shared state machine.
plan_snapshot.json (every phase as a PhaseShort entry)"P3")NEVER:
$3/*_result.json file from other phases (you have only the snapshot)check_remaining{{AUTOSKILLIT_TEMP}} artifacts outside your designated input files and output directoryls $(dirname $1)/..)run_in_background: true is prohibited)ALWAYS:
relationship_notes from snapshot context + codebase analysis, NOT from prior result files$3/{phase_id}_result.json (keep _result.json suffix — downstream consumers glob *_result.json)elab_result_path = <absolute path to {phase_id}_result.json>PhaseElaborated fields in the resultRead the plan snapshot at $1. It is a PlanDocument with a phases list of PhaseShort objects:
{
"schema_version": 1,
"task": "...",
"source_dir": "...",
"phases": [
{"id": "P1", "name": "...", "goal": "...", "scope": [...], "ordering": 1},
{"id": "P2", "name": "...", "goal": "...", "scope": [...], "ordering": 2},
...
]
}
Find the entry in phases where id == "$2" (the target phase). Note its ordering to
understand which phases come before and after it.
After reading plan_snapshot.json, extract the task field. Every aspect of the elaborated
phase — its technical_approach, scope, and assignments[] — must serve the stated task.
Do not elaborate into work not requested by the task. Flag if the phase goal appears
unrelated to the task.
Spawn up to 5 simultaneous Explore subagents against the codebase in source_dir:
scope? Current state, imports, deviations from conventions.Write to $3/{target_phase_id}_result.json matching PhaseElaborated:
{
"id": "P3",
"name": "...",
"goal": "...",
"scope": [...],
"ordering": 3,
"technical_approach": "...",
"relationship_notes": "Depends on P1 (...name...) for ...; P5 (...name...) will consume ...",
"assignments_preview": ["Assignment title 1", "Assignment title 2", ...]
}
For relationship_notes: use other phases' name, goal, and scope from the snapshot
(not their result files) combined with codebase evidence to identify real dependencies.
Do NOT write phase_number or name_slug — the backend derives these at load time from
ordering and name respectively.
elab_result_path = <absolute path to $3/{id}_result.json>
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?"