一键导入
terraform-modules
Terraform patterns for Fawkes — variables, backend, tags. Load when editing infra/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Terraform patterns for Fawkes — variables, backend, tags. Load when editing infra/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Architecture Decision Record template and quality checklist with DORA capability linkage. Use when documenting an architectural decision that agents must follow going forward.
Step-by-step OpenTelemetry and uFawkesObs setup: SDK init patterns for TypeScript, Python, Go; DORA metric spans; Grafana dashboard spec. Use when adding observability to a service.
Step-by-step guide to connect a uFawkesAI project to uFawkesPipe and fawkes platform: Dockerfile, ArgoCD manifest, DORA deployment spans. Use when setting up CI/CD for a new service.
Pre-merge security checklist covering secrets, dependencies, auth, data handling, and fawkes suite gates. Use when reviewing a PR for security issues or hardening a change before merge.
TDD patterns and language-specific test examples for TypeScript/Jest, Python/pytest, and Go. Use when writing tests, increasing coverage, or implementing test-driven development.
Add DORA metrics instrumentation to GitHub Actions workflows — job timestamps, deployment tracking, lead time calculation. Load when adding DORA logging to workflows.
| name | terraform-modules |
| description | Terraform patterns for Fawkes — variables, backend, tags. Load when editing infra/. |
| license | MIT |
| compatibility | opencode |
Every variable needs description. Sensitive vars get sensitive = true.
Backend (KL-01):
# AWS
terraform { backend "s3" {
bucket = var.tf_state_bucket
key = "fawkes/aws/terraform.tfstate"
region = var.region
dynamodb_table = var.tf_lock_table
encrypt = true
}}
# Azure
terraform { backend "azurerm" {
resource_group_name = var.tf_state_resource_group
storage_account_name = var.tf_state_storage_account
container_name = "tfstate"
key = "fawkes/azure/terraform.tfstate"
}}
Tags on everything:
tags = { Project = "fawkes", Environment = var.environment, ManagedBy = "terraform" }
Validate:
cd infra/MODULE && terraform fmt -check . && terraform init -backend=false && terraform validate