๐Ÿ“จ Day 3 Summary

Agentic AI & Workflow Automation โ€” Thank you for an incredible 3 days!

SessionTopicKey Takeaway
M1From LLMs to AgentsFallacy of composition โ€” what works for parts won't work for the whole. Agents need perception, reasoning, and action.
M2Exploring Agentic AI4 agent types: Workflow (predictable), Autonomous (self-directed), Hybrid (balanced), Multi-Agent (collaborative)
M3Workflow Patterns โญChaining, Parallelization, Routing, Orchestration โ€” the 4 patterns that power every agent workflow
M4Amazon Quick SuiteQuick Index + Research + Sight + Flows + Automate โ€” enterprise AI for business intelligence
โ€”The Kiro Automation StackSteering (global rules) + Skills (on-demand expertise) + Hooks (automated triggers) + MCP (data connections)
โ€”MCP & Agent Design CanvasConnect AI to live data sources. Design agents your tech team can build.
1. Prompt Chaining
Sequential steps where each output feeds the next. Trades speed for accuracy โ€” each step is testable and debuggable independently.
AnyCompany example: Invoice โ†’ Extract data โ†’ Validate vs PO โ†’ Approve/Escalate โ†’ Generate report
2. Parallelization
Multiple tasks run simultaneously, then results are aggregated. Faster than sequential and provides multiple perspectives.
AnyCompany example: Merchant risk โ€” Risk Analyst + Product Lead + Compliance Officer assess simultaneously โ†’ Unified GREEN/AMBER/RED rating
3. Routing
A classifier directs input to the right processing pipeline based on content type. Each path is optimized for its category.
AnyCompany example: Incoming document โ†’ Classify (invoice/receipt/contract) โ†’ Route to appropriate workflow
4. Orchestration
The most complex pattern โ€” dynamically manages workflows, spawns subtasks based on conditions, and includes human-in-the-loop at configurable thresholds.
AnyCompany example: Credit approval โ€” <$10K auto-approve, $10K-$50K AI+human, >$50K human-only. Spawns investigation if fraud flag detected.
Key insight: Most real workflows combine 2-3 patterns. A PayLater application uses routing (classify type) + parallelization (simultaneous checks) + chaining (sequential assessment). Your Day 2 prompt templates power each step.
LabWhat You Built
Lab 8: SKILL.mdConverted Day 2 prompt template into a production-ready SKILL.md with steering file (global rules), hook (automated trigger), and parallelization (multi-perspective assessment)
Lab 9: MCP Fraud DetectionConnected Kiro to a merchant database via MCP โ€” queried live transaction data in plain English, built a fraud detection skill that reads from the database instead of pasted CSV files
Lab 10: Agent Design CanvasDesigned a complete agent workflow for a real team process โ€” chose workflow patterns, defined data sources, guardrails, escalation rules, and business impact. Scored by LLM-as-Judge.
Lab 11: Agentic Invoice ProcessingBuilt a multi-step agentic pipeline โ€” routing invoices by type, parallel compliance reviews, full end-to-end orchestration with Strands Agents SDK

Capstone: Agent Design Canvas โ€” team presentations with peer feedback and LLM-as-Judge leaderboard scoring.

