The "must-haves" for AI automation โ when to use what, explained with analogies and real scenarios
Click any layer to learn what it does, when to use it, and see the analogy.
The 4 layers work together as a stack. Click any node to see how data flows through the system.
Click any scenario to see which layers you need and why.
Quick reference โ what each layer does, who owns it, and the analogy.
| Layer | What It Does | Analogy | Who Owns It | Effort | |
|---|---|---|---|---|---|
| ๐ | Steering | Global rules โ currency, PII, format, escalation thresholds | House rules for every guest | You (business) | 5 minutes |
| ๐ | Skills | Task-specific instructions โ your prompt template + activation rules + guardrails | Recipe card for a specific dish | You (business) | 15-30 minutes |
| ๐ | Hooks | Auto-triggers โ "when X happens, run Y" | Doorbell โ someone arrives, action starts | You + tech team | 5-10 minutes |
| ๐ | MCP | Connections to databases, APIs, file systems | Kitchen equipment โ oven, fridge, mixer | Tech team | Hours-days |
The exact steps to go from "I have a good prompt" to "I have a working agent."
Here's exactly how each layer translates to the tool you're using today.
| Layer | In Claude Cowork | How To Do It | Available? |
|---|---|---|---|
| ๐ Steering | Project Instructions | Write your global rules in the "Custom Instructions" field when you create a Project | โ Today |
| ๐ Skills | Project Knowledge + Structured Prompts | Upload your prompt template as a Knowledge file, or add structured instructions ("When asked about X, follow these steps...") | โ Today |
| ๐ Hooks | Scheduled Tasks | Set a recurring schedule (daily/weekly/monthly) and Claude runs your prompt automatically. Time-based, not event-based โ think "every Monday at 9am" rather than "when a file arrives." | โ Partial |
| ๐ MCP | Connectors + Computer Use | Connectors link to Microsoft 365 (Outlook, OneDrive, SharePoint, Teams). Computer Use lets Claude interact with desktop apps directly. For live database/API access, your tech team uses Kiro IDE or Claude Code. | โ Partial |
The same concept โ "make AI run without me asking" โ shows up differently across tools. Here's how hooks translate.
| Concept | Claude Cowork | Kiro IDE / Claude Code | Key Difference |
|---|---|---|---|
| ๐ Auto-trigger | Scheduled Tasks Time-based: "Every Monday at 9am, generate my report" |
Hooks Event-based: "When a file is saved, run lint" |
Clock vs Event. Cowork runs on a schedule you set. Hooks react to things that happen in real-time. |
| ๐ Global rules | Project Instructions Custom instructions per project |
Steering files .md files in .kiro/steering/ |
Same idea, different format. Both set "always-on" rules. Steering files can be conditional (only apply to certain file types). |
| ๐ Task instructions | Knowledge files + Prompts Upload docs, write structured prompts |
Skills Reusable prompt packages with activation rules |
Same idea, more structure. Skills add "when to activate" and "what NOT to do" on top of the instructions. |
| ๐ External access | Connectors (M365, Google) Computer Use (desktop apps) |
MCP servers Custom API/database connections |
Pre-built vs custom. Cowork has ready-made connectors. MCP lets developers build connections to anything. |