1. Receive user message or prepare to start a task.
2. Consider if any skill might apply (even a 1% chance).
3. Invoke the Skill tool to check for relevant skills.
4. Announce the skill being used and its purpose.
5. Follow the instructions provided by the invoked skill.
6. If the skill has a checklist, create TodoWrite todos for each item.
7. Execute the steps outlined in the skill.
8. Respond to the user or continue the task based on the skill's guidance.