migration-to-aws: bring power to parity with awslabs plugin - #1
Draft
ayn-builds wants to merge 1 commit into
Draft
migration-to-aws: bring power to parity with awslabs plugin#1ayn-builds wants to merge 1 commit into
ayn-builds wants to merge 1 commit into
Conversation
Owner
Author
|
Addressed reviewer feedback that Kiro powers require a flat Two additive commits on this branch:
Everything else (content updates, new files, POWER.md body) is unchanged from the original review. |
Owner
Author
|
Fixed Kiro reviewer's broken-reference findings in commit All three categories addressed:
Cross-checked with |
ayn-builds
force-pushed
the
update-migration-to-aws-parity
branch
from
July 9, 2026 01:59
ee83be1 to
c0c4c67
Compare
Brings `migration-to-aws` up to parity with the upstream awslabs plugin (`awslabs/startups/migrate/plugins/migration-to-aws`, Apache-2.0): - Ports 16 new steering files (Anthropic→Bedrock, security baseline, harness/agentcore paths, handoff-gates, validate-artifacts, migration-complexity, bedrock-quotas, retarget-gotchas, terraform-validation, sdk-capability-map.json) - Refreshes content on 43 existing files - Rewrites POWER.md to mirror the upstream orchestrator (context budget rules, BigQuery specialist gate, fail-closed handoff gates, 7-check state validation, out-of-scope guardrails) - Adapts the awslabs nested layout to Kiro's flat `steering/` requirement
ayn-builds
force-pushed
the
update-migration-to-aws-parity
branch
from
July 9, 2026 13:51
c0c4c67 to
087ab17
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Brings the Kiro
migration-to-awspower up to parity with the upstreamawslabs/startups/migrate/plugins/migration-to-awsplugin (Apache-2.0), which has moved ahead of the Kiro version.Fork-only draft PR for review — nothing merged upstream to
kirodotdev/powersyet.What changed
Four scoped commits, all inside
migration-to-aws/:Restructure
steering/→references/— 49 puregit mvrenames flattening the single-directory layout intoreferences/{phases,design-refs,clustering/terraform,shared}/to match awslabs. No content changes; file history preserved.Port 16 missing files from awslabs (verbatim, Apache-2.0):
design-refs/:ai-anthropic-to-bedrock.md,security.md,design-ref-harness.md,design-ref-agentic-to-agentcore.mdshared/:ai-migration-guardrails.md,ai-model-lifecycle.md,bedrock-quotas.md,handoff-gates.md,migration-complexity.md,pricing-fallback.md,retarget-gotchas.md,terraform-validation.md,validate-artifacts.mdphases/discover/discover-preview.md,phases/generate/generate-artifacts-report.mddata/sdk-capability-map.jsonRewrite
POWER.mdto mirror the upstreamSKILL.md— adds context-loading budget rules, BigQuery specialist gate, hybrid-stack budget warning, fail-closed handoff-gate orchestration, "Clarify is mandatory" guardrail, 7-check state validation, read-merge-write phase-status protocol, and out-of-scope guardrails. Kiro-specific frontmatter, File Writing Protocol, Telemetry Disclosure, Integrations, and License sections preserved.Update content of 43 of 49 moved files to match awslabs — refreshed pricing cache, richer AI merge logic in Discover, current_phase field, expanded design-refs and generate artifacts, updated schemas. Six files were already up to date (pure moves). Also replaced 3 stray
SKILL.mdreferences withPOWER.md.Attribution
Ported content is from https://github.com/awslabs/startups/tree/main/migrate/plugins/migration-to-aws under the Apache License 2.0. License header retained in
POWER.md.Review focus areas
POWER.mdkeeps Kiro schema (name,displayName,description,keywords,author) — description was expanded with the awslabs trigger phrases and out-of-scope guardrails. Verify field names still match Kiro's power schema.references/...instead ofsteering/.... Grep-verified no stalesteering/orSKILL.mdreferences remain.mcp.json: unchanged (already had bothawsknowledge+awspricing, only whitespace diff from upstream).migration-to-aws/— no other powers modified.Test plan
POWER.mdend-to-end for Kiro-format compatibilitydiscover.md,pricing-cache.md) to confirm expected driftgrep -rn "steering/" migration-to-aws/returns empty