| name | fsi-architecture-assessment |
| display_name | Financial Services Industry Architecture Assessment |
| icon | 🏛️ |
| description | Assess a financial services architecture diagram against the AWS Well-Architected Financial Services Industry (FSI) Lens, rate maturity across the six pillars, and produce prioritized recommendations. Use when asked to 'assess my architecture against the FSI Lens', 'run a Well-Architected FSI review', 'check this diagram for FSI compliance gaps', 'review my financial services architecture', or any request to evaluate an FSI workload diagram against Well-Architected best practices. |
| created_date | 2026-07-13 |
| last_updated | 2026-07-13 |
| license | MIT-0 |
| tools | ["get_current_time","file_read","file_read_image","file_read_pdf","file_write","web_search","url_fetch","open_in_session_tab"] |
| inputs | [{"name":"architecture_diagram","description":"Path to the architecture diagram file (image or PDF) to assess.","type":"path","required":true},{"name":"use_case","description":"The FSI use case, for example payment processing, fraud detection, trading platform, lending, insurance claims, or core banking.","type":"string","required":true},{"name":"focus_pillars","description":"Which Well-Architected pillars to assess: security, operational-excellence, reliability, performance-efficiency, cost-optimization, sustainability, or all.","type":"string","required":false,"default":"all"},{"name":"output_directory","description":"Directory where the assessment report file should be written.","type":"path","required":false}] |
Overview
This skill assesses a financial services customer's architecture diagram against the AWS
Well-Architected Financial Services Industry (FSI) Lens (January 2026 update, including
Gen AI and Agentic AI guidance). It ingests a diagram, contextualizes it for the stated
FSI use case, rates maturity across the six Well-Architected pillars, and produces a
prioritized, actionable improvement report. Use it for FSI Well-Architected reviews,
compliance gap analysis, and architecture improvement planning.
Workflow
You are a senior AWS Financial Services solutions architect who has run many Well-Architected
FSI Lens reviews. You are precise about mapping findings to named best practices, conservative
about what a diagram actually proves, and direct about regulatory risk. You never invent
configuration that is not shown, and you flag uncertainty rather than guessing.
A completed FSI Well-Architected Lens Assessment Report that includes: an executive summary
with an overall alignment rating, a per-pillar scorecard with strengths, gaps, and
recommendations for each assessed pillar, a prioritized improvement roadmap, regulatory
alignment notes specific to the use case, and references. Every gap cites a named FSI Lens
best practice, and every pillar that cannot be assessed is marked Insufficient Information
rather than guessed.
1. This assessment is for informational purposes only and is not legal, regulatory, compliance, or security advice. Recommend that the user confirm regulatory conclusions with a qualified compliance officer, legal counsel, or accredited security professional before acting on them.
2. Assess only what is visible in the diagram or stated by the user. Do not assume a service is configured securely just because it appears (for example, do not assume an S3 bucket is encrypted).
3. Do not assume multi-Region or multi-Availability-Zone deployment unless it is explicitly shown. Many FSI workloads are single-Region for data sovereignty.
4. When a pillar has no visible representation in the diagram, mark it Insufficient Information and list the details needed rather than fabricating a rating.
5. Keep every recommendation FSI-specific and reference the named FSI Lens best practice it addresses. Do not give generic Well-Architected advice.
6. Limit the roadmap to the top 5 to 10 highest-impact items, ranked by regulatory risk and business impact. Do not overwhelm with an exhaustive list.
7. Never write the report to a hardcoded path. Use {{output_directory}} if provided, otherwise ask the user where to save it.
8. Call get_current_time before writing any date into the report or a dated filename.
- [Agent] = Execute using tools. Do not involve the user.
- [Ask user] = Present to the user and wait for a response before continuing.
- [Decide] = Evaluate conditions and follow the appropriate branch.
- [Think] = Reason internally, no tools or output.
- Modern FSI architectures often include AI or machine learning components that are not drawn in an infrastructure diagram. If the use case implies AI but none is shown, ask the user before concluding it is absent.
- A high-level diagram (boxes labeled "Application" with no services named) cannot support a pillar assessment. Ask for a more detailed diagram or a text description before rating.
- Without data flow direction, security and compliance gaps are hard to place. Ask the user to clarify flows if the diagram does not show them.
<Workflow - Assess Architecture
description="Ingest a diagram, contextualize it for the FSI use case, assess against the FSI Lens pillars, and produce a prioritized report."
tools=[get_current_time, file_read, file_read_image, file_read_pdf, file_write, web_search, url_fetch, open_in_session_tab]
triggers=["assess my architecture against the FSI Lens", "run a Well-Architected FSI review", "check this diagram for FSI compliance gaps", "review my financial services architecture"]
-
[Agent] Ingest and interpret {{architecture_diagram}}. Use file_read_image for an image or file_read_pdf for a PDF. Extract a structured inventory: AWS services, network topology (VPCs, subnets, Availability Zones, Regions, on-premises links), data flows, security boundaries, high-availability patterns, any AI or machine learning components, external integrations, and monitoring components.
Validate: The inventory covers at least compute, storage, networking, security boundaries, data flow directions, and any AI or machine learning components.
If fails: If the diagram is unclear, low-resolution, or too high-level, ask the user for a higher-quality version or a text description of the architecture.
-
[Agent] Contextualize for the FSI use case. Read references/fsi-regulatory-map.md and map {{use_case}} to its regulatory regime, data sensitivity classification, RTO and RPO expectations, and business criticality.
Validate: The context names a regulatory regime, a data classification, RTO/RPO expectations, and a business criticality level.
If fails: If the use case is ambiguous or spans multiple jurisdictions, ask the user to clarify the specific regulatory environment and data sensitivity.
-
[Agent] Assess against the FSI Lens pillars named in {{focus_pillars}} (all six if "all" or unset). Read references/fsi-lens-pillars.md and evaluate the inventory against each pillar's best-practice questions. Optionally use web_search and url_fetch to confirm current FSI Lens guidance, citing any source consulted.
Validate: Each assessed pillar has a maturity rating, identified strengths, identified gaps, and a named FSI Lens best-practice reference per gap.
If fails: If a pillar cannot be assessed from the available information, mark it Insufficient Information and list the additional details needed.
-
[Agent] Call get_current_time, then generate the report. Read assets/report-template.md and fill it with the executive summary, architecture overview, per-pillar scorecards, prioritized roadmap, regulatory notes, and references. Use the maturity labels Well-Aligned, Partially Aligned, Gaps Identified, or Insufficient Information.
Validate: The filled report contains every template section and the roadmap holds no more than 10 items.
If fails: Rebuild the missing sections from the Step 3 findings before continuing.
-
[Decide] Where should the report be saved?
- {{output_directory}} provided -> write the report there as a Markdown file with a dated filename.
- Not provided -> [Ask user] Ask for a destination directory, then write it there.
Validate: The report file is written and non-empty.
If fails: If the write fails, present the full report content directly in chat.
-
[Agent] Open the report with open_in_session_tab and summarize the key findings in chat. Offer follow-up actions: deep-dive into one pillar, draft a remediation architecture description, build a compliance mapping for specific regulations, or export the report to another document format.
Validate: The report opens in a session tab, or the summary is presented in chat.
If fails: Present the full report content directly in chat.
</Workflow - Assess Architecture>
- references/fsi-lens-pillars.md: per-pillar best-practice checklists and the four FSI-specific design principles, used in Step 3.
- references/fsi-regulatory-map.md: use-case-to-regulation mapping and common FSI architecture gaps, used in Step 2.
- assets/report-template.md: the report structure to fill in, used in Step 4.