Steering, Skills, Hooks, Agents & MCP โ when to use each layer and how they work together
Building an AI-powered workflow isn't one thing โ it's layers. Each layer solves a different problem. You can use one layer alone, or combine all five for a fully autonomous agent.
Global rules that apply to every AI interaction. Like a company policy document.
On-demand expertise that activates when needed. Like a specialist you call in.
Auto-triggers that fire on events. Like a motion sensor that turns on the lights.
Autonomous colleagues you delegate to. Like assigning a task to a team member.
Click a layer to see details, file location, when to use it, and a real example.
Steering files are always-on instructions loaded into every conversation. They're like a company policy that every AI interaction must follow โ regardless of what task is being performed.
--- inclusion: always --- # AnyCompany Rules 1. All amounts in SGD unless specified 2. Never include PII โ use [REDACTED] 3. Risk ratings: GREEN/AMBER/RED only 4. Cite specific data for every claim
Answer the questions below to find the right layer for your use case.
See how the layers combine for common AnyCompany Finance workflows. Click a scenario to see the breakdown.
| Aspect | Steering | Skills | Hooks | Agents | MCP |
|---|---|---|---|---|---|
| Scope | Global โ all tasks | On-demand โ specific tasks | Event-driven โ automatic | Delegated โ independent | Data layer โ connections |
| Activation | Always loaded | Auto-activates by keyword | Fires on IDE events | Invoked by name | Available when configured |
| File location | .kiro/steering/ | .kiro/skills/*/ | .kiro/hooks/ | .kiro/agents/ | .kiro/settings/mcp.json |
| Token cost | Every message | Only when active | Zero (triggers only) | Own context window | Per tool call |
| Analogy | Company policy | Specialist consultant | Motion sensor | Team member | Database connection |
| Best for | Standards, constraints | Structured outputs | Automation triggers | Review, validation | Data access |
| AnyCompany example | "All amounts in SGD" | Risk assessment template | "Run assessment on new CSV" | Finance reviewer agent | Merchant database |
Here's how all 5 layers work together in a complete autonomous workflow: