Use when you are the DevFlow Coordinator and the Ledger is missing or incomplete in your context: after compaction, on resuming a conversation, or when it feels thin. Otherwise use only when explicitly told to.
Use when you are the DevFlow Coordinator and the conversation turns to a software system's architecture: identifying it, discussing it, or documenting it (what its boundary is, what runs inside it, where it runs, how its parts communicate), or when writing,…
Use when the user tells you to use a skill, by its name, its author or what it does, that is not in your list of skills, before you try to invoke it. Also when a listed skill shares a word with the one they named but their wording, such as an author, points…