src/autoskillit/skills_extended/planner-reconcile-deps/SKILL.md
Post-Pass-3 global dependency DAG construction — detects implicit dependencies individual WP sessions could not see
npx skillsauth add talont-org/autoskillit planner-reconcile-depsInstall 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.
Post-Pass-3 global dependency analysis. Reads the full wp_index.json (compact, ~12k
tokens for 60 WPs) and produces a corrected global dependency DAG. Detects implicit
dependencies that individual WP sessions could not see — forward references, transitive
chains, and API consumption patterns missed during per-WP elaboration.
Runs as a single LLM session for holistic cross-WP reasoning that per-WP sessions cannot perform. The compact index fits entirely in context, enabling global analysis without spawning parallel sessions.
{{AUTOSKILLIT_TEMP}}/planner/run-YYYYMMDD-HHMMSS)NEVER:
wp_index.json (the compact array){$1}/ALWAYS:
wp_index.json in full before analyzingadded_backward_deps only when an apis_consumed/apis_defined or files_touched match justifies the dependencydep_graph_path as the output tokenRead {$1}/work_packages/wp_index.json. This JSON array contains compact entries for
all WPs (~200 bytes each).
Each entry has: id, name, summary, phase, assignment, files_touched,
apis_defined, apis_consumed, depends_on, deliverables, result_path.
Scan the full WP array holistically for:
Implicit backward dependencies — A WP has an apis_consumed entry that matches
another WP's apis_defined, but the consuming WP does not list the defining WP in
depends_on. These are missing backward deps that go into added_backward_deps.
File-level implicit deps — A WP's files_touched overlaps with a prior WP's
deliverables, but no depends_on relationship exists. The later WP implicitly
depends on the earlier.
Forward dependency map — For each WP, compute which other WPs depend on it
(transpose of depends_on). This produces the forward_deps map.
Reverse dependency consolidation — Collect the existing depends_on arrays into
the reverse_deps map for downstream consumers (e.g., compile_plan).
{
"forward_deps": {
"P1-A1-WP1": ["P1-A2-WP1", "P2-A1-WP1"]
},
"reverse_deps": {
"P1-A2-WP1": ["P1-A1-WP1", "P1-A1-WP2"]
},
"added_backward_deps": {
"P2-A3-WP1": ["P1-A2-WP2"]
}
}
forward_deps: For each WP, list all WPs that depend on it (forward in execution order)reverse_deps: For each WP, list the WPs it currently depends on (mirrors depends_on arrays)added_backward_deps: New deps not declared in original depends_on — only when a concrete API/file match justifies the relationshipIf no implicit deps are detected, write added_backward_deps: {}.
Write to {$1}/dep_graph.json.
dep_graph_path = <absolute path to dep_graph.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?"