Agentic Loop
Observe โ†’ Plan โ†’ Act โ†’ Reflect โ€” continuous cycle, not linear
Perception โ†’ Reasoning โ†’ Action
The 3 components that make an AI system "agentic"
Fallacy of Composition
What works for parts won't work for the whole โ€” why chatbots aren't enough
Autonomy Levels (L1-L4)
L1: Rule-based โ†’ L2: AI-enhanced โ†’ L3: Autonomous โ†’ L4: Multi-agent
MCP (Model Context Protocol)
Standardized way to connect AI to databases, APIs, and tools
A2A (Agent-to-Agent)
Protocol for agents to discover and communicate with each other
Human-in-the-Loop
Configurable thresholds where humans review AI decisions
Agent Design Canvas
Structured one-page document to hand to your tech team for implementation
LayerWhat It DoesWho Owns ItFile Location
SteeringGlobal rules that apply to every AI interaction โ€” compliance standards, formatting, brand voiceTeam leads / policy owners.kiro/steering/*.md
SkillsOn-demand expertise that activates when a specific task is mentioned โ€” your prompt templates as reusable skillsDomain experts / Citizen Developers.kiro/skills/*/SKILL.md
HooksAutomated triggers โ€” run actions when files change, before/after tool use, or on manual triggerProcess owners.kiro/hooks/*.json
MCPData connections โ€” connect AI to databases, APIs, and external tools via standardized protocolTech team.kiro/settings/mcp.json
The key distinction: Skills = your domain knowledge (instructions you write). MCP = technical connections (your tech team sets up). You own the "what" and "how to assess." They own the "where the data lives."
โœ๏ธ
Prompt Template
Day 2 โ€” Reusable template with {{variables}}
๐Ÿ› ๏ธ
SKILL.md
Day 3 โ€” Auto-activating skill file
๐Ÿ“œ
Steering File
Day 3 โ€” Global team rules
โšก
Hook Config
Day 3 โ€” Automated trigger
๐Ÿค–
Agent Design Canvas
Day 3 โ€” Workflow design for your tech team

3-Day Journey: Foundations โ†’ Skills โ†’ Automation

  • Day 1 โ€” GenAI Essentials: What GenAI is, how it works (tokens, embeddings, transformers), responsible AI, and security foundations
  • Day 2 โ€” Prompt Engineering: The 4 Pillars, Chain-of-Thought, personas, structured outputs, RAG grounding, LLM-as-Judge, reusable templates
  • Day 3 โ€” Agentic AI: Agent types, workflow patterns, the Kiro automation stack, MCP connections, and designing agents for your team
๐Ÿš€ What's Next: Take the Agent Design Canvas you created today and share it with your tech team. The SKILL.md and steering files you built are ready to use in Kiro and Claude Cowork today. Start with one workflow, prove the value, then expand.

Questions raised during Day 3, answered with context and practical guidance.

Q19 Can I create my own MCP server to connect to Google Slides?

Yes โ€” and this is exactly how MCP is designed to work. MCP is an open standard, so anyone can build a server that exposes tools for any application.

For Google Slides specifically, there are two approaches:

  1. Use an existing community MCP server: Search the MCP servers directory โ€” there are community-built servers for Google Workspace (Docs, Sheets, Slides) that you can install and configure.
  2. Build your own: If you need custom functionality, you can build an MCP server using the MCP SDK (available in Python and TypeScript). Your server would use the Google Slides API to create, read, and modify presentations.
ApproachEffortBest for
Community serverMinutes to set upStandard operations (create slides, add text, read content)
Custom server1-2 days for a developerCustom workflows (branded templates, specific formatting, batch operations)
The pattern: This is the same MCP concept from Lab 9 โ€” instead of connecting to a merchant database, you'd connect to Google Slides. The AI agent uses the same tool-calling mechanism; only the MCP server (and what it connects to) changes. Your tech team would set this up; you'd use it by saying "create a presentation about Q3 results."

Q20 What is the difference between OAuth and API Key authentication in AI tools?

Both are ways to prove identity when connecting to services, but they work very differently:

AspectAPI KeyOAuth
What it isA static secret string (like a password)A protocol that grants temporary, scoped access tokens
SecurityIf leaked, full access until manually revokedTokens expire automatically (minutes to hours)
PermissionsUsually all-or-nothing accessScoped โ€” can limit to "read only" or specific resources
User identityIdentifies the application, not the userIdentifies both the application AND the specific user
Best forServer-to-server calls, simple integrations, developmentUser-facing apps, accessing personal data (Google, Microsoft)
ExampleBedrock API calls via AWS credentials"Sign in with Google" to access your Drive files
For AnyCompany: When your tech team sets up MCP connections, they'll use OAuth for services that access user-specific data (Google Workspace, Microsoft 365) and API keys for internal services (databases, internal APIs). The choice affects security posture โ€” OAuth is preferred for anything touching personal or sensitive data because tokens expire and permissions are scoped.

Q21 How do Kiro skills translate to Claude Cowork? Can I use what I built today in both?

Yes โ€” the core content is portable. The prompt template, domain knowledge, and business rules you wrote are plain text that works in any AI tool. The automation layer (hooks, MCP) is Kiro-specific, but the skill content transfers directly.

What you builtIn KiroIn Claude Cowork
SKILL.md contentAuto-activates as a skillPaste into a Project's custom instructions
Steering rulesAlways-on in .kiro/steering/Add to Project instructions or paste at start of conversation
Prompt templatePart of SKILL.mdSave as a reusable prompt in your Project
HooksAutomated triggers in .kiro/hooks/Not available โ€” manual trigger only
MCP connectionsConfigured in .kiro/settings/mcp.jsonNot available โ€” use file uploads instead
Translation guide: Copy the content of your SKILL.md (everything after the front-matter) into a Claude Cowork Project's custom instructions. Your steering rules become the Project's system prompt. The business logic is identical โ€” only the delivery mechanism changes. Start using your skills in Cowork today while your tech team sets up the full Kiro automation stack.