{"id":30536,"date":"2026-07-29T10:56:27","date_gmt":"2026-07-29T10:56:27","guid":{"rendered":"https:\/\/www.cloudthat.com\/training\/?post_type=stm-courses&#038;p=30536"},"modified":"2026-07-29T10:56:27","modified_gmt":"2026-07-29T10:56:27","slug":"spec-driven-development-with-kiro","status":"publish","type":"stm-courses","link":"https:\/\/www.cloudthat.com\/training\/aws\/spec-driven-development-with-kiro","title":{"rendered":"Spec-Driven Development with Kiro"},"content":{"rendered":"<p><span class=\"NormalTextRun SCXW97519056 BCX8\">Master spec-driven development and agentic coding in this course, learning to control Kiro\u2019s\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW97519056 BCX8\">behavior<\/span><span class=\"NormalTextRun SCXW97519056 BCX8\">\u00a0with steering files and execution modes. You will extend agent capabilities using MCP servers and Kiro Powers, automate scalable workflows with custom subagents, and implement enterprise-grade governance controls for secure, team-wide software development.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Master spec-driven development and agentic coding in this course, learning to control Kiro\u2019s\u00a0behavior\u00a0with steering files and execution modes. You will extend agent capabilities using MCP servers and Kiro Powers, automate scalable workflows with custom subagents, and implement enterprise-grade governance controls for secure, team-wide software development.<\/p>\n","protected":false},"author":7038,"featured_media":30538,"template":"","meta":{"footnotes":""},"stm_lms_course_taxonomy":[59],"metadata":{"stm_lms_product_id":["30537"],"_edit_lock":["1785322834:7038"],"_edit_last":["7038"],"permalink_customizer":["aws\/spec-driven-development-with-kiro"],"permalink_customizer_regenerate_status":["1"],"_thumbnail_id":["30538"],"popular_course":["0"],"_popular_course":["field_64253688bc2e5"],"course_banner_image":[""],"_course_banner_image":["field_63c69a6b81cf1"],"mobile_banner_image":[""],"_mobile_banner_image":["field_63cf93896d207"],"banner_link":[""],"_banner_link":["field_63c69a9681cf2"],"hide_enroll_now":["0"],"_hide_enroll_now":["field_6a45fc1a64051"],"hide_course_dates":["0"],"_hide_course_dates":["field_6a4f85ffde416"],"banner_image":[""],"_banner_image":["field_621873548f922"],"banner_description":["From prompt to production: Transform your dev workflow with Spec-Driven Development in Kiro. "],"_banner_description":["field_612c733ed3564"],"overview_section_heading":["Course Overview: Spec-Driven Development with Kiro"],"_overview_section_heading":["field_64538867ffdd0"],"after_completing_course_heading":["After completing Spec-Driven Development with Kiro course, participants will be able to: "],"_after_completing_course_heading":["field_645c78ade3f50"],"after_completing_course_0_desciption":["Drive Spec-Driven Development: Master the shift from standard prompting to structured engineering by using Kiro Feature and Bugfix Specs to systematically plan and execute code. "],"_after_completing_course_0_desciption":["field_6103ad2f9f5b2"],"after_completing_course_1_desciption":["Control and Extend AI Agents: Optimize agent behavior using steering files and execution modes, while integrating external tools and domain data via MCP servers and Kiro Powers. "],"_after_completing_course_1_desciption":["field_6103ad2f9f5b2"],"after_completing_course_2_desciption":["Scale and Govern Team Workflows: Build reusable agent skills and custom subagents to automate developer environments, while enforcing enterprise-grade model governance and allowlisting."],"_after_completing_course_2_desciption":["field_6103ad2f9f5b2"],"after_completing_course":["3"],"_after_completing_course":["field_6103aae828228"],"key_features_heading":["Key Features of Spec-Driven Development with Kiro"],"_key_features_heading":["field_645388ceffdd1"],"key_features_0_lists":["<span class=\"TextRun SCXW180411700 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW180411700 BCX8\">2-days instructor-led classroom training.<\/span><\/span><span class=\"EOP Selected SCXW180411700 BCX8\" data-ccp-props=\"{&quot;335572083&quot;:36,&quot;335572084&quot;:15,&quot;335572085&quot;:10984448,&quot;469789810&quot;:&quot;single&quot;}\">\u00a0<\/span>"],"_key_features_0_lists":["field_6103ad559f5b3"],"key_features_1_lists":["<span class=\"TextRun SCXW114435411 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114435411 BCX8\">Official AWS training material.<\/span><\/span><span class=\"EOP SCXW114435411 BCX8\" data-ccp-props=\"{&quot;335572083&quot;:36,&quot;335572084&quot;:15,&quot;335572085&quot;:10984448,&quot;469789810&quot;:&quot;single&quot;}\">\u00a0<\/span>"],"_key_features_1_lists":["field_6103ad559f5b3"],"key_features_2_lists":["<span class=\"TextRun SCXW214105538 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW214105538 BCX8\">Spec-Driven Development: Shifts developers from basic chat prompting to structured engineering by using living markdown specifications to systematically plan, design, and execute features and bug fixes<\/span><\/span>"],"_key_features_2_lists":["field_6103ad559f5b3"],"key_features_3_lists":["<span class=\"TextRun SCXW82161794 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82161794 BCX8\">Granular Agent Control &amp; Extensibility: Allows teams to steer AI autonomy via dual execution modes (Autopilot and Supervised) while expanding capabilities through MCP servers and custom subagents.<\/span><\/span>"],"_key_features_3_lists":["field_6103ad559f5b3"],"key_features":["4"],"_key_features":["field_6103aaff28229"],"who_should_attend_heading":["Who Should Attend Spec-Driven Development with Kiro "],"_who_should_attend_heading":["field_645388faffdd2"],"who_should_attend_0_attend_lists":["Software developers and engineers  "],"_who_should_attend_0_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_1_attend_lists":["Technical leads adopting AI-assisted development workflows  "],"_who_should_attend_1_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_2_attend_lists":["Development teams adopting agentic coding practices"],"_who_should_attend_2_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_3_attend_lists":["DevOps engineers integrating AI agents into delivery pipelines "],"_who_should_attend_3_attend_lists":["field_6103adfb3f3e4"],"who_should_attend":["4"],"_who_should_attend":["field_6103ab0d2822a"],"prerequisites_heading":["Prerequisites of Spec-Driven Development with Kiro "],"_prerequisites_heading":["field_64538a51ffdd3"],"prerequisites_text":["<ul>\r\n \t<li><span data-contrast=\"auto\">Proficiencyin at least one programming language\u00a0<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">\u00a0<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\"> Working knowledge of Git version control\u00a0<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\"> Basic understanding of RESTful APIs and cloud application concepts\u00a0<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\"> Foundational knowledge of generative AI concepts (LLMs, tokens, inference)<\/span><\/li>\r\n<\/ul>"],"_prerequisites_text":["field_612c7498c4b84"],"question_sets_details_heading":[""],"_question_sets_details_heading":["field_65d303841f38d"],"question_sets_details_description":[""],"_question_sets_details_description":["field_65d303841f38e"],"question_sets_details_button_text":[""],"_question_sets_details_button_text":["field_65d303841f38f"],"question_sets_details_question_sets":[""],"_question_sets_details_question_sets":["field_65d303841f390"],"question_sets_details":[""],"_question_sets_details":["field_65d303841f38c"],"category_features_heading":[""],"_category_features_heading":["field_644b8ff35049c"],"category_features_features":[""],"_category_features_features":["field_644b90025049d"],"category_features_cta_text":[""],"_category_features_cta_text":["field_644b90285049f"],"category_features_cta_link":[""],"_category_features_cta_link":["field_644b902d504a0"],"category_features":[""],"_category_features":["field_644b8fe15049b"],"course_features_0_heading":["Why choose CloudThat as your training partner? "],"_course_features_0_heading":["field_644a0fae0e67e"],"course_features_0_features_list_0_list":["<span class=\"TextRun SCXW198062707 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW198062707 BCX8\">Expert Instructors: Learn from AWS Authorized Instructor with extensive industry experience.<\/span><\/span><span class=\"EOP Selected SCXW198062707 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_course_features_0_features_list_0_list":["field_644a0fc80e680"],"course_features_0_features_list_1_list":["<span class=\"NormalTextRun SCXW240390967 BCX8\">Proven\u00a0<\/span><span class=\"NormalTextRun SCXW240390967 BCX8\">expertise<\/span><span class=\"NormalTextRun SCXW240390967 BCX8\">\u00a0in Generative AI and Agentic AI implementations.<\/span>"],"_course_features_0_features_list_1_list":["field_644a0fc80e680"],"course_features_0_features_list_2_list":["<span class=\"TextRun SCXW156689867 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW156689867 BCX8\">Hands-On Learning: Emphasis on practical, hands-on labs and real-world demos to provide participants with valuable, applicable skills.<\/span><\/span>"],"_course_features_0_features_list_2_list":["field_644a0fc80e680"],"course_features_0_features_list_3_list":["<span class=\"TextRun SCXW73480818 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73480818 BCX8\">Post-Training Support:\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW73480818 BCX8\">CloudThat<\/span><span class=\"NormalTextRun SCXW73480818 BCX8\">\u00a0offers post-training support,\u00a0<\/span><span class=\"NormalTextRun SCXW73480818 BCX8\">additional<\/span><span class=\"NormalTextRun SCXW73480818 BCX8\">\u00a0resources, and forums for ongoing learning and development.<\/span><\/span><span class=\"EOP Selected SCXW73480818 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_course_features_0_features_list_3_list":["field_644a0fc80e680"],"course_features_0_features_list":["4"],"_course_features_0_features_list":["field_644a0fb70e67f"],"course_features_0_background_color":[""],"_course_features_0_background_color":["field_644a0fde0e681"],"course_features_1_heading":["Learning Objectives of the Spec-Driven Development with Kiro "],"_course_features_1_heading":["field_644a0fae0e67e"],"course_features_1_features_list_0_list":["<span class=\"TextRun SCXW123310994 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW123310994 BCX8\">Implement spec-driven development workflows using specifications to plan, design, and execute features and fixes\u00a0<\/span><\/span><span class=\"EOP SCXW123310994 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_course_features_1_features_list_0_list":["field_644a0fc80e680"],"course_features_1_features_list_1_list":["<span class=\"NormalTextRun SCXW20515792 BCX8\">Configure and control agent\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20515792 BCX8\">behavior<\/span><span class=\"NormalTextRun SCXW20515792 BCX8\">\u00a0using steering files, context providers, execution modes (Autopilot and Supervised), and custom subagents\u00a0<\/span>"],"_course_features_1_features_list_1_list":["field_644a0fc80e680"],"course_features_1_features_list_2_list":["<span class=\"TextRun SCXW73259825 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW73259825 BCX8\">Extend agent capabilities using Model Context Protocol (MCP) servers and Kiro Powers to integrate external tools, services, and domain\u00a0<\/span><span class=\"NormalTextRun SCXW73259825 BCX8\">expertise<\/span><span class=\"NormalTextRun SCXW73259825 BCX8\">\u00a0<\/span><\/span><span class=\"EOP SCXW73259825 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_course_features_1_features_list_2_list":["field_644a0fc80e680"],"course_features_1_features_list_3_list":["<span class=\"TextRun SCXW234096418 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW234096418 BCX8\">Automate and scale development workflows using agent hooks, agent skills, shared steering, and custom subagents<\/span><\/span>"],"_course_features_1_features_list_3_list":["field_644a0fc80e680"],"course_features_1_features_list_4_list":["<span class=\"TextRun SCXW14559230 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW14559230 BCX8\">Build and share reusable agent capabilities by creating custom Kiro Powers, agent skills, and custom subagents for team-specific workflows\u00a0<\/span><\/span>"],"_course_features_1_features_list_4_list":["field_644a0fc80e680"],"course_features_1_features_list_5_list":["<span class=\"TextRun SCXW25712722 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW25712722 BCX8\">Apply enterprise governance controls for MCP registry allowlisting, model governance, and extension management<\/span><\/span>"],"_course_features_1_features_list_5_list":["field_644a0fc80e680"],"course_features_1_features_list":["6"],"_course_features_1_features_list":["field_644a0fb70e67f"],"course_features_1_background_color":[""],"_course_features_1_background_color":["field_644a0fde0e681"],"course_features":["2"],"_course_features":["field_644a0fa10e67d"],"certification_heading":["Certification details: Spec-Driven Development with Kiro "],"_certification_heading":["field_64538bffffdd5"],"certification":[""],"_certification":["field_6103ab1a2822b"],"about_trainer":[""],"_about_trainer":["field_6103ab6c2822f"],"course_fee_heading":[""],"_course_fee_heading":["field_64538c1cffdd6"],"course_fee_list":[""],"_course_fee_list":["field_6103abb728234"],"brochure_pdf":[""],"_brochure_pdf":["field_61232e258f89b"],"trainer":[""],"_trainer":["field_6124990e13784"],"course_outline_heading":["Course outline: Spec-Driven Development with Kiro  "],"_course_outline_heading":["field_64538a8effdd4"],"course_section_0_module_title":["Introduction to Agentic Development with Kiro\u00a0"],"_course_section_0_module_title":["field_612f5535940c3"],"course_section_0_module_description":[""],"_course_section_0_module_description":["field_612f564c921af"],"course_section_0_section_0_title":[""],"_course_section_0_section_0_title":["field_612f5233b0278"],"course_section_0_section_0_lesson_list_0_lession_title":["The agentic coding paradigm and Kiro core capabilities  "],"_course_section_0_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_1_lession_title":["Five principles of effective agentic development\u00a0"],"_course_section_0_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_2_lession_title":["Kiro IDE vs Kiro CLI  "],"_course_section_0_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_3_lession_title":["Vibe sessions, Spec sessions, and model selection  "],"_course_section_0_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list":["4"],"_course_section_0_section_0_lesson_list":["field_612f530a0ac40"],"course_section_0_section":["1"],"_course_section_0_section":["field_612f51e6b0277"],"course_section_1_module_title":["Spec-Driven Development with Feature Specs"],"_course_section_1_module_title":["field_612f5535940c3"],"course_section_1_module_description":[""],"_course_section_1_module_description":["field_612f564c921af"],"course_section_1_section_0_title":[""],"_course_section_1_section_0_title":["field_612f5233b0278"],"course_section_1_section_0_lesson_list_0_lession_title":["The three-phase spec workflow (Requirements, Design, Tasks)"],"_course_section_1_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_1_lession_title":["Requirements-First workflow and EARS notation  "],"_course_section_1_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_2_lession_title":["Design-First workflow (High-Level and Low-Level Design)  "],"_course_section_1_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_3_lession_title":["Correctness with property-based testing  "],"_course_section_1_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list":["4"],"_course_section_1_section_0_lesson_list":["field_612f530a0ac40"],"course_section_1_section":["1"],"_course_section_1_section":["field_612f51e6b0277"],"course_section_2_module_title":["Steering, Context, and Agent Control"],"_course_section_2_module_title":["field_612f5535940c3"],"course_section_2_module_description":[""],"_course_section_2_module_description":["field_612f564c921af"],"course_section_2_section_0_title":[""],"_course_section_2_section_0_title":["field_612f5233b0278"],"course_section_2_section_0_lesson_list_0_lession_title":["Steering files and foundational context"],"_course_section_2_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_1_lession_title":["Custom steering files and inclusion modes (always, fileMatch, manual, auto)  "],"_course_section_2_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_2_lession_title":["Workspace and global scope  "],"_course_section_2_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_3_lession_title":["Context providers and session management\u00a0"],"_course_section_2_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_4_lession_title":["Autopilot and Supervised execution modes\u00a0"],"_course_section_2_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_5_lession_title":["Trusted commands and trusted tools  "],"_course_section_2_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list":["6"],"_course_section_2_section_0_lesson_list":["field_612f530a0ac40"],"course_section_2_section":["1"],"_course_section_2_section":["field_612f51e6b0277"],"course_section_3_module_title":["Bugfix Specs\u00a0"],"_course_section_3_module_title":["field_612f5535940c3"],"course_section_3_module_description":[""],"_course_section_3_module_description":["field_612f564c921af"],"course_section_3_section_0_title":[""],"_course_section_3_section_0_title":["field_612f5233b0278"],"course_section_3_section_0_lesson_list_0_lession_title":["When to use Bugfix Specs  "],"_course_section_3_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_1_lession_title":["The bugfix analysis phase: current, expected, and unchanged behavior  "],"_course_section_3_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_2_lession_title":[" Root cause analysis and design  "],"_course_section_3_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_3_lession_title":["Property-based testing for regression prevention"],"_course_section_3_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_4_lession_title":["Lab: Kiro Spec-Driven Development Foundations "],"_course_section_3_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list":["5"],"_course_section_3_section_0_lesson_list":["field_612f530a0ac40"],"course_section_3_section":["1"],"_course_section_3_section":["field_612f51e6b0277"],"course_section_4_module_title":[" MCP Servers and Tool Integration\u00a0"],"_course_section_4_module_title":["field_612f5535940c3"],"course_section_4_module_description":[""],"_course_section_4_module_description":["field_612f564c921af"],"course_section_4_section_0_title":[""],"_course_section_4_section_0_title":["field_612f5233b0278"],"course_section_4_section_0_lesson_list_0_lession_title":["Model Context Protocol fundamentals and client-server architecture"],"_course_section_4_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_1_lession_title":["Configuring MCP servers at workspace and user scope"],"_course_section_4_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_2_lession_title":["Managing servers, tools, and auto-approve\u00a0"],"_course_section_4_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_3_lession_title":["Using MCP tools in chat and troubleshooting     "],"_course_section_4_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list":["4"],"_course_section_4_section_0_lesson_list":["field_612f530a0ac40"],"course_section_4_section":["1"],"_course_section_4_section":["field_612f51e6b0277"],"course_section_5_module_title":["Kiro Power"],"_course_section_5_module_title":["field_612f5535940c3"],"course_section_5_module_description":[""],"_course_section_5_module_description":["field_612f564c921af"],"course_section_5_section_0_title":[""],"_course_section_5_section_0_title":["field_612f5233b0278"],"course_section_5_section_0_lesson_list_0_lession_title":["The context overload problem and how Powers solve it  "],"_course_section_5_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_1_lession_title":[" Power directory structure (POWER.md, mcp.json, steering) "],"_course_section_5_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_2_lession_title":["Installing and using Powers from the IDE and kiro.dev  "],"_course_section_5_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_3_lession_title":["Authoring and sharing custom Powers  "],"_course_section_5_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list":["4"],"_course_section_5_section_0_lesson_list":["field_612f530a0ac40"],"course_section_5_section":["1"],"_course_section_5_section":["field_612f51e6b0277"],"course_section_6_module_title":["Agent Hooks, Skills, and Custom Subagents"],"_course_section_6_module_title":["field_612f5535940c3"],"course_section_6_module_description":[""],"_course_section_6_module_description":["field_612f564c921af"],"course_section_6_section_0_title":[""],"_course_section_6_section_0_title":["field_612f5233b0278"],"course_section_6_section_0_lesson_list_0_lession_title":["Agent hooks: triggers, actions, and creation  "],"_course_section_6_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_1_lession_title":["Agent skills: portable instruction packages with progressive disclosure  "],"_course_section_6_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_2_lession_title":["Custom subagents: scoped tool permissions and delegation  "],"_course_section_6_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_3_lession_title":["Skills vs Steering vs Powers  "],"_course_section_6_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list":["4"],"_course_section_6_section_0_lesson_list":["field_612f530a0ac40"],"course_section_6_section":["1"],"_course_section_6_section":["field_612f51e6b0277"],"course_section_7_module_title":["Team Collaboration and Enterprise Governance\u00a0"],"_course_section_7_module_title":["field_612f5535940c3"],"course_section_7_module_description":[""],"_course_section_7_module_description":["field_612f564c921af"],"course_section_7_section_0_title":[""],"_course_section_7_section_0_title":["field_612f5233b0278"],"course_section_7_section_0_lesson_list_0_lession_title":["Shared workspace configuration through the .kiro directory"],"_course_section_7_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_7_section_0_lesson_list_1_lession_title":["Steering file organization and spec review conventions for teams"],"_course_section_7_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_7_section_0_lesson_list_2_lession_title":["Enterprise governance: MCP registry allowlisting, model governance, extension registry, web tools     "],"_course_section_7_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_7_section_0_lesson_list_3_lession_title":["Lab: Extending and Automating with Kiro "],"_course_section_7_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_7_section_0_lesson_list":["4"],"_course_section_7_section_0_lesson_list":["field_612f530a0ac40"],"course_section_7_section":["1"],"_course_section_7_section":["field_612f51e6b0277"],"course_section":["8"],"_course_section":["field_612f4f27b0276"],"note_section":[""],"_note_section":["field_616d3ed46bbd2"],"popular_sort":[""],"_popular_sort":["field_6172496402af3"],"related_courses":[""],"_related_courses":["field_61c453ca6b2dd"],"reviews_heading":[""],"_reviews_heading":["field_64538c39ffdd7"],"review_rating":[""],"_review_rating":["field_62a813a92bee6"],"total_review_count":["2908"],"_total_review_count":["field_62b002d8d2de5"],"average_review_count":["4.6"],"_average_review_count":["field_62b00367d2de6"],"faq_heading":["FAQs for Spec-Driven Development with Kiro"],"_faq_heading":["field_64538c59ffdd8"],"educational_schema":[""],"_educational_schema":["field_652fbbf6f589a"],"curriculum":[""],"featured":[""],"views":["7"],"level":["intermediate"],"current_students":["0"],"duration_info":["2 Day"],"video_duration":[""],"status":[""],"status_dates":[""],"not_single_sale":[""],"price":["39999"],"sale_price":[""],"sale_price_dates":[""],"enterprise_price":[""],"not_membership":[""],"affiliate_course":[""],"affiliate_course_text":[""],"affiliate_course_link":[""],"expiration_course":[""],"end_time":[""],"drip_content":[""],"prerequisites":[""],"prerequisite_passing_level":[""],"announcement":[""],"faq":["[{\"question\":\"Who is this course designed for, and are there any strict prerequisites?\",\"answer\":\"This course is built for software developers, engineers, and technical leads. There is no strict coding prerequisites required, though having a foundational understanding of programming concepts and basic experience with software development workflows will help you get the most out of the hands-on labs. \\n\\n \"},{\"question\":\"What exactly is \\\"Spec-Driven Development,\\\" and how does it differ from regular AI coding?\",\"answer\":\" Traditional \\\"vibe coding\\\" involves writing code immediately based on natural language prompts, which often leads to errors and fragmented codebases. Spec-Driven Development (SDD) is a methodology that separates planning from execution. In Kiro, you use AI to generate structured Requirements, Technical Designs, and sequential Task Lists before writing any code. This keeps a \\\"human-in-the-loop\\\" at every phase, resulting in precise, maintainable, and enterprise-ready software.\"}]"],"course_files_pack":[""],"course_certificate":[""],"type":[""],"video_type":[""],"presto_player_idx":[""],"lesson_video":[""],"lesson_video_poster":[""],"lesson_video_width":[""],"lesson_shortcode":[""],"lesson_embed_ctx":[""],"lesson_youtube_url":[""],"lesson_stream_url":[""],"lesson_vimeo_url":[""],"lesson_ext_link_url":[""],"duration":[""],"preview":[""],"lesson_excerpt":[""],"lesson_files_pack":[""],"questions":[""],"quiz_style":[""],"duration_measure":[""],"correct_answer":[""],"passing_grade":[""],"re_take_cut":[""],"random_questions":[""],"answers":[""],"question_explanation":[""],"question_view_type":[""],"review_course":[""],"review_user":[""],"review_mark":[""],"order":[""],"absolute":[""],"sticky":[""],"sticky_threshold":[""],"sticky_threshold_color":[""],"stm_agenda":[""],"stm_host":[""],"stm_select_approved_denied":[""],"stm_multiselect_approved":[""],"stm_multiselect_denied":[""],"stm_date":[""],"stm_time":[""],"stm_timezone":[""],"stm_duration":[""],"stm_password":[""],"stm_waiting_room":[""],"stm_join_before_host":[""],"stm_host_join_start":[""],"stm_start_after_participants":[""],"stm_mute_participants":[""],"stm_enforce_login":[""],"stm_alternative_hosts":[""],"author_id":[""],"emails":[""],"wpdocs-meta-bdt":["59999"],"wpdocs-meta-gbp":["749"],"wpdocs-meta-rand":["15999"],"wpdocs-meta-aed":["3599"],"wpdocs-meta-usd":["999"],"offline_price":[""],"offline-bdt":[""],"offline-gbp":[""],"offline-rand":[""],"offline-aed":[""],"offline-usd":[""],"_yoast_wpseo_primary_stm_lms_course_taxonomy":["59"],"_yoast_wpseo_metadesc":["Learn spec-driven development with Kiro to build reliable AI-powered applications"],"_yoast_wpseo_content_score":["90"],"_yoast_wpseo_estimated-reading-time-minutes":["1"]},"acf":[],"_links":{"self":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30536"}],"collection":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses"}],"about":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/types\/stm-courses"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/users\/7038"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30536\/revisions"}],"predecessor-version":[{"id":30539,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30536\/revisions\/30539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/media\/30538"}],"wp:attachment":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/media?parent=30536"}],"wp:term":[{"taxonomy":"stm_lms_course_taxonomy","embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm_lms_course_taxonomy?post=30536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}