google-agents-cli-scaffold
Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
Implementation of preventive and detective controls to prevent cloud bill shock and ensure fiscal governance.
Full skill instructions
Budget Guardrails are a set of automated policies and workflows designed to prevent "bill shock"—unforeseen spikes in cloud spending. While observability tells you when you've spent money, guardrails prevent you from spending more than you planned.
Core Principle: "Governance at scale requires automation, not just spreadsheets."
Effective governance requires dividing the total budget into manageable segments.
| Budget Type | Scope | Ownership |
|---|---|---|
| Departmental | Entire Engineering or Marketing org. | CTO / VP |
| Project | A specific initiative (e.g., "Migration to K8s"). | Project Manager |
| Environment | Dev vs. Staging vs. Production. | Platform Team |
| Sandbox | Individual developer playgrounds. | Individual Engineer |
Always include a 10-20% Buffer. Cloud costs are rarely 100% predictable due to unexpected traffic spikes or scaling events.
Don't wait until 100% of the budget is spent to alert the team.
AWS Budgets can trigger an Action (via SNS) to a Lambda function which stops instances.
import boto3
# Lambda to stop EC2 instances when budget is hit
def lambda_handler(event, context):
ec2 = boto3.client('ec2')
# Filter for non-production instances
instances = ec2.describe_instances(Filters=[{'Name': 'tag:Env', 'Values': ['Dev']}])
instance_ids = []
for reservation in instances['Reservations']:
for instance in reservation['Instances']:
instance_ids.append(instance['InstanceId'])
if instance_ids:
ec2.stop_instances(InstanceIds=instance_ids)
return f"Stopped {len(instance_ids)} instances."
GCP can notify a Cloud Function to disable billing for a project (Extreme measure).
Quotas limit the quantity of resources to prevent runaway spend.
Limit the total CPU/Memory a namespace can consume.
apiVersion: v1
kind: ResourceQuota
metadata:
name: team-alpha-quota
namespace: team-alpha
spec:
hard:
requests.cpu: "4"
requests.memory: 8Gi
limits.cpu: "8"
limits.memory: 16Gi
The goal is to provide cost feedback to developers before they deploy.
Infracost analyzes Terraform/HCL and lists the monthly cost in the Git Pull Request.
# Pull Request Cost Estimate
+ $156.22 / month
----------------------------------
+ 2 x aws_instance.web_server ($86.40)
+ 1 x aws_db_instance.db_prod ($69.82)
Sandbox accounts are often where massive waste occurs.
LeaseExpiration tag.x1e.32xlarge) via SCP (Service Control Policies).A successful FinOps culture requires a regular meeting:
42-cost-engineering/cost-observability42-cost-engineering/cloud-cost-models44-ai-governance/ai-risk-managementProject scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.
Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.
Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.
Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Opus.ai: Revolutionize Your Web Experience
Build a no-code AI app in minutes.
An IDE for code migration from legacy to modern frameworks through coding agents.
Automate CGI animation in live-action scenes
Branded artistic QR-code concepts
Launch a website in seconds with AI.
Streamline Your Coding Experience with AI Code Helper
Convert any screenshot or design to clean code.