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
This is the most common question on Day 3. Skills and MCP both make AI more capable โ but they do completely different things. Here's the clearest way to think about it:
Skills tell the AI how to think and what to produce. They're prompt templates with personas, output formats, guardrails, and decision rules.
MCP gives the AI access to external data and systems. It connects to databases, APIs, and files so the AI can query real data instead of relying on what you paste in.
Watch how Skills and MCP play different roles in the same workflow:
| Step | What happens | Powered by | Why |
|---|---|---|---|
| 1. Get data | Query merchant database for transaction history, chargeback rates, complaints | ๐ MCP | AI needs access to live data it can't see otherwise |
| 2. Analyze | Apply the 8-section risk assessment template with GREEN/AMBER/RED ratings | ๐ง Skill | AI needs instructions on what format and rules to follow |
| 3. Cross-check | Query compliance_alerts table for open alerts on this merchant | ๐ MCP | AI needs more data from a different table |
| 4. Decide | Apply decision rules: chargeback >2% = RED, complaints >5 = escalate | ๐ง Skill | AI needs business rules to make the right call |
| 5. Report | Generate the structured assessment with citations | ๐ง Skill | AI needs the output template to format correctly |
| If you need the AI to... | Use | Example |
|---|---|---|
| Follow a specific output format | ๐ง Skill | 8-section risk report with GREEN/AMBER/RED |
| Query a database | ๐ MCP | Pull merchant transaction history |
| Use a specific persona | ๐ง Skill | "You are a Senior Risk Analyst..." |
| Read files from a folder | ๐ MCP | Scan invoices/ directory for new PDFs |
| Apply business rules and guardrails | ๐ง Skill | Chargeback >2% = RED, escalate if >$25K |
| Send a Slack message or call an API | ๐ MCP | Post alert to #risk-alerts channel |
| Generate a structured report | ๐ง Skill | Credit committee narrative with bull/bear case |
| Access live data it can't see | ๐ MCP | Check compliance status in real-time |
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: