Add skill dependency declarations and order enforcement #12

Closed
opened 2026-04-24 02:59:36 +00:00 by frank · 1 comment
Owner

Summary

Add depends_on/enhances fields to children.json so the orchestrator warns when running skills out of order or with missing upstream data.

Why

Cross-skill data flows exist (pricing feeds launch-readiness) but aren't enforced. Makes incomplete audits less likely.

Implementation

  • Add 'depends_on' and 'enhances' to children.json
  • Orchestrator checks before routing
  • Show missing upstream data in output

Effort

Small (< 1 day)

## Summary Add depends_on/enhances fields to children.json so the orchestrator warns when running skills out of order or with missing upstream data. ## Why Cross-skill data flows exist (pricing feeds launch-readiness) but aren't enforced. Makes incomplete audits less likely. ## Implementation - Add 'depends_on' and 'enhances' to children.json - Orchestrator checks before routing - Show missing upstream data in output ## Effort Small (< 1 day)
frank added this to the Backlog milestone 2026-04-24 02:59:36 +00:00
frank closed this issue 2026-04-24 18:18:45 +00:00
Author
Owner

Implemented in 18fb605. Added depends_on and enhances fields to every children.json entry. list_skills.py --check <skill> --slug <slug> warns on missing dependencies (REQUIRED) and upstream enhancers (RECOMMENDED).

Implemented in 18fb605. Added `depends_on` and `enhances` fields to every children.json entry. `list_skills.py --check <skill> --slug <slug>` warns on missing dependencies (REQUIRED) and upstream enhancers (RECOMMENDED).
Sign in to join this conversation.
No description provided.