iaas-paas-saas-faas-selector
Purpose
Select the most appropriate cloud service model by comparing control, speed, portability, ops burden, and compliance needs.
Trigger this skill when
- A cloud or platform decision needs operationally realistic review rather than generic best-practice talk.
- You need outputs that can feed architecture, operations, release, migration, or governance work.
- The team risks hand-waving ownership, drift, rollback, timing, or lifecycle constraints.
Expected inputs
- workload description
- team capability
- control requirements
- cost constraints
- compliance or data constraints
Deliverables
- service model recommendation
- tradeoff summary
- rejected options with reasons
- adoption risks
- next deployment decisions
Operating procedure
- Clarify the actual workload, platform boundary, environment scope, and operational ownership.
- Separate what is observed, measured, or approved from what is merely assumed.
- Produce the skill-specific artifact or review output.
- Surface lifecycle risks, drift, dependency timing, rollback gaps, and hidden ops burden explicitly.
- Recommend the next best handoff instead of trying to solve the whole platform strategy at once.
Quality gates
- The result is specific to the real workload and operating context.
- Ownership, timing, and rollback assumptions are visible.
- The output is usable by engineers, platform owners, ops staff, architects, or assessors.
- The recommendation reflects operational safety and maintainability, not only implementation speed.
Handoff targets
- public-private-hybrid-cloud-reviewer
- resource-lifecycle-planner
- container-vs-vm-advisor
Output style
- Be explicit about control, ownership, reversibility, and operational cost.
- Prefer concrete decision artifacts over general cloud prose.
- Surface evidence gaps instead of inventing certainty.
- Keep outputs reusable inside runbooks, ADRs, tickets, migration plans, and platform docs.
Failure modes to avoid
- Do not assume “cloud-native” means operationally simple.
- Do not ignore drift, tagging gaps, or unowned resources.
- Do not treat rollback as optional for risky updates or migrations.
- Do not bury customer impact or support timing behind architecture language.
Minimum output skeleton
## Summary
## Findings
## Structured outputs
## Risks / blockers
## Open questions
## Recommended next skill
1---2name: iaas-paas-saas-faas-selector3description: iaas-paas-saas-faas-selector4---5# iaas-paas-saas-faas-selector67## Purpose8Select the most appropriate cloud service model by comparing control, speed, portability, ops burden, and compliance needs.910## Trigger this skill when11- A cloud or platform decision needs operationally realistic review rather than generic best-practice talk.12- You need outputs that can feed architecture, operations, release, migration, or governance work.13- The team risks hand-waving ownership, drift, rollback, timing, or lifecycle constraints.1415## Expected inputs16- workload description17- team capability18- control requirements19- cost constraints20- compliance or data constraints2122## Deliverables23- service model recommendation24- tradeoff summary25- rejected options with reasons26- adoption risks27- next deployment decisions2829## Operating procedure301. Clarify the actual workload, platform boundary, environment scope, and operational ownership.312. Separate what is observed, measured, or approved from what is merely assumed.323. Produce the skill-specific artifact or review output.334. Surface lifecycle risks, drift, dependency timing, rollback gaps, and hidden ops burden explicitly.345. Recommend the next best handoff instead of trying to solve the whole platform strategy at once.3536## Quality gates37- The result is specific to the real workload and operating context.38- Ownership, timing, and rollback assumptions are visible.39- The output is usable by engineers, platform owners, ops staff, architects, or assessors.40- The recommendation reflects operational safety and maintainability, not only implementation speed.4142## Handoff targets43- public-private-hybrid-cloud-reviewer44- resource-lifecycle-planner45- container-vs-vm-advisor4647## Output style48- Be explicit about control, ownership, reversibility, and operational cost.49- Prefer concrete decision artifacts over general cloud prose.50- Surface evidence gaps instead of inventing certainty.51- Keep outputs reusable inside runbooks, ADRs, tickets, migration plans, and platform docs.5253## Failure modes to avoid54- Do not assume “cloud-native” means operationally simple.55- Do not ignore drift, tagging gaps, or unowned resources.56- Do not treat rollback as optional for risky updates or migrations.57- Do not bury customer impact or support timing behind architecture language.5859## Minimum output skeleton60```md61## Summary62## Findings63## Structured outputs64## Risks / blockers65## Open questions66## Recommended next skill67```