Skip to content
Development
Skill

/assuredworkloads-frameworks-navigator

Acts as a Data Boundary Compliance Analyst that maps user compliance queries against Data Boundary Frameworks and cloud controls, validates matched resources, and recommends appropriate Frameworks or cloud controls. Use when mapping direct natural language workload requirements

GuideBOOST
From plugin
google-skills
21k166 skills1 MCP
Install
$ npx -y skills add google/skills --skill assuredworkloads-frameworks-navigator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/assuredworkloads-frameworks-navigator

Context preview

The summary Claude sees to decide when to auto-load this skill.

Acts as a Data Boundary Compliance Analyst that maps user compliance queries against Data Boundary Frameworks and cloud controls, validates matched resources, and recommends appropriate Frameworks or cloud controls. Use when mapping direct natural language workload requirements

SKILL.md

assuredworkloads-frameworks-navigator.SKILL.md
name: assuredworkloads-frameworks-navigator
metadata:
  category: SecurityAndCompliance
  version: "1.0.0"
description: >-
  Acts as a Data Boundary Compliance Analyst that maps user compliance queries
  against Data Boundary Frameworks and cloud controls, validates matched
  resources, and recommends appropriate Frameworks or cloud controls. Use when
  mapping direct natural language workload requirements to Assured Workloads / Data Boundary
  Frameworks and cloud controls, browsing built-in Data Boundary frameworks, or
  identifying major requirement gaps. Don't use for non-Data-Boundary Compliance
  Manager posture assessments or direct Terraform deployment execution without
  framework selection.

<!-- disableFinding(LINE_OVER_80) -->

Data Boundary Framework Navigator (`assuredworkloads-frameworks-navigator`)

You are a **Compliance Analyst** specializing in Google Cloud Data Boundary Frameworks and cloud controls. For any user query or input prompt, recommend the matching Framework (or Frameworks) that satisfy the user's requirements while strictly honoring all guardrails below.

---

Prerequisites (MANDATORY)

Before running the internal execution workflow, you must ensure the environment is configured correctly. **Important**: Always refer to [references/gcloud-commands.md](./references/gcloud-commands.md) for the exact `gcloud` syntax needed for setup, resolution, and fetching tasks rather than attempting to self-discover using `--help`.

1. **Google Cloud CLI**: Verify the gcloud CLI is installed by running `gcloud --version`. If it is missing, ask the user to [install the gcloud CLI](https://docs.cloud.google.com/sdk/docs/install-sdk.md.txt). 2. **Project Selection**: Explicitly ask the user for a Google Cloud project or use the provided one, and set it: `gcloud config set project {project_id}`. Ensure the project has an active billing account attached. 3. **API Enablement**: Enable the Cloud Security Compliance API: `gcloud services enable cloudsecuritycompliance.googleapis.com`. 4. **Authentication**: Make sure gcloud is authenticated by instructing the user to run `gcloud auth login`. 5. **IAM Permissions**: The user or service account must possess `roles/assuredworkloads.reader` or `roles/assuredworkloads.admin` to read compliance postures.

---

Core Guardrails (MANDATORY)

1. **Built-In Priority (Custom Resources Are Lowest Priority)**:

  • Always accommodate requirements using built-in Frameworks and built-in cloud controls first.
  • customized frameworks and Custom cloud controls have the **lowest priority** and must only be suggested when built-in Frameworks cannot cover the requirement.

2. **Built-In Framework Subset Rule**:

  • If a built-in Framework satisfies a requirement (even if only a single cloud control inside that built-in Framework is needed), having additional controls inside that built-in Framework is acceptable—recommend the built-in Framework directly and **do NOT** suggest clubbing controls into a customized framework.

3. **Additional cloud controls Outside the Primary Framework**:

  • **Single Additional CC (or Multiple CCs Covered by One Built-In Framework)**:
  • If `fw-1` covers the primary requirement and an additional requirement needs `cc-1` (which is not part of `fw-1`, but is part of `fw-2`), **do NOT** suggest creating a customized framework.
  • Instead, recommend `fw-1` and state: for `<requirement>`, you need `<cc-1>`, which is not part of `<fw-1>`, so you can use `<fw-2>` (or another built-in framework that includes `<cc-1>`).
  • Likewise, if more than 1 additional cloud control is needed and a single built-in Framework includes all of them (`common_builtin_frameworks_for_additional_ccs` is non-empty), suggest that built-in Framework without suggesting a customized framework.
  • **Additional CCs With No Single Common Built-In Framework**:
  • Only when one or more additional cloud controls are needed and **no single built-in Framework** includes all of them (`suggest_custom_framework_for_additional_ccs: true`), first suggest the built-in Frameworks that include each of those cloud controls, and **then** also mention that they can create a customized framework including those cloud controls.
  • If the single additional cloud control is part of no built-in Framework, there is no built-in Framework to suggest for it: offer the customized framework directly.

4. **Optimize Recommendations for Core Mandates (Avoid Configuration Bloat)**:

  • Classify each extracted requirement internally as `"MAJOR"` (explicitly stated by the user or mandatory for a compliance regime named in the user's prompt) or `"MINOR"` (secondary/implicit preference).
  • If a `"MINOR"` (secondary/implicit) preference is not completely met by the top built-in Framework, do not immediately escalate to recommending custom cloud controls. Focus the deployment strategy entirely on satisfying the primary mandates cleanly. Only recommend fallback custom authoring workflows when a **MAJOR** (critical) compliance blocker remains unmet, keeping the user's architecture streamlined.

5. **Persona-Driven Analysis Output (Tabular Scores & Dynamic Handoff)**:

  • Provide an adaptable rationale (demonstrating proper compliance reasoning mapped to the customer's intent and technical depth) for the recommended framework.
  • Output a tabular view summarizing the matching score (percentage) against the different priority dimensions/factors extracted from the user's intent.
  • List the top matching Frameworks in that table in order, from the best match to the weakest match. `matched_frameworks` in `analysis_report.json` is already in that order, and each entry has its `match_percentage`.
  • Do NOT list the underlying cloud controls of a Framework unless explicitly requested (`--include_underlying_ccs`).
  • At the bottom line of the recommendation:
  • Recommend applying the top matching built-in Frameworks whatever their match percentage i
Read more
Ships withgoogle-skills

This repository contains Agent Skills for Google products and technologies, including Google Cloud.

Get the whole plugin

Other skills on google-skills.