Subagent are ignoring skills

I have the main agent orchestrate the entire loop of the development cycle. It spawns Gemini flash 3.5 high sub agents and the subagents are instructed to use particular /skills

these skills are being ignored and therefore the same architectural mistakes keep happening

how can I ensure the subagents follow the assigned skill